ChangeLog-1993-2013 revision 1.5
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 32592013-01-16 Tom Tromey <tromey@redhat.com> 3260 3261 * gdb.base/catch-signal.c: New file. 3262 * gdb.base/catch-signal.exp: New file. 3263 32642013-01-16 Tom Tromey <tromey@redhat.com> 3265 3266 * gdb.mi/mi-catch-load.exp: Look for "catch-type". 3267 32682013-01-15 Jan Kratochvil <jan.kratochvil@redhat.com> 3269 3270 * gdb.dwarf2/dw2-restrict.exp: Skip compilation on non-x86_64 targets. 3271 32722013-01-14 Tom Tromey <tromey@redhat.com> 3273 3274 * gdb.base/completion.exp: Add "set gnutarget" test. 3275 32762013-01-14 Tom Tromey <tromey@redhat.com> 3277 3278 * gdb.dwarf2/dw2-restrict.S: New file. 3279 * gdb.dwarf2/dw2-restrict.c: New file. 3280 * gdb.dwarf2/dw2-restrict.exp: New file. 3281 32822013-01-14 Tom Tromey <tromey@redhat.com> 3283 3284 * gdb.dwarf2/dw2-error.exp: New file. 3285 * gdb.dwarf2/dw2-error.c: New file. 3286 * gdb.dwarf2/dw2-error.S: New file. 3287 32882013-01-13 Jan Kratochvil <jan.kratochvil@redhat.com> 3289 3290 * gdb.cp/parse-lang.cc: New file. 3291 * gdb.cp/parse-lang.exp: New file. 3292 32932013-01-13 Jan Kratochvil <jan.kratochvil@redhat.com> 3294 3295 * gdb.mi/mi-fullname-deleted.exp: Set srcfileabssubst and initdir. 3296 (set substitute-path): New test. 3297 (fullname present): Remove content. 3298 (substituted fullname): New test. 3299 33002013-01-13 Joel Brobecker <brobecker@adacore.com> 3301 3302 * gdb.python/py-finish-breakpoint.exp: Add skip_python_tests 3303 check. Move $gdb_py_is_py24 value check right after. 3304 33052013-01-11 Jan Kratochvil <jan.kratochvil@redhat.com> 3306 3307 * gdb.base/dprintf.exp (dprintf info 1): Fix expectation on 64-bit 3308 targets. 3309 33102013-01-11 Yao Qi <yao@codesourcery.com> 3311 3312 * gdb.base/dprintf.exp: Check the output of 'info breakpoints' 3313 for dprintf. 3314 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): 3315 Check the fields in "=breakpoint-created" for dprintf. 3316 33172012-12-25 Jan Kratochvil <jan.kratochvil@redhat.com> 3318 3319 * gdb.mi/mi-fullname-deleted.exp: New file. 3320 33212012-12-24 Jan Kratochvil <jan.kratochvil@redhat.com> 3322 3323 * gdb.base/skip-solib.exp (info skip with pending file): Update the 3324 expected output. 3325 (info skip with pending file): Remove. 3326 (ignoring function in solib, info skip for function multiply): Update 3327 the expected output. 3328 * gdb.base/skip.ex (skip (main), skip function baz, info skip) 3329 (info skip (delete 1), info skip after disabling all) 3330 (info skip after enabling all, info skip after disabling 4 2-3) 3331 (info skip after enabling 2-3, info skip 2-3) 3332 (info skip after deleting 2 3): Update the expected output. 3333 * gdb.linespec/base/two/thefile.cc (n): New variable v, split the 3334 statement to its initialization and return. 3335 * gdb.linespec/skip-two.exp: New file. 3336 33372012-12-19 Doug Evans <dje@google.com> 3338 3339 * gdb.base/maint.exp: Handle testing with .gdb_index. 3340 33412012-12-19 Joel Brobecker <brobecker@adacore.com> 3342 3343 * gdb.arch/mips-octeon-bbit.exp: Fix copyright header from 3344 Cavium to FSF. 3345 33462012-12-19 Joel Brobecker <brobecker@adacore.com> 3347 3348 * dg-extract-results.sh: Update contact info in copyright notice. 3349 * gdb.arch/mips-octeon-bbit.exp: Update copyright notice to 3350 GPL v3 or later. Update contact info. 3351 * gdb.fortran/logical.f90, gdb.threads/watchpoint-fork-child.c, 3352 gdb.threads/watchpoint-fork-mt.c, 3353 gdb.threads/watchpoint-fork-parent.c, 3354 gdb.threads/watchpoint-fork-st.c, 3355 gdb.threads/watchpoint-fork.h: Likewise. 3356 33572012-12-15 Yao Qi <yao@codesourcery.com> 3358 3359 * gdb.trace/mi-tracepoint-changed.exp (test_pending_resolved): Check 3360 'installed' field in '=breakpoint-modified'. 3361 (test_reconnect): Check 'installed' field in 3362 '=breakpoint-modified' and '=breakpoint-created'. 3363 3364 * gdb.trace/actions.exp: Update test for 'installed' field. 3365 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): 3366 (tracepoint_change_loc_2): Likewise. 3367 Check 'info tracepoint' display nothing else. 3368 * gdb.trace/deltrace.exp: Likewise. 3369 * gdb.trace/infotrace.exp: Likewise. 3370 * gdb.trace/mi-traceframe-changed.exp (test_tfind_remote): 3371 Likewise. 3372 * gdb.trace/passcount.exp: Likewise. 3373 * gdb.trace/tracecmd.exp: Likewise. 3374 * gdb.trace/while-stepping.exp: Likewise. 3375 33762012-12-14 Tom Tromey <tromey@redhat.com> 3377 3378 * gdb.cp/member-name.exp: New file. 3379 * gdb.cp/member-name.cc: New file. 3380 33812012-12-14 Tom Tromey <tromey@redhat.com> 3382 3383 * gdb.cp/templates.exp (test_ptype_of_templates): Update kfails. 3384 33852012-12-14 Doug Evans <dje@google.com> 3386 3387 * gdb.dwarf2/implptr-optimized-out.S: DIE offset for 3388 DW_OP_GNU_implicit_pointer is section-relative. 3389 33902012-12-14 Tom Tromey <tromey@redhat.com> 3391 3392 * gdb.base/info-proc.exp: Add core file tests. 3393 33942012-12-14 Yufeng Zhang <yufeng.zhang@arm.com> 3395 3396 * gdb.base/kill-after-signal.exp: Disable if gdb,nosignals. 3397 33982012-12-13 Doug Evans <dje@google.com> 3399 3400 * gdb.multi/multi-arch-exec.exp: Skip for i*86-linux. 3401 * gdb.multi/multi-arch.exp: Ditto. 3402 34032012-12-12 Keven Boell <keven.boell@intel.com> 3404 3405 * gdb.mi/mi-catch-load-so.c: New. Clone of the 3406 catch load test library source file. 3407 * gdb.mi/mi-catch-load.c: New. Clone of the catch 3408 load test source file. 3409 * gdb.mi/mi-catch-load.exp: New. Test file for 3410 basic MI -catch-load and -catch-unload tests. 3411 34122012-12-11 Paul Koning <paul_koning@dell.com> 3413 3414 * gdb.python/py-prettyprint.py (_iterator): Remove exception_flag 3415 exception. 3416 (_iterator_except): New function. 3417 (ArrayPrinter): Use _iterator function instead of local _iterator 3418 class for Python 3 compatibility. 3419 (NoStringContainerPrinter): Use _iterator_except instead of 3420 _iterator. 3421 * gdb.python/py-typeprint.exp: Use exec(open(...).read()) instead of 3422 execfile for Python 3 compatibility. 3423 * gdb.python/python.exp: Handle Python 2.4 exception traceback 3424 format in error_prompt test. 3425 34262012-12-10 Paul Koning <paul_koning@dell.com> 3427 3428 * gdb.base/charset.exp: Change print syntax for Python 3 3429 compatibility. 3430 * gdb.python/py-block.exp: Ditto. 3431 * gdb.python/py-breakpoint.exp: Ditto. 3432 * gdb.python/py-cmd.exp: Ditto. 3433 * gdb.python/py-events.py: Ditto. 3434 * gdb.python/py-finish-breakpoint.py: Ditto. 3435 * gdb.python/py-finish-breakpoint2.exp: Ditto. 3436 * gdb.python/py-finish-breakpoint2.py: Ditto. 3437 * gdb.python/py-frame-inline.exp: Ditto. 3438 * gdb.python/py-frame.exp: Ditto. 3439 * gdb.python/py-infthread.exp: Ditto. 3440 * gdb.python/py-objfile.exp: Ditto. 3441 * gdb.python/py-parameter.exp: Ditto. 3442 * gdb.python/py-progspace.exp: Ditto. 3443 * gdb.python/py-prompt.exp: Ditto. 3444 * gdb.python/py-symbol.exp: Ditto. 3445 * gdb.python/py-symtab.exp: Ditto. 3446 * gdb.python/py-template.exp: Ditto. 3447 * gdb.python/py-value-cc.exp: Ditto. 3448 * gdb.python/python.exp: Ditto. 3449 * gdb.python/source2.py: Ditto. 3450 * gdb.python/lib-types.exp: Change print syntax for Python 3 3451 compatibility. 3452 Use sorted() function rather than sort() method. 3453 Accept either int or long values for enum values. 3454 * gdb.python/py-events.exp: Use exec(open(...).read()) instead of 3455 execfile for Python 3 compatibility. 3456 * gdb.python/py-evsignal.exp: Ditto. 3457 * gdb.python/py-evthreads.exp: Ditto. 3458 * gdb.python/py-mi.exp: Ditto. 3459 * gdb.python/py-pp-maint.exp: Ditto. 3460 * gdb.python/py-prettyprint.exp: Ditto. 3461 * gdb.python/py-finish-breakpoint.exp: Change print syntax for 3462 Python 3 compatibility. 3463 Skip tests for Python 2.4. 3464 * gdb.python/py-inferior.exp: Change print syntax for 3465 Python 3 compatibility. 3466 Use byte string rather than character string in memory write test 3467 if Python 3. 3468 * gdb.python/py-pp-maint.py: Change class declarations to "new 3469 class" syntax. 3470 * gdb.python/py-prettyprint.py: Change iterator class to generator 3471 function for Python 3 compatibility. 3472 Make all classes "new style". 3473 Fix indentation issue and stray semicolon. 3474 * gdb.python/py-shared.expChange print syntax for Python 3 3475 compatibility. 3476 Define "long" if Python 3. 3477 * gdb.python/py-type.exp: Change print syntax for Python 3 3478 compatibility. 3479 Accept either int or long values for enum values. 3480 * gdb.python/py-value.exp: Change print syntax for Python 3 3481 compatibility. 3482 Skip "long" and "unicode" tests if Python 3. 3483 Accept either "type" or "class" in type checks. 3484 * lib/gdb.exp (gdb_py_is_py3k): New flag set if Python 3. 3485 (gdb_py_is_py24): New flag set if Python 2.4 or 2.5. 3486 34872012-12-10 Tom Tromey <tromey@redhat.com> 3488 3489 * gdb.dwarf2/implptr-64bit.exp: Run tests with two CUs as well. 3490 (test): Add "two_cu" argument. 3491 * gdb.dwarf2/implptr-64bit.S: Move subprogram later; use ref_addr 3492 for types; allow two CUs. 3493 34942012-12-09 Jan Kratochvil <jan.kratochvil@redhat.com> 3495 3496 * gdb.dwarf2/dw2-compdir-oldgcc.S: New file. 3497 * gdb.dwarf2/dw2-compdir-oldgcc.exp: New file. 3498 34992012-12-08 Yao Qi <yao@codesourcery.com> 3500 Pedro Alves <palves@redhat.com> 3501 3502 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect): Test 3503 '=breakpoint-created' when GDB merges the tracepoints of both 3504 sides. 3505 35062012-12-07 Tom Tromey <tromey@redhat.com> 3507 3508 * gdb.base/break1.c (enum some_enum, union some_union): New. 3509 (some_enum_global, some_union_global, some_value): New globals. 3510 * gdb.base/completion.exp: Add tag completion tests. 3511 35122012-12-07 Tom Tromey <tromey@redhat.com> 3513 3514 * gdb.base/completion.exp: Add tests for ptype and whatis 3515 completion. 3516 35172012-12-07 Joel Brobecker <brobecker@adacore.com> 3518 3519 * gdb.base/stale-infcall.exp: Fix copyright line. 3520 35212012-12-07 Joel Brobecker <brobecker@adacore.com> 3522 3523 * gdb.ada/lang_switch.exp: The "msg" parameter may be a reference. 3524 35252012-12-06 Pedro Alves <palves@redhat.com> 3526 Tom Tromey <tromey@redhat.com> 3527 3528 * gdb.base/exprs.exp: Add tests for cast to void. 3529 35302012-12-06 Jens Elmenthaler <jens.elmenthaler@advantest.com> 3531 3532 * gdb.python/py-mi.exp: Correct expected results for attribute 3533 "dynamic" returned by -var-update. 3534 Add test case for correct handling of "diplayhint" for children 3535 of dynamic varobjs. 3536 * gdb.python/py-prettyprint.c (set_itme): New function. 3537 (bug_14741) New function. 3538 (main) Add call to bug_14741(). 3539 * gdb.python/py-prettyprint.py (class ArrayPrinter): New class. 3540 35412012-12-05 Ulrich Weigand <uweigand@de.ibm.com> 3542 3543 * gdb.base/gnu-debugdata.exp: Also include "D" symbols in 3544 ${binfile}.funcsyms list. 3545 35462012-12-04 Yao Qi <yao@codesourcery.com> 3547 3548 PR gdb/13443 3549 * gdb.trace/actions.exp: Make test messages unique. 3550 35512012-11-29 Tom Tromey <tromey@redhat.com> 3552 3553 * gdb.base/gnu-debugdata.exp (run, pipeline): Don't use lassign. 3554 35552012-11-29 Ulrich Weigand <uweigand@de.ibm.com> 3556 3557 * gdb.opencl/convs_casts.exp: Always expect standard vector type names. 3558 * gdb.opencl/datatypes.exp: Likewise. 3559 * gdb.opencl/operators.exp: Likewise. 3560 * gdb.opencl/vec_comps.exp: Likewise. 3561 35622012-11-29 Jerome Guitton <guitton@adacore.com> 3563 3564 * gdb.ada/iwide: New testcase. 3565 35662012-11-29 Jerome Guitton <guitton@adacore.com> 3567 3568 * gdb.ada/ptype_tagged_param.exp: Adjust expected output in 3569 ptype test. 3570 35712012-11-29 Jerome Guitton <guitton@adacore.com> 3572 3573 * gdb.ada/variant_record_packed_array.exp: Test expressions of the 3574 form {VARIANT_TYPE}ADDRESS. 3575 35762012-11-27 Daniel Jacobowitz <dan@codesourcery.com> 3577 3578 * gdb.cp/member-ptr.cc (class Diamond): Add func_ptr. 3579 (func): New function. 3580 (main): Initialize diamond.func_ptr and add diamond_pfunc_ptr. 3581 * gdb.cp/member-ptr.exp: Add new tests for ptype and for 3582 pointers to members with pointer-to-function type. 3583 35842012-11-26 Jan Kratochvil <jan.kratochvil@redhat.com> 3585 Tom Tromey <tromey@redhat.com> 3586 3587 * gdb.base/gnu-debugdata.exp: New file. 3588 * gdb.base/gnu-debugdata.c: New file. 3589 * lib/gdb.exp (gdb_file_cmd): Handle LZMA warning. 3590 (gdb_unload): Return 0 on success. 3591 35922012-11-26 Jan Kratochvil <jan.kratochvil@redhat.com> 3593 3594 * gdb.base/enumval.exp (print e, print f, print K): XFAIL on GCC <= 4.6. 3595 35962012-11-26 Joel Brobecker <brobecker@adacore.com> 3597 3598 * gdb.base/empty_exe.exp: New testcase. 3599 36002012-11-20 Mike Frysinger <vapier@gentoo.org> 3601 3602 * gdb.base/completion.exp: Add test for help aliases completion. 3603 36042012-11-20 Yao Qi <yao@codesourcery.com> 3605 3606 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed): 3607 Don't test 'maint set show-debug-regs'. 3608 Use command 'set remotecache' instead of 3609 'set circular-trace-buffer'. 3610 36112012-11-16 Keith Seitz <keiths@redhat.com> 3612 3613 PR c++/13615 3614 * gdb.cp/baseenum.cc: New file. 3615 * gdb.cp/baseenum.exp: New file. 3616 * gdb.cp/derivation.cc (A): Add copyright. 3617 Add a typedef. 3618 (B): Use A::value_type instead of int. Change all references. 3619 (D): Use value_type instead of int. Change all references. 3620 (E): Likewise. 3621 (F); Likewise. 3622 (Z): New class. 3623 (ZZ): New class. 3624 (N, Base, Derived): New namespace and classes. 3625 (main): Add instances of Z and ZZ. 3626 Make sure all symbols from N are kept. 3627 * gdb.cp/derivation.exp: Update typedef changes in tests. 3628 Add tests for class typedefs both before and after starting 3629 the inferior. 3630 Add tests for searching for a typedef while stopped in a 3631 method. 3632 36332012-11-14 Luis Machado <lgustavo@codesourcery.com> 3634 3635 * gdb.mi/mi-var-create-rtti.c: New file. 3636 * gdb.mi/mi-var-create-rtti.exp: New file. 3637 36382012-11-14 Luis Machado <lgustavo@codesourcery.com> 3639 3640 * gdb.base/structs3.exp: Run to main before doing any tests. 3641 36422012-11-14 Andrew Burgess <aburgess@broadcom.com> 3643 3644 * gdb.python/py-type.exp: Uniquify test names. 3645 36462012-11-14 Yao Qi <yao@codesourcery.com> 3647 3648 * gdb.threads/manythreads.c [DEBUG]: Include "stdio.h". 3649 (thread_function) [DEBUG]: Call 'printf'. 3650 * gdb.threads/manythreads.exp: Pass '-DDEBUG' to compilation 3651 command line if 'DEBUG=1' is passed to test. 3652 Remove a pattern to match inferior's output. 3653 36542012-11-13 Giuseppe Montalto <giuseppe.montalto@st.com> 3655 3656 * gdb.mi/mi-fill-memory.exp: New test. 3657 36582012-11-12 Tom Tromey <tromey@redhat.com> 3659 3660 * gdb.base/completion.exp: Update for "info type-printers". 3661 * gdb.python/py-typeprint.cc: New file. 3662 * gdb.python/py-typeprint.exp: New file. 3663 * gdb.python/py-typeprint.py: New file. 3664 36652012-11-12 Tom Tromey <tromey@redhat.com> 3666 3667 * gdb.base/call-sc.exp: Use "ptype/r". 3668 * gdb.base/volatile.exp: Don't expect "int". 3669 * gdb.cp/ptype-flags.cc: New file. 3670 * gdb.cp/ptype-flags.exp: New file. 3671 * gdb.cp/templates.exp: Use ptype/r. 3672 (test_ptype_of_templates, test_template_typedef): Likewise. 3673 * lib/cp-support.exp (cp_test_ptype_class): Add in_ptype_arg 3674 argument. Handle template names and template parameters. 3675 * gdb.mi/mi-var-cmd.exp: Accept "long". 3676 * gdb.mi/mi-var-child.exp: Accept "long". 3677 * gdb.mi/mi-var-display.exp: Accept "long". 3678 * gdb.mi/mi2-var-child.exp: Accept "long". 3679 36802012-11-12 Tom Tromey <tromey@redhat.com> 3681 3682 * gdb.cp/classes.exp (test_ptype_class_objects): Remove 3683 "ptype" from calls to cp_test_ptype_class. 3684 (test_enums): Likewise. 3685 * gdb.cp/derivation.exp: Remove "ptype" from calls to 3686 cp_test_ptype_class. 3687 * gdb.cp/inherit.exp (test_ptype_si): Remove "ptype" from 3688 calls to cp_test_ptype_class. 3689 (test_ptype_mi, test_ptype_vi, test_ptype_mvi): Likewise. 3690 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Remove "ptype" 3691 from calls to cp_test_ptype_class. 3692 * lib/cp-support.exp (cp_test_ptype_class): Supply "ptype" 3693 command here. Change "in_command" argument to "in_exp". 3694 36952012-11-10 Keith Seitz <keiths@redhat.com> 3696 3697 PR gdb/14288 3698 * gdb.base/printcmds.c: Add invalid_XXX globals 3699 for repeated byte tests. 3700 * gdb.base/printcmds.exp (test_repeat_bytes): New procedure. 3701 * gdb.base/wchar.c (main): Add and construct a wchar_t 3702 array with repeated characters. 3703 * gdb.base/wchar.exp: Add repeated character tests. 3704 37052012-11-09 Andrew Burgess <aburgess@broadcom.com> 3706 3707 * gdb.mi/mi-disassemble.exp: Expect fullname field in mi 3708 disassembly output. 3709 37102012-11-09 Pedro Alves <palves@redhat.com> 3711 3712 PR gdb/14306 3713 3714 * gdb.multi/multi-arch-exec.c: New file. 3715 * gdb.multi/multi-arch-exec.exp: New file. 3716 37172012-11-09 Yao Qi <yao@codesourcery.com> 3718 3719 * gdb.mi/mi-break.exp (test_abreak_creation): New procedure. 3720 (top level): Call it. 3721 37222012-11-09 Yao Qi <yao@codesourcery.com> 3723 3724 * gdb.mi/mi-watch.exp (test_rwatch_creation_and_listing): Fix 3725 typo. 3726 37272012-11-09 Pedro Alves <palves@redhat.com> 3728 3729 * gdb.multi/multi-arch.exp: New. 3730 37312012-11-08 Tom Tromey <tromey@redhat.com> 3732 3733 * gdb.base/siginfo-obj.exp: Create core file. Test siginfo from 3734 core files, if possible. 3735 * gdb.base/siginfo-thread.c: New file 3736 * gdb.base/siginfo-thread.exp: New file 3737 37382012-11-08 Tom Tromey <tromey@redhat.com> 3739 3740 * gdb.base/comprdebug.exp: New file. 3741 37422012-11-06 Pedro Alves <palves@redhat.com> 3743 3744 PR gdb/14810 3745 3746 * gdb.base/disabled-location.c: New file. 3747 * gdb.base/disabled-location.exp: New file. 3748 37492012-11-06 Tom Tromey <tromey@redhat.com> 3750 3751 * gdb.threads/gcore-thread.exp: Use gdb_gcore_cmd. 3752 * gdb.python/py-strfns.exp (test_strfns_core_file): Use 3753 gdb_gcore_cmd. 3754 * gdb.cell/gcore.exp: Use gdb_gcore_cmd. 3755 * gdb.base/gcore.exp: Use gdb_gcore_cmd. 3756 * gdb.base/gcore-relro.exp: Use gdb_gcore_cmd. 3757 * gdb.base/gcore-buffer-overflow.exp: Use gdb_gcore_cmd. 3758 * gdb.base/auxv.exp: Use gdb_gcore_cmd. 3759 * gdb.arch/vsx-regs.exp: Use gdb_gcore_cmd. 3760 * gdb.arch/system-gcore.exp: Use gdb_gcore_cmd. 3761 * gdb.arch/pa-nullify.exp (test_core_bt): Use gdb_gcore_cmd. 3762 * lib/gdb.exp (gdb_gcore_cmd): New proc. 3763 37642012-11-05 Pedro Alves <palves@redhat.com> 3765 3766 * gdb.base/foll-vfork.exp (vfork_relations_in_info_inferiors): New 3767 procedure. 3768 (do_vfork_and_follow_child_tests_exec) 3769 (do_vfork_and_follow_child_tests_exit): Call it. 3770 37712012-11-05 Pedro Alves <palves@redhat.com> 3772 3773 * gdb.base/foll-vfork.c (main): Call perror and _exit if execlp() 3774 fails. 3775 37762012-11-03 Yao Qi <yao@codesourcery.com> 3777 3778 Fix PR gdb/14617. 3779 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): 3780 Remove setup_kfail, and update test. 3781 37822012-11-02 Tom Tromey <tromey@redhat.com> 3783 3784 * gdb.base/catch-syscall.exp (do_syscall_tests): Add completion 3785 test. 3786 37872012-11-02 Pedro Alves <palves@redhat.com> 3788 3789 PR gdb/14766 3790 3791 * gdb.base/foll-vfork.exp (vfork_child_follow_to_exit): Remove 3792 setup_kfail. 3793 (tcatch_vfork_then_child_follow_exit): No longer expect "Couldn't 3794 get registers". 3795 37962012-11-02 Pedro Alves <palves@redhat.com> 3797 3798 * gdb.base/foll-vfork-exit.c: New file. 3799 * gdb.base/foll-vfork.exp (top level): New file-describing 3800 comment. 3801 (vfork_child_follow_to_exit): New procedure. 3802 (tcatch_vfork_then_child_follow): Rename as ... 3803 (tcatch_vfork_then_child_follow_exec): ... this. 3804 (tcatch_vfork_then_child_follow_exit): New procedure. 3805 (do_vfork_and_follow_parent_tests): New procedure, factored out 3806 from do_vfork_and_exec_tests. 3807 (do_vfork_and_follow_child_tests_exec): Ditto. 3808 (do_vfork_and_exec_tests): Delete. 3809 (do_vfork_and_follow_child_tests_exit): New procedure. 3810 (top level): Run tests with both the program that has the vfork 3811 child execing, and the program has the vfork child exiting. 3812 38132012-11-02 Pedro Alves <palves@redhat.com> 3814 3815 * gdb.base/foll-vfork.exp (setup_gdb): New procedure. 3816 (check_vfork_catchpoints, vfork_parent_follow_through_step) 3817 (vfork_parent_follow_to_bp): Call it. 3818 (kill_child): Delete. 3819 (vfork_and_exec_child_follow_to_main_bp) 3820 (vfork_and_exec_child_follow_through_step): Call setup_gdb. No 3821 longer call kill_child. 3822 (tcatch_vfork_then_parent_follow): Call setup_gdb. 3823 (do_vfork_and_exec_tests): Don't runto_main before calling each 3824 test procedure. 3825 (top level): Don't clean restart and set verbose before running 3826 each test procedure. 3827 38282012-11-02 Pedro Alves <palves@redhat.com> 3829 3830 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step) 3831 (vfork_parent_follow_to_bp) 3832 (vfork_and_exec_child_follow_to_main_bp) 3833 (vfork_and_exec_child_follow_through_step) 3834 (tcatch_vfork_then_parent_follow) 3835 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow): 3836 Use with_test_prefix. 3837 38382012-11-02 Pedro Alves <palves@redhat.com> 3839 3840 * gdb.base/foll-vfork.c: Add copyright header. 3841 * gdb.base/vforked-prog.c: Add copyright header. 3842 38432012-11-02 Pedro Alves <palves@redhat.com> 3844 3845 * gdb.base/foll-vfork.exp 3846 (vfork_and_exec_child_follow_through_step): Don't skip on 3847 non-HP/UX targets. Expect the next to only step one line on 3848 non-HP/UX targets, rather than stopping only after the exec. 3849 38502012-11-02 Pedro Alves <palves@redhat.com> 3851 3852 Don't hard code line numbers. 3853 3854 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step): 3855 Expect text from the sources instead of a line number. 3856 (vfork_parent_follow_to_bp) 3857 (vfork_and_exec_child_follow_to_main_bp) 3858 (vfork_and_exec_child_follow_through_step) 3859 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow): 3860 Use gdb_get_line_number. 3861 38622012-11-02 Pedro Alves <palves@redhat.com> 3863 3864 Modernize. 3865 3866 * gdb.base/foll-vfork.exp: Use standard_testfile and 3867 build_executable. Pass descriptive string to untested. 3868 (vfork_parent_follow_through_step, vfork_parent_follow_to_bp) 3869 (vfork_and_exec_child_follow_to_main_bp) 3870 (vfork_and_exec_child_follow_through_step) 3871 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow) 3872 (do_vfork_and_exec_tests): Use gdb_test/gdb_test_multiple instead 3873 of send_gdb/gdb_expect. 3874 3875 (kill_child): New procedure. 3876 (vfork_and_exec_child_follow_to_main_bp) 3877 (vfork_and_exec_child_follow_through_step): Use it. 3878 38792012-11-02 Yao Qi <yao@codesourcery.com> 3880 3881 * gdb.base/setvar.exp: Test setting nested struct. 3882 * gdb.base/setvar.c (v_struct3): New. 3883 38842012-11-01 Doug Evans <dje@google.com> 3885 3886 * gdb.arch/amd64-pseudo.c (main): Mark registers that the testsuite 3887 changes as clobbered (e.g., amd64-dword.exp) so gcc doesn't try to 3888 use them. 3889 38902012-10-31 Andrew Burgess <aburgess@broadcom.com> 3891 3892 PR cli/14772 3893 * gdb.base/gnu_vector.c (union_with_vector_1) 3894 (struct_with_vector_1): Add new struct and union for testing 3895 ptype. 3896 * gdb.base/gnu_vector.exp: Add testing of ptype on vectors, and 3897 structs / unions containing vectors. 3898 38992012-10-25 Yao Qi <yao@codesourcery.com> 3900 3901 * gdb.trace/ftrace.exp (test_fast_tracepoints): Use 3902 'setup_kfail' instead of 'setup_kfail_for_target'. 3903 * gdb.base/varargs.exp: Likewise. 3904 * lib/gdb.exp (setup_kfail_for_target): Remove. 3905 39062012-10-25 Mark Kettenis <kettenis@openbsd.nfra.nl> 3907 3908 * gdb.base/varargs.exp: PR gdb/12790 is now fixed. 3909 39102012-10-25 Mark Kettenis <kettenis@gnu.org> 3911 3912 * gdb.base/varargs.exp: PR gdb/12776 is now fixed. 3913 39142012-10-24 Joel Brobecker <brobecker@adacore.com> 3915 3916 * gdb.ada/set_wstr: New testcase. 3917 39182012-10-24 Joel Brobecker <brobecker@adacore.com> 3919 3920 * gdb.base/ldbl_e308.c, gdb.base/ldbl_e308.exp: New files. 3921 39222012-10-24 Joel Brobecker <brobecker@adacore.com> 3923 3924 * gdb.ada/unc_arr_ptr_in_var_rec: New testcase. 3925 39262012-10-24 Mark Kettenis <kettenis@gnu.org> 3927 3928 * gdb.base/callfuncs.exp: PR gdb/12783 is now fixed. 3929 39302012-10-24 Jan Kratochvil <jan.kratochvil@redhat.com> 3931 3932 * gdb.base/callfuncs.exp (do_function_calls): Fix 3933 setup_kfail_for_target for -m32 mode. 3934 39352012-10-23 Mark Kettenis <kettenis@gnu.org> 3936 3937 * gdb.base/callfuncs.exp: PR gdb/12796, gdb/12798 and gdb/12800 3938 are now fixed. 3939 39402012-10-23 Yao Qi <yao@codesourcery.com> 3941 3942 * gdb.base/info-os.exp: Resume the inferior until it exits. 3943 39442012-10-18 Yufeng Zhang <yufeng.zhang@arm.com> 3945 3946 * gdb.base/ctxobj.exp: Skip if skip_shlib_tests returns true. 3947 * gdb.base/print-file-var.exp: Likewise. 3948 * gdb.base/type-opaque.exp: Likewise. 3949 39502012-10-17 Yao Qi <yao@codesourcery.com> 3951 3952 * gdb.mi/mi-memory-changed.exp: New. 3953 39542012-10-16 Yao Qi <yao@codesourcery.com> 3955 3956 * gdb.reverse/solib-precsave.exp: Skip if skip_shlib_test 3957 returns true. 3958 Call gdb_load_shlibs. 3959 * gdb.reverse/solib-reverse.exp: Likewise. 3960 39612012-10-15 Keith Seitz <keiths@redhat.com> 3962 3963 * lib/cp-support.exp (cp_test_ptype_class): Add support 3964 for class typedefs. 3965 3966 * gdb.cp/derivation.exp: Add tests for g_instance. 3967 39682012-10-15 Jan Kratochvil <jan.kratochvil@redhat.com> 3969 3970 Fix entry values resolving in inlined frames. 3971 * gdb.arch/amd64-entry-value-inline.S: New file. 3972 * gdb.arch/amd64-entry-value-inline.c: New file. 3973 * gdb.arch/amd64-entry-value-inline.exp: New file. 3974 39752012-10-15 Jan Kratochvil <jan.kratochvil@redhat.com> 3976 Doug Evans <dje@google.com> 3977 3978 Fix recent gdb_breakpoint regression. 3979 * gdb.java/jmisc.exp: gdb_breakpoint for $function - remove curly 3980 braces from the parameter. 3981 * gdb.java/jprint.exp: Likewise. 3982 39832012-10-15 Doug Evans <dje@google.com> 3984 3985 * lib/gdb.exp (runto): Fix call to gdb_breakpoint. 3986 39872012-10-15 Yufeng Zhang <yufeng.zhang@arm.com> 3988 3989 * gdb.dwarf2/dw2-icc-opaque.S: Remove '#'. 3990 39912012-10-15 Tom Tromey <tromey@redhat.com> 3992 3993 * gdb.python/py-symtab.exp: Test sal and symtab destructors. 3994 39952012-10-15 Tom Tromey <tromey@redhat.com> 3996 3997 * gdb.python/py-symbol.exp: Test symbol destructor. 3998 39992012-10-14 Yao Qi <yao@codesourcery.com> 4000 4001 * gdb.mi/mi2-cli.exp: Move to mi-cli.exp. 4002 * gdb.mi/mi-cli.exp: New. 4003 4004 * gdb.mi/mi2-basics.exp: Remove. 4005 * gdb.mi/mi2-break.exp: Remove. 4006 * gdb.mi/mi2-console.exp: Remove. 4007 * gdb.mi/mi2-disassemble.exp: Remove. 4008 * gdb.mi/mi2-eval.exp: Remove. 4009 * gdb.mi/mi2-file.exp: Remove. 4010 * gdb.mi/mi2-hack-cli.exp: Remove. 4011 * gdb.mi/mi2-pthreads.exp: Remove. 4012 * gdb.mi/mi2-read-memory.exp: Remove. 4013 * gdb.mi/mi2-regs.exp: Remove. 4014 * gdb.mi/mi2-return.exp: Remove. 4015 * gdb.mi/mi2-simplerun.exp: Remove. 4016 * gdb.mi/mi2-stack.exp: Remove. 4017 * gdb.mi/mi2-stepi.exp: Remove. 4018 * gdb.mi/mi2-syn-frame.exp: Remove. 4019 * gdb.mi/mi2-until.exp: Remove. 4020 * gdb.mi/mi2-watch.exp: Remove. 4021 * gdb.mi/mi2-var-block.exp: Remove. 4022 * gdb.mi/mi2-var-cmd.exp: Remove. 4023 * gdb.mi/mi2-var-display.exp: Remove. 4024 40252012-10-12 Yao Qi <yao@codesourcery.com> 4026 4027 * gdb.mi/mi-breakpoint-changed.exp (test_pending_resolved): Remove 4028 trail '.*' on matching patterns. 4029 40302012-10-11 H.J. Lu <hongjiu.lu@intel.com> 4031 4032 * gdb.arch/i386-bp_permanent.exp: Skip if not is_x86_like_target. 4033 * gdb.arch/i386-cfi-notcurrent.exp: Likewise. 4034 * gdb.arch/i386-disp-step.exp: Likewise. 4035 * gdb.arch/i386-gnu-cfi.exp: Likewise. 4036 * gdb.arch/i386-prologue.exp: Likewise. 4037 * gdb.arch/i386-size-overlap.exp: Likewise. 4038 * gdb.arch/i386-size.exp: Likewise. 4039 * gdb.arch/i386-unwind.exp: Likewise. 4040 40412012-10-11 H.J. Lu <hongjiu.lu@intel.com> 4042 4043 * gdb.arch/i386-byte.exp: Remove is_ilp32_target check. 4044 * gdb.arch/i386-word.exp: Likewise. 4045 40462012-10-11 H.J. Lu <hongjiu.lu@intel.com> 4047 4048 * gdb.arch/i386-avx.exp: Check is_amd64_regs_target instead of 4049 is_ilp32_target to set nr_regs. 4050 * gdb.arch/i386-sse.exp: Likewise. 4051 40522012-10-11 Doug Evans <dje@google.com> 4053 4054 PR breakpoints/14643. 4055 * gdb.linespec/ls-errs.exp: Change tests of "b if|task|thread". 4056 * gdb.linespec/thread.c: New file. 4057 * gdb.linespec/thread.exp: New file. 4058 4059 * lib/gdb.exp (gdb_breakpoint): Fix varargs scan. 4060 Recognize "message" -> print pass and fail. Add eof case. 4061 (runto): Recognize message, no-message. Print pass/fail if requested, 4062 with same treatment as gdb_breakpoint. 4063 (runto_main): Pass no-message to runto. 4064 (gdb_internal_error_resync): Add log message. 4065 (gdb_file_cmd): Tweak internal error fail text for consistency. 4066 40672012-10-06 Jan Kratochvil <jan.kratochvil@redhat.com> 4068 4069 Fix crash during stepping on ppc32. 4070 * gdb.base/step-symless.c: New file. 4071 * gdb.base/step-symless.exp: New file. 4072 40732012-10-03 Doug Evans <dje@google.com> 4074 4075 PR symtab/14601 4076 * gdb.cp/using-crash.exp: New file. 4077 * gdb.cp/using-crash.cc: New file. 4078 40792012-10-02 Doug Evans <dje@google.com> 4080 4081 * lib/gdb.exp (gdb_unload): Change wording of perror text to be 4082 more consistent. 4083 (runto,gdb_debug_format): Ditto. 4084 (gdb_file_cmd): Watch for eof in nested gdb_expect. 4085 Clean up logging and error messages. 4086 40872012-10-01 Andrew Burgess <aburgess@broadcom.com> 4088 4089 Test find command on unmapped memory. 4090 * gdb.base/find-unmapped.c: New file. 4091 * gdb.base/find-unmapped.exp: New file. 4092 40932012-09-29 Yao Qi <yao@codesourcery.com> 4094 4095 * gdb.trace/mi-tracepoint-changed.exp: New. 4096 * gdb.mi/mi-breakpoint-changed.exp: New. 4097 * gdb.mi/pending.c, gdb.mi/pendshr1.c: New 4098 * gdb.mi/pendshr2.c: New. 4099 41002012-09-28 Yao Qi <yao@codesourcery.com> 4101 4102 * gdb.mi/pr11022.exp: New. 4103 * gdb.mi/pr11022.c: New. Copied from gdb.base/. 4104 41052012-09-27 Tom Tromey <tromey@redhat.com> 4106 4107 * gdb.cp/derivation.exp: Add regression test. 4108 * gdb.cp/derivation.cc (class V_base, class V_inter, class 4109 V_derived): New. 4110 (vderived): New global. 4111 41122012-09-26 Tom Tromey <tromey@redhat.com> 4113 4114 * gdb.dwarf2/dw2-common-block.S: New file. 4115 * gdb.dwarf2/dw2-common-block.exp: New file. 4116 41172012-09-26 Jan Kratochvil <jan.kratochvil@redhat.com> 4118 4119 * gdb.fortran/common-block.exp: New file. 4120 * gdb.fortran/common-block.f90: New file. 4121 41222012-09-26 Andrew Burgess <aburgess@broadcom.com> 4123 4124 * gdb.base/duplicate-bp.c: New file. 4125 * gdb.base/duplicate-bp.exp: New file. 4126 41272012-09-26 Yao Qi <yao@codesourcery.com> 4128 4129 * gdb.mi/mi2-cli.exp: Avoid line number in test summary. 4130 4131 Revert: 4132 2012-09-21 Yao Qi <yao@codesourcery.com> 4133 4134 * gdb.mi/mi2-cli.exp: Remove redundant '\'. 4135 41362012-09-25 Siddhesh Poyarekar <siddhesh@redhat.com> 4137 4138 * gdb.base/longest-types.c: New test case. 4139 * gdb.base/longest-types.exp: New test case. 4140 41412012-09-25 Yao Qi <yao@codesourcery.com> 4142 4143 * gdb.mi/mi2-cli.exp: Check breakpoint notification. 4144 41452012-09-21 Jan Kratochvil <jan.kratochvil@redhat.com> 4146 4147 Fix internal error on canonicalization of clang types. 4148 * gdb.dwarf2/dw2-canonicalize-type.S: New file. 4149 * gdb.dwarf2/dw2-canonicalize-type.exp: New file. 4150 * lib/gdb.exp (gdb_file_cmd): Catch also GDB internal error. 4151 41522012-09-21 Jan Kratochvil <jan.kratochvil@redhat.com> 4153 4154 Fix disassemble without parameters in tailcall frame. 4155 * gdb.arch/amd64-entry-value.exp (down, disassemble): New tests. 4156 41572012-09-21 Andrew Burgess <aburgess@broadcom.com> 4158 4159 * gdb.dwarf2/dw2-op-out-param.S: New file. 4160 * gdb.dwarf2/dw2-op-out-param.exp: New file. 4161 41622012-09-21 Yao Qi <yao@codesourcery.com> 4163 4164 * gdb.mi/mi2-cli.exp: Remove redundant '\'. 4165 41662012-09-21 Yao Qi <yao@codesourcery.com> 4167 4168 * gdb.mi/mi-cli.exp: Remove. 4169 * gdb.mi/mi2-cli.exp: Merged from mi-cli.exp. 4170 41712012-09-21 Yao Qi <yao@codesourcery.com> 4172 4173 * gdb.mi/mi-reverse.exp: Fix the typo in expected output of 4174 "=record-started" notification. 4175 41762012-09-21 Yao Qi <yao@codesourcery.com> 4177 4178 * gdb.mi/mi-record-changed.exp: New. 4179 * gdb.mi/mi-reverse.exp: Adjust expected output. 4180 41812012-09-20 Tom Tromey <tromey@redhat.com> 4182 4183 * gdb.python/python.exp: Test atexit.register. 4184 41852012-09-20 Doug Evans <dje@google.com> 4186 4187 * boards/dwarf4-gdb-index.exp: New file. 4188 4189 * gdb.base/callfuncs.exp (do_function_calls): Set unwindonsignal to on 4190 while running the tests. 4191 41922012-09-18 Joel Brobecker <brobecker@adacore.com> 4193 4194 * gdb.ada/bp_reset: New testcase. 4195 41962012-09-18 Yao Qi <yao@codesourcery.com> 4197 4198 * gdb.trace/mi-tsv-changed.exp: New. 4199 42002012-09-18 Yao Qi <yao@codesourcery.com> 4201 4202 * gdb.trace/mi-traceframe-changed.exp: New. 4203 42042012-09-17 Yao Qi <yao@codesourcery.com> 4205 4206 * gdb.base/list.exp (set_listsize): Don't set arg to "unlimited" 4207 when it is less than 0. 4208 42092012-09-17 Jan Kratochvil <jan.kratochvil@redhat.com> 4210 4211 PR 14119 4212 * gdb.arch/amd64-tailcall-ret.S: New file. 4213 * gdb.arch/amd64-tailcall-ret.c: New file. 4214 * gdb.arch/amd64-tailcall-ret.exp: New file. 4215 * gdb.reverse/amd64-tailcall-reverse.S: New file. 4216 * gdb.reverse/amd64-tailcall-reverse.c: New file. 4217 * gdb.reverse/amd64-tailcall-reverse.exp: New file. 4218 42192012-09-17 Jan Kratochvil <jan.kratochvil@redhat.com> 4220 4221 PR 14548 4222 * gdb.reverse/singlejmp-reverse-nodebug.S: New file. 4223 * gdb.reverse/singlejmp-reverse-nodebug.c: New file. 4224 * gdb.reverse/singlejmp-reverse.S: New file. 4225 * gdb.reverse/singlejmp-reverse.c: New file. 4226 * gdb.reverse/singlejmp-reverse.exp: New file. 4227 42282012-09-16 Jan Kratochvil <jan.kratochvil@redhat.com> 4229 4230 Fix compatibility with old GCC (~4.1). 4231 * gdb.cp/converts.cc (my_enum_var): New variable. 4232 42332012-09-14 Andrew Burgess <aburgess@broadcom.com> 4234 4235 * gdb.xml/tdesc-regs.exp: Update expected output for new 4236 vector_size syntax of vector types. 4237 42382012-09-13 Khoo Yit Phang <khooyp@cs.umd.edu> 4239 4240 Refactor Python "gdb" module into a proper Python package, by 4241 introducing a new "_gdb" module for code implemented in C, and 4242 using reload/__import__ instead of exec. 4243 * gdb.python/python.exp (Test stderr location): Update module 4244 location of GDB-specific sys.stderr. 4245 (Test stdout location): Ditto for sys.stdout. 4246 42472012-09-13 Jan Kratochvil <jan.kratochvil@redhat.com> 4248 4249 * gdb.base/valgrind-infcall.exp: Remove comment about Ubuntu. 4250 42512012-09-12 Keith Seitz <keiths@redhat.com> 4252 4253 * gdb.cp/converts.cc (main): Comment out the pointer to boolean 4254 conversion statement. 4255 42562012-09-12 Doug Evans <dje@google.com> 4257 4258 * gdb.base/help.exp: Remove testing of individual command help text, 4259 too much of a maintenance burden. Instead, test the functionality 4260 of "help" itself. 4261 42622012-09-11 Doug Evans <dje@google.com> 4263 4264 * gdb.cp/mb-inline.exp: Do "info break" after setting multi-location 4265 breakpoint. 4266 4267 * gdb.dwarf2/fission-base.S: Include gdb.dwarf2/ in dwo_name. 4268 * gdb.dwarf2/fission-reread.S: Ditto. 4269 * gdb.dwarf2/fission-base.exp: Remove setting of debug-file-directory. 4270 * gdb.dwarf2/fission-reread.exp: Ditto. 4271 42722012-09-11 Andrew Burgess <aburgess@broadcom.com> 4273 4274 * gdb.base/ptype.exp: Test ptype on a pointer to a typedef. 4275 42762012-09-10 Joel Brobecker <brobecker@adacore.com> 4277 4278 * gdb.ada/optim_drec: New testcase. 4279 42802012-09-10 Doug Evans <dje@google.com> 4281 4282 * boards/fission.exp: Explicitly mark "board" as not remote. 4283 42842012-09-10 Keith Seitz <keiths@redhat.com> 4285 4286 PR gdb/13483 4287 * gdb.cp/converts.cc (A::A): Add ctor. 4288 (A::member_): Add member. 4289 (enum my_enum): New enumeration. 4290 (main): Add calls to foo1_7 with various 4291 permitted arguments. 4292 * gdb.cp/converts.exp: Add tests for boolean 4293 conversions permitted by the standard. 4294 42952012-09-08 Khoo Yit Phang <khooyp@cs.umd.edu> 4296 4297 Replace -nw option with $INTERNAL_GDBFLAGS in "xgdb" tests to 4298 avoid spurious results due to ~/.gdbinit. 4299 * gdb.gdb/complaint.exp (setup_test): Replace -nw option with 4300 $INTERNAL_GDBFLAGS in run command. 4301 * gdb.gdb/observer.exp (setup_test): Ditto. 4302 * gdb.gdb/selftest.exp (test_with_self): Ditto. 4303 * gdb.gdb/xfullpath.exp (setup_test): Ditto. 4304 43052012-09-06 Doug Evans <dje@google.com> 4306 4307 * boards/fission.exp: New file. 4308 4309 * gdb.python/py-value.exp: Use clean_restart. 4310 43112012-09-05 Doug Evans <dje@google.com> 4312 4313 * gdb.base/info-macros.c: Fix whitespace. 4314 43152012-08-28 Pedro Alves <palves@redhat.com> 4316 4317 PR gdb/14428 4318 4319 * gdb.base/pc-fp.exp: Adjust expected output of 'info registers pc fp'. 4320 43212012-08-27 Jan Kratochvil <jan.kratochvil@redhat.com> 4322 4323 * gdb.base/break-caller-line.c: New file. 4324 * gdb.base/break-caller-line.exp: New file. 4325 43262012-08-27 Jan Kratochvil <jan.kratochvil@redhat.com> 4327 4328 * gdb.ada/rdv_wait.exp (set debug-file-directory): New command. 4329 * gdb.arch/i386-cfi-notcurrent.S: New file. 4330 * gdb.arch/i386-cfi-notcurrent.exp: New file. 4331 43322012-08-27 Wei-cheng Wang <cole945@gmail.com> 4333 Yao Qi <yao@codesourcery.com> 4334 Pedro Alves <palves@redhat.com> 4335 4336 * gdb.base/memattr.exp (delete_memory, region_pass, region_fail): 4337 New procedures. 4338 (top level): Add overlap checking tests. 4339 43402012-08-24 Tom Tromey <tromey@redhat.com> 4341 4342 * lib/gdb.exp (skip_unwinder_tests): Don't leave 'ok' set if 4343 gdb_test_multiple fails for other reasons. 4344 43452012-08-24 Yao Qi <yao@codesourcery.com> 4346 4347 * lib/gdb.exp (skip_unwinder_tests): Remove pass. 4348 43492012-08-23 Pedro Alves <palves@redhat.com> 4350 4351 * gdb.base/help.exp: Adjust to "handle" help text change. 4352 43532012-08-23 Yao Qi <yao@codesourcery.com> 4354 4355 * gdb.trace/disconnected-tracing.c (start, end): New. 4356 (main): Call start and end. 4357 * gdb.trace/disconnected-tracing.exp (disconnected_tracing): Move 4358 existing tests into this proc. 4359 (disconnected_tfind): New. 4360 43612012-08-23 Yao Qi <yao@codesourcery.com> 4362 4363 * boards/native-gdbserver.exp (${board}_upload): New. 4364 * boards/native-stdio-gdbserver.exp (${board}_upload): New. 4365 * gdb.trace/tfile.exp: Don't check 'gdb,nofileio'. 4366 Execute tfile on remote target. 4367 Copy trace file from target to host. 4368 43692012-08-22 Joseph Myers <joseph@codesourcery.com> 4370 4371 * gdb.arch/thumb-bx-pc.S: New file. 4372 * gdb.arch/thumb-bx-pc.exp: New file. 4373 43742012-08-22 Tom Tromey <tromey@redhat.com> 4375 4376 * gdb.base/maint.exp: Update. 4377 43782012-08-22 Tom Tromey <tromey@redhat.com> 4379 4380 * lib/gdb.exp (skip_unwinder_tests): New proc. 4381 * gdb.cp/nextoverthrow.exp: Use skip_unwinder_tests. 4382 * gdb.java/jnpe.exp: Use skip_unwinder_tests. 4383 43842012-08-21 Tom Tromey <tromey@redhat.com> 4385 4386 * gdb.hp/gdb.aCC/exception.exp: Remove. 4387 4388012-08-19 Andrew Pinski <apinski@cavium.com> 4389 4390 * gdb.arch/mips-octeon-bbit.c: New file. 4391 * gdb.arch/mips-octeon-bbit.exp: New Test. 4392 4393012-08-19 Keith Seitz <keiths@redhat.com> 4394 4395 PR c++/14365 4396 * gdb.dwarf2/dw2-anon-mptr.exp: New file. 4397 * gdb.dwarf2/dw2-anon-mptr.S: New file. 4398 43992012-08-18 Jan Kratochvil <jan.kratochvil@redhat.com> 4400 4401 * gdb.base/solib-corrupted.exp (make solibs looping): Replace 4402 verbose -log by more specific untested call. 4403 44042012-08-18 Yao Qi <yao@codesourcery.com> 4405 4406 * gdb.trace/tfind.exp: Move tests on various command help before 4407 checking target supports trace. 4408 Fix the expected output of 'help tfind end'. 4409 44102012-08-17 Keith Seitz <keiths@redhat.com> 4411 4412 PR c++/13356 4413 * gdb.base/default.exp: Update all "check type" tests. 4414 * gdb.base/help.exp: Likewise. 4415 * gdb.base/setshow.exp: Likewise. 4416 * gdb.cp/converts.cc (foo1_type_check): New function. 4417 (foo2_type_check): New function. 4418 (foo3_type_check): New function. 4419 (main): Call new functions. 4420 * converts.exp: Add tests for integer-to-pointer conversions 4421 with/without strict type-checking. 4422 44232012-08-16 Mike Frysinger <vapier@gentoo.org> 4424 4425 * gdb.base/help.exp: Update expected output. 4426 44272012-08-16 Joel Brobecker <brobecker@adacore.com> 4428 4429 * gdb.ada/rdv_wait: New testcase. 4430 44312012-08-14 Jan Kratochvil <jan.kratochvil@redhat.com> 4432 4433 * gdb.base/attach-twice.exp: Remove excessive ps exec. 4434 44352012-08-13 Doug Evans <dje@google.com> 4436 4437 * gdb.base/help.exp: Update expected output. 4438 * gdb.base/default.exp: Update expected output of "show convenience". 4439 44402012-08-10 Doug Evans <dje@google.com> 4441 4442 * gdb.python/py-strfns.c: New file. 4443 * gdb.python/py-strfns.exp: New file. 4444 * gdb.python/py-type.exp (test_fields): Add vector tests. 4445 44462012-08-10 Mike Frysinger <vapier@gentoo.org> 4447 4448 PR cli/10436: 4449 * gdb.base/completion.exp: Add tests for handle completion. 4450 44512012-08-09 Yao Qi <yao@codesourcery.com> 4452 4453 * gdb.mi/mi-cmd-param-changed.exp: New. 4454 * gdb.mi/mi-cli.exp: Update for MI notification "=cmd-param-changed". 4455 * gdb.mi/mi-var-rtti.exp, gdb.mi/mi2-cli.exp: Likewise. 4456 * gdb.mi/mi2-prompt.exp: Likewise. 4457 44582012-08-08 Doug Evans <dje@google.com> 4459 4460 * gdb.base/debug-expr.c: New file. 4461 * gdb.base/debug-expr.exp: New file. 4462 * gdb.base/exprs.exp: Test {type} casts. 4463 * gdb.cp/debug-expr.exp: New file. 4464 44652012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com> 4466 4467 * gdb.base/valgrind-infcall.exp (continue #$continue_count): Use 4468 global variable loop, not a 'break'. Add loop count limit to 100. 4469 Add new fail case for terminated vgdb. 4470 44712012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com> 4472 Jean-Marc Saffroy <saffroy@gmail.com> 4473 4474 PR 11804 4475 * gdb.base/gcore-relro.exp: New file. 4476 * gdb.base/gcore-relro-main.c: New file. 4477 * gdb.base/gcore-relro-lib.c: New file. 4478 44792012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com> 4480 4481 Do not false FAIL with old GCCs. 4482 * gdb.base/watchpoint.exp (self-delete local watch) <$no_hw>: XFAIL for 4483 GCC < 4.5 in $no_hw mode. 4484 44852012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com> 4486 4487 * gdb.base/default.exp (cd): Accept new directory with no arguments. 4488 44892012-08-06 Jan Kratochvil <jan.kratochvil@redhat.com> 4490 4491 * gdb.base/list.exp (test_only_end): New function. 4492 Call it. 4493 44942012-08-06 Tom Tromey <tromey@redhat.com> 4495 4496 * gdb.python/py-mi.exp: Add test for printer whose children 4497 are a list. 4498 * gdb.python/py-prettyprint.c (struct children_as_list): New. 4499 (main): New variable children_as_list. 4500 * gdb.python/py-prettyprint.py (class pp_children_as_list): 4501 New. 4502 (register_pretty_printers): Register new printer. 4503 45042012-08-03 Edjunior Machado <emachado@linux.vnet.ibm.com> 4505 4506 * gdb.base/valgrind-infcall.exp: Expect leading `.' on ppc64's 4507 symbols. Abort if vgdb remote connection is closed. 4508 45092012-08-02 Doug Evans <dje@google.com> 4510 4511 * gdb.base/info-fun.exp: Fix failures on m68k, ppc64, s390x. 4512 45132012-08-02 Sergio Durigan Junior <sergiodj@redhat.com> 4514 4515 * gdb.base/pc-fp.exp: Adjust testcase to match different outputs from 4516 s390x, PowerPC 64 and m68k-linux. 4517 45182012-08-02 Ulrich Weigand <uweigand@de.ibm.com> 4519 4520 * gdb.base/annota1.exp: Accept no frames-invalid notification 4521 when starting up the program. 4522 * gdb.python/py-value.exp (test_value_numeric_ops): Pointers may 4523 show a symbolic value as well. 4524 * gdb.server/server-exec-info.exp: Skip test when skipping 4525 gdbserver test and/or when skipping shared library tests. 4526 * gdb.threads/linux-dp.exp: Unset "seen" when done with it to 4527 avoid name conflicts with other tests. 4528 45292012-08-02 Ulrich Weigand <uweigand@de.ibm.com> 4530 4531 * gdb.dwarf2/dw2-icc-opaque.S: Remove .align directives. 4532 Fix wrong output on big-endian systems. 4533 * gdb.dwarf2/dw2-icc-opaque.exp: Expect @mode32 attribute on 4534 4-byte pointer types on 64-bit s390x. 4535 45362012-08-02 Ulrich Weigand <uweigand@de.ibm.com> 4537 4538 * gdb.base/watchpoint.c (func2): Initialize local_a. Add 4539 marker comment at the beginning (after intialization). 4540 * gdb.base/watchpoint.exp (test_complex_watchpoint): Set func2 4541 breakpoint on marker comment instead of function begin. 4542 (test_wide_location_1): Do not expect HW watchpoints on 32-bit 4543 PowerPC. 4544 (test_wide_location_2): Do not expect HW watchpoints on 32-bit 4545 or 64-bit PowerPC. 4546 (do_tests): Consistently set can-use-hw-watchpoints to 0 if 4547 gdb,no_hardware_watchpoints flag is set. 4548 (initialize): Remove now redundant can-use-hw-watchpoints change. 4549 45502012-08-02 Yao Qi <yao@codesourcery.com> 4551 Pedro Alves <palves@redhat.com> 4552 4553 * boards/local-remote-host.exp: New. 4554 45552012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org> 4556 4557 * gdb.base/catch-load.exp: Fix argument to gdb_load_shlibs. 4558 * gdb.base/ctxobj.exp: Call gdb_load_shlibs. 4559 * gdb.base/print-file-var.exp: Likewise. 4560 * gdb.server/solib-list.exp: Skip on remote targets. 4561 45622012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org> 4563 4564 * gdb.base/watchpoint.exp (test_wide_location_1): Expect software 4565 watchpoints on ARM. When expecting software watchpoints, tolerate 4566 (remote) targets that report unsupported hardware watchpoint only 4567 at continue time. 4568 (test_wide_location_2): Likewise. 4569 45702012-08-01 Jan Kratochvil <jan.kratochvil@redhat.com> 4571 4572 * gdb.base/valgrind-infcall.exp: Relax the UNSUPPORTED check for more 4573 valgrind versions. 4574 45752012-07-31 Jan Kratochvil <jan.kratochvil@redhat.com> 4576 4577 * gdb.base/valgrind-infcall.c: New file. 4578 * gdb.base/valgrind-infcall.exp: New file. 4579 4580 * gdb.base/valgrind-db-attach.exp: Do not run in remote mode. 4581 45822012-07-30 Keith Seitz <keiths@redhat.com> 4583 4584 * gdb.linespec/ls-errs.exp: Check some quote-enclosed 4585 linespecs. 4586 45872012-07-30 Doug Evans <dje@google.com> 4588 4589 * gdb.dwarf2/fission-reread.S: Use .data instead of .bss. 4590 * gdb.dwarf2/pr13961.S: Ditto. 4591 4592 * gdb.dwarf2/dw4-sig-types.exp: Fix typo. 4593 45942012-07-30 Andrew Burgess <aburgess@broadcom.com> 4595 4596 * gdb.mi/mi-var-invalidate.exp: Create a floating variable and 4597 change its format immediately after reloading the binary. 4598 45992012-07-27 Jan Kratochvil <jan.kratochvil@redhat.com> 4600 4601 Fix testsuite regression after --use-deprecated-index-sections removal. 4602 * gdb.base/annota1.exp (run until main breakpoint): Update the expect 4603 string. 4604 * gdb.base/async-shell.exp (gdbindex_warning_re): Likewise. 4605 46062012-07-27 Yao Qi <yao@codesourcery.com> 4607 4608 KFAIL for PR remote/14161. 4609 * gdb.trace/strace.exp (strace_remove_socket): kfail for native. 4610 Cleanup socket files. 4611 (strace_info_marker): Detach inferior. 4612 46132012-07-26 Tom Tromey <tromey@redhat.com> 4614 4615 * gdb.objc/print.exp (test_float_accepted): Remove kfails. 4616 46172012-07-26 Markus Metzger <markus.t.metzger@intel.com> 4618 4619 * gdb.python/py-inferior.c (thread): New function. 4620 (check_threads): New function. 4621 (test_threads): New function. 4622 * gdb.python/py-inferior.exp: Added test. 4623 Replaced runto with continue to breakpoint. 4624 46252012-07-26 Tom Tromey <tromey@redhat.com> 4626 4627 * lib/ada.exp (standard_ada_testfile): New proc. 4628 * gdb.ada/aliased_array.exp: Use standard_ada_testfile. 4629 * gdb.ada/array_bounds.exp: Use standard_ada_testfile. 4630 * gdb.ada/array_return.exp: Use standard_ada_testfile. 4631 * gdb.ada/array_subscript_addr.exp: Use standard_ada_testfile. 4632 * gdb.ada/arrayidx.exp: Use standard_ada_testfile. 4633 * gdb.ada/arrayparam.exp: Use standard_ada_testfile. 4634 * gdb.ada/arrayptr.exp: Use standard_ada_testfile. 4635 * gdb.ada/atomic_enum.exp: Use standard_ada_testfile. 4636 * gdb.ada/bad-task-bp-keyword.exp: Use standard_ada_testfile. 4637 * gdb.ada/bp_enum_homonym.exp: Use standard_ada_testfile. 4638 * gdb.ada/bp_on_var.exp: Use standard_ada_testfile. 4639 * gdb.ada/bp_range_type.exp: Use standard_ada_testfile. 4640 * gdb.ada/call_pn.exp: Use standard_ada_testfile. 4641 * gdb.ada/catch_ex.exp: Use standard_ada_testfile. 4642 * gdb.ada/char_enum.exp: Use standard_ada_testfile. 4643 * gdb.ada/char_param.exp: Use standard_ada_testfile. 4644 * gdb.ada/complete.exp: Use standard_ada_testfile. 4645 * gdb.ada/cond_lang.exp: Use standard_ada_testfile, 4646 standard_output_file. 4647 * gdb.ada/dyn_loc.exp: Use standard_ada_testfile. 4648 * gdb.ada/enum_idx_packed.exp: Use standard_ada_testfile. 4649 * gdb.ada/exec_changed.exp: Use standard_ada_testfile, 4650 standard_output_file. 4651 * gdb.ada/exprs.exp: Use standard_ada_testfile. 4652 * gdb.ada/fixed_cmp.exp: Use standard_ada_testfile. 4653 * gdb.ada/fixed_points.exp: Use standard_ada_testfile. 4654 * gdb.ada/formatted_ref.exp: Use standard_ada_testfile. 4655 * gdb.ada/frame_args.exp: Use standard_ada_testfile. 4656 * gdb.ada/fullname_bp.exp: Use standard_ada_testfile. 4657 * gdb.ada/fun_addr.exp: Use standard_ada_testfile. 4658 * gdb.ada/fun_in_declare.exp: Use standard_ada_testfile. 4659 * gdb.ada/funcall_param.exp: Use standard_ada_testfile. 4660 * gdb.ada/homonym.exp: Use standard_ada_testfile. 4661 * gdb.ada/info_locals_renaming.exp: Use standard_ada_testfile. 4662 * gdb.ada/int_deref.exp: Use standard_ada_testfile. 4663 * gdb.ada/interface.exp: Use standard_ada_testfile. 4664 * gdb.ada/lang_switch.exp: Use standard_ada_testfile, 4665 standard_output_file 4666 * gdb.ada/mi_catch_ex.exp: Use standard_ada_testfile. 4667 * gdb.ada/mi_task_arg.exp: Use standard_ada_testfile. 4668 * gdb.ada/mi_task_info.exp: Use standard_ada_testfile. 4669 * gdb.ada/mod_from_name.exp: Use standard_ada_testfile. 4670 * gdb.ada/nested.exp: Use standard_ada_testfile. 4671 * gdb.ada/null_array.exp: Use standard_ada_testfile. 4672 * gdb.ada/null_record.exp: Use standard_ada_testfile. 4673 * gdb.ada/operator_bp.exp: Use standard_ada_testfile. 4674 * gdb.ada/packed_array.exp: Use standard_ada_testfile. 4675 * gdb.ada/packed_tagged.exp: Use standard_ada_testfile. 4676 * gdb.ada/print_chars.exp: Use standard_ada_testfile. 4677 * gdb.ada/print_pc.exp: Use standard_ada_testfile. 4678 * gdb.ada/ptr_typedef.exp: Use standard_ada_testfile. 4679 * gdb.ada/ptype_field.exp: Use standard_ada_testfile. 4680 * gdb.ada/ptype_tagged_param.exp: Use standard_ada_testfile. 4681 * gdb.ada/rec_return.exp: Use standard_ada_testfile. 4682 * gdb.ada/ref_param.exp: Use standard_ada_testfile. 4683 * gdb.ada/ref_tick_size.exp: Use standard_ada_testfile. 4684 * gdb.ada/same_enum.exp: Use standard_ada_testfile. 4685 * gdb.ada/set_pckd_arr_elt.exp: Use standard_ada_testfile. 4686 * gdb.ada/small_reg_param.exp: Use standard_ada_testfile. 4687 * gdb.ada/start.exp: Use standard_ada_testfile. 4688 * gdb.ada/str_ref_cmp.exp: Use standard_ada_testfile. 4689 * gdb.ada/sym_print_name.exp: Use standard_ada_testfile. 4690 * gdb.ada/taft_type.exp: Use standard_ada_testfile. 4691 * gdb.ada/tagged.exp: Use standard_ada_testfile. 4692 * gdb.ada/tagged_not_init.exp: Use standard_ada_testfile. 4693 * gdb.ada/task_bp.exp: Use standard_ada_testfile. 4694 * gdb.ada/tasks.exp: Use standard_ada_testfile. 4695 * gdb.ada/tick_last_segv.exp: Use standard_ada_testfile. 4696 * gdb.ada/type_coercion.exp: Use standard_ada_testfile. 4697 * gdb.ada/uninitialized_vars.exp: Use standard_ada_testfile. 4698 * gdb.ada/variant_record_packed_array.exp: Use standard_ada_testfile. 4699 * gdb.ada/watch_arg.exp: Use standard_ada_testfile. 4700 * gdb.ada/whatis_array_val.exp: Use standard_ada_testfile. 4701 * gdb.ada/widewide.exp: Use standard_ada_testfile. 4702 47032012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com> 4704 4705 Fix testsuite regression after --use-deprecated-index-sections removal. 4706 * lib/mi-support.exp (gdbindex_warning_re): Update the expect string. 4707 47082012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com> 4709 4710 Fix compatibility with Tcl before 7.5. 4711 * lib/future.exp (lreverse): New function if it does not exist. 4712 47132012-07-25 Marc Khouzam <marc.khouzam@ericsson.com> 4714 4715 * gdb.mi/mi-pending.c: New method to set a second pending 4716 breakpoint. 4717 * gdb.mi/mi-pending.exp: Set a pending breakpoint with a 4718 condition. 4719 47202012-07-20 Pedro Alves <palves@redhat.com> 4721 4722 PR threads/11692 4723 PR gdb/12203 4724 4725 * gdb.threads/create-fail.c: New file. 4726 * gdb.threads/create-fail.exp: New file. 4727 47282012-07-19 Pedro Alves <palves@redhat.com> 4729 4730 * config/monitor.exp (gdb_load): Remove redundant ';' in for loop. 4731 * config/vx.exp (gdb_start): Likewise. 4732 * gdb.base/printcmds.exp (test_print_repeats_10): Likewise. 4733 * gdb.base/setvar.exp (test_set): Likewise. 4734 * gdb.base/sigall.exp: Use foreach+lrange instead of for+continue. 4735 * gdb.reverse/sigall-precsave.exp: Likewise. 4736 * gdb.reverse/sigall-reverse.exp: Likewise. 4737 47382012-07-19 Pedro Alves <palves@redhat.com> 4739 4740 * gdb.reverse/sigall-precsave.exp: Set a breakpoint at each signal 4741 handler before recording. 4742 47432012-07-19 Tom Tromey <tromey@redhat.com> 4744 4745 * gdb.cp/casts.exp: Add tests for typeof and decltype. 4746 * gdb.cp/casts.cc (decltype): New function. 4747 (main): Use it. 4748 47492012-07-19 Pedro Alves <palves@redhat.com> 4750 4751 * gdb.base/sigall.exp (signals): New list. 4752 <top level>: Loop over signals in the $signals list instead of 4753 calling a test function once per signal. 4754 * gdb.reverse/sigall-precsave.exp (signals): New list. 4755 <top level>: Loop over signals in the $signals list instead of 4756 calling a test function once per signal. 4757 * gdb.reverse/sigall-reverse.exp (signals): New list. 4758 <top level>: Loop over signals in the $signals list instead of 4759 calling a test function once per signal. 4760 47612012-07-19 Yao Qi <yao@codesourcery.com> 4762 4763 * gdb.base/setshow.exp: Test 'set args ~'. 4764 47652012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com> 4766 4767 * gdb.base/store.exp (check_set): Import gdb_prompt. 4768 (continue to wack_${t}): Make it to conditional gdb_test_multiple. 4769 (${prefix}; next ${t}): Hide its name, handle it conditionally now. 4770 47712012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com> 4772 4773 PR 11914 4774 * gdb.python/py-prettyprint.c (eval_func, eval_sub): New. 4775 (main): Call eval_sub. 4776 * gdb.python/py-prettyprint.exp: 4777 (python execfile ('py-prettyprint.py')): Move it earlier. 4778 New breakpoint for eval-break. 4779 (continue to breakpoint: eval-break, info locals): New test. 4780 (python execfile ('py-prettyprint.py')): Move it from here. 4781 * gdb.python/py-prettyprint.py (class pp_eval_type): New. 4782 (register_pretty_printers): Register pp_eval_type. 4783 47842012-07-15 Jan Kratochvil <jan.kratochvil@redhat.com> 4785 4786 Fix a testcase regression by me. 4787 * gdb.dwarf2/fission-reread.S: Fix two DW_FORM_data8 to be 4788 DW_FORM_data4. 4789 47902012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com> 4791 Doug Evans <dje@google.com> 4792 4793 * gdb.dwarf2/dw2-minsym-in-cu.S: New file. 4794 * gdb.dwarf2/dw2-minsym-in-cu.exp: New file. 4795 47962012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com> 4797 4798 Fix gdbserver run regression. 4799 * gdb.trace/disconnected-tracing.exp (executabel): Fix typo. 4800 48012012-07-12 Tom Tromey <tromey@redhat.com> 4802 4803 * lib/gdb.exp (standard_testfile): Don't declare objdir. 4804 (clean_restart): Likewise. 4805 (core_find): Use standard_output_file. 4806 48072012-07-12 Tom Tromey <tromey@redhat.com> 4808 4809 * gdb.dwarf2/dup-psym.exp: Use prepare_for_testing_full. 4810 * gdb.dwarf2/dw2-anonymous-func.exp: Use 4811 prepare_for_testing_full. 4812 * gdb.dwarf2/dw2-basic.exp: Use prepare_for_testing_full. 4813 * gdb.dwarf2/dw2-compressed.exp: Use prepare_for_testing_full. 4814 * gdb.dwarf2/dw2-const.exp: Use prepare_for_testing_full. 4815 * gdb.dwarf2/dw2-cu-size.exp: Use prepare_for_testing_full. 4816 * gdb.dwarf2/dw2-intercu.exp: Use prepare_for_testing_full. 4817 * gdb.dwarf2/dw2-intermix.exp: Use prepare_for_testing_full. 4818 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use 4819 prepare_for_testing_full. 4820 * gdb.dwarf2/dw2-producer.exp: Use prepare_for_testing_full. 4821 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use 4822 prepare_for_testing_full. 4823 * gdb.dwarf2/dw2-restore.exp: Use prepare_for_testing_full. 4824 * gdb.dwarf2/dw2-strp.exp: Use prepare_for_testing_full. 4825 * gdb.dwarf2/mac-fileno.exp: Use prepare_for_testing_full. 4826 48272012-07-12 Tom Tromey <tromey@redhat.com> 4828 4829 * lib/gdb.exp (build_executable_from_specs): New proc, from 4830 build_executable. 4831 (build_executable): Use it. 4832 (prepare_for_testing_full): New proc. 4833 48342012-07-11 Tom Tromey <tromey@redhat.com> 4835 4836 * gdb.reverse/break-precsave.exp: Use standard_output_file. 4837 * gdb.reverse/consecutive-precsave.exp: Use standard_output_file. 4838 * gdb.reverse/finish-precsave.exp: Use standard_output_file. 4839 * gdb.reverse/i386-precsave.exp: Use standard_output_file. 4840 * gdb.reverse/machinestate-precsave.exp: Use standard_output_file. 4841 * gdb.reverse/sigall-precsave.exp: Use standard_output_file. 4842 * gdb.reverse/solib-precsave.exp: Use standard_output_file. 4843 * gdb.reverse/step-precsave.exp: Use standard_output_file. 4844 * gdb.reverse/until-precsave.exp: Use standard_output_file. 4845 * gdb.reverse/watch-precsave.exp: Use standard_output_file. 4846 48472012-07-10 Tom Tromey <tromey@redhat.com> 4848 4849 * gdb.mi/dw2-ref-missing-frame.exp: Use standard_testfile, 4850 standard_output_file. 4851 * gdb.mi/gdb2549.exp: Use standard_testfile. 4852 * gdb.mi/gdb669.exp: Use standard_testfile. 4853 * gdb.mi/gdb701.exp: Use standard_testfile. 4854 * gdb.mi/gdb792.exp: Use standard_testfile. 4855 * gdb.mi/mi-async.exp: Use standard_testfile. 4856 * gdb.mi/mi-basics.exp: Use standard_testfile. 4857 * gdb.mi/mi-break.exp: Use standard_testfile. 4858 * gdb.mi/mi-cli.exp: Use standard_testfile. 4859 * gdb.mi/mi-console.exp: Use standard_testfile. 4860 * gdb.mi/mi-disassemble.exp: Use standard_testfile. 4861 * gdb.mi/mi-eval.exp: Use standard_testfile. 4862 * gdb.mi/mi-file-transfer.exp: Use standard_testfile. 4863 * gdb.mi/mi-file.exp: Use standard_testfile. 4864 * gdb.mi/mi-inheritance-syntax-error.exp: Use standard_testfile. 4865 * gdb.mi/mi-logging.exp: Use standard_testfile. 4866 * gdb.mi/mi-nonstop-exit.exp: Use standard_testfile. 4867 * gdb.mi/mi-nonstop.exp: Use standard_testfile. 4868 * gdb.mi/mi-ns-stale-regcache.exp: Use standard_testfile. 4869 * gdb.mi/mi-nsintrall.exp: Use standard_testfile. 4870 * gdb.mi/mi-nsmoribund.exp: Use standard_testfile. 4871 * gdb.mi/mi-nsthrexec.exp: Use standard_testfile. 4872 * gdb.mi/mi-pending.exp: Use standard_testfile, 4873 standard_output_file. 4874 * gdb.mi/mi-pthreads.exp: Use standard_testfile. 4875 * gdb.mi/mi-read-memory.exp: Use standard_testfile. 4876 * gdb.mi/mi-regs.exp: Use standard_testfile. 4877 * gdb.mi/mi-return.exp: Use standard_testfile. 4878 * gdb.mi/mi-reverse.exp: Use standard_testfile. 4879 * gdb.mi/mi-simplerun.exp: Use standard_testfile. 4880 * gdb.mi/mi-solib.exp: Use standard_testfile, 4881 standard_output_file. 4882 * gdb.mi/mi-stack.exp: Use standard_testfile. 4883 * gdb.mi/mi-stepi.exp: Use standard_testfile. 4884 * gdb.mi/mi-stepn.exp: Use standard_testfile. 4885 * gdb.mi/mi-syn-frame.exp: Use standard_testfile. 4886 * gdb.mi/mi-until.exp: Use standard_testfile. 4887 * gdb.mi/mi-var-block.exp: Use standard_testfile. 4888 * gdb.mi/mi-var-child-f.exp: Use standard_testfile. 4889 * gdb.mi/mi-var-child.exp: Use standard_testfile. 4890 * gdb.mi/mi-var-cmd.exp: Use standard_testfile. 4891 * gdb.mi/mi-var-cp.exp: Use standard_testfile. 4892 * gdb.mi/mi-var-display.exp: Use standard_testfile. 4893 * gdb.mi/mi-var-invalidate.exp: Use standard_testfile, 4894 standard_output_file. 4895 * gdb.mi/mi-var-rtti.exp: Use standard_testfile. 4896 * gdb.mi/mi-watch-nonstop.exp: Use standard_testfile. 4897 * gdb.mi/mi-watch.exp: Use standard_testfile. 4898 * gdb.mi/mi2-amd64-entry-value.exp: Use standard_testfile. 4899 * gdb.mi/mi2-basics.exp: Use standard_testfile. 4900 * gdb.mi/mi2-break.exp: Use standard_testfile. 4901 * gdb.mi/mi2-cli.exp: Use standard_testfile. 4902 * gdb.mi/mi2-console.exp: Use standard_testfile. 4903 * gdb.mi/mi2-disassemble.exp: Use standard_testfile. 4904 * gdb.mi/mi2-eval.exp: Use standard_testfile. 4905 * gdb.mi/mi2-file.exp: Use standard_testfile. 4906 * gdb.mi/mi2-pthreads.exp: Use standard_testfile. 4907 * gdb.mi/mi2-read-memory.exp: Use standard_testfile. 4908 * gdb.mi/mi2-regs.exp: Use standard_testfile. 4909 * gdb.mi/mi2-return.exp: Use standard_testfile. 4910 * gdb.mi/mi2-simplerun.exp: Use standard_testfile. 4911 * gdb.mi/mi2-stack.exp: Use standard_testfile. 4912 * gdb.mi/mi2-stepi.exp: Use standard_testfile. 4913 * gdb.mi/mi2-syn-frame.exp: Use standard_testfile. 4914 * gdb.mi/mi2-until.exp: Use standard_testfile. 4915 * gdb.mi/mi2-var-block.exp: Use standard_testfile. 4916 * gdb.mi/mi2-var-child.exp: Use standard_testfile. 4917 * gdb.mi/mi2-var-cmd.exp: Use standard_testfile. 4918 * gdb.mi/mi2-var-display.exp: Use standard_testfile. 4919 * gdb.mi/mi2-watch.exp: Use standard_testfile. 4920 49212012-07-10 Tom Tromey <tromey@redhat.com> 4922 4923 * gdb.cp/abstract-origin.exp: Use standard_testfile. 4924 * gdb.cp/ambiguous.exp: Use standard_testfile, 4925 prepare_for_testing. 4926 * gdb.cp/annota2.exp: Use standard_testfile, prepare_for_testing. 4927 * gdb.cp/annota3.exp: Use standard_testfile, prepare_for_testing. 4928 * gdb.cp/anon-ns.exp: Use standard_testfile. 4929 * gdb.cp/anon-struct.exp: Use standard_testfile. 4930 * gdb.cp/anon-union.exp: Use standard_testfile, 4931 prepare_for_testing. 4932 * gdb.cp/arg-reference.exp: Use standard_testfile, 4933 prepare_for_testing. 4934 * gdb.cp/bool.exp: Use standard_testfile, prepare_for_testing. 4935 * gdb.cp/breakpoint.exp: Use standard_testfile, 4936 prepare_for_testing. 4937 * gdb.cp/bs15503.exp: Use standard_testfile, prepare_for_testing. 4938 * gdb.cp/call-c.exp: Use standard_testfile, clean_restart, 4939 standard_output_file. 4940 * gdb.cp/casts.exp: Use standard_testfile, prepare_for_testing. 4941 * gdb.cp/class2.exp: Use standard_testfile, prepare_for_testing. 4942 * gdb.cp/classes.exp: Use standard_testfile, prepare_for_testing. 4943 (test_static_members): Update. 4944 * gdb.cp/cmpd-minsyms.exp: Use standard_testfile. 4945 * gdb.cp/converts.exp: Use standard_testfile. 4946 * gdb.cp/cp-relocate.exp: Use standard_testfile. 4947 * gdb.cp/cpcompletion.exp: Use standard_testfile, 4948 prepare_for_testing. 4949 * gdb.cp/cpexprs.exp: Use standard_testfile, prepare_for_testing. 4950 * gdb.cp/cplabel.exp: Use standard_testfile. 4951 * gdb.cp/cplusfuncs.exp: Use standard_testfile, 4952 prepare_for_testing. 4953 * gdb.cp/ctti.exp: Use standard_testfile, prepare_for_testing. 4954 * gdb.cp/derivation.exp: Use standard_testfile, 4955 prepare_for_testing. 4956 * gdb.cp/destrprint.exp: Use standard_testfile. 4957 * gdb.cp/dispcxx.exp: Use standard_testfile. 4958 * gdb.cp/exception.exp: Use standard_testfile, 4959 prepare_for_testing. 4960 * gdb.cp/expand-psymtabs-cxx.exp: Use standard_testfile. 4961 * gdb.cp/extern-c.exp: Use standard_testfile, 4962 prepare_for_testing. 4963 * gdb.cp/formatted-ref.exp: Use standard_testfile, 4964 prepare_for_testing. 4965 * gdb.cp/fpointer.exp: Use standard_testfile. 4966 * gdb.cp/gdb1355.exp: Use standard_testfile, prepare_for_testing. 4967 * gdb.cp/gdb2384.exp: Use standard_testfile, clean_restart, 4968 standard_output_file. 4969 * gdb.cp/gdb2495.exp: Use standard_testfile, prepare_for_testing. 4970 * gdb.cp/hang.exp: Use standard_testfile, prepare_for_testing. 4971 * gdb.cp/infcall-dlopen.exp: Use standard_testfile, 4972 standard_output_file. 4973 * gdb.cp/inherit.exp: Use standard_testfile, prepare_for_testing. 4974 (do_tests): Update. 4975 * gdb.cp/koenig.exp: Use standard_testfile. 4976 * gdb.cp/local.exp: Use standard_testfile, prepare_for_testing. 4977 * gdb.cp/m-data.exp: Use standard_testfile, prepare_for_testing. 4978 * gdb.cp/m-static.exp: Use standard_testfile, 4979 prepare_for_testing. 4980 * gdb.cp/mb-ctor.exp: Use standard_testfile, prepare_for_testing. 4981 * gdb.cp/mb-inline.exp: Use standard_testfile, 4982 prepare_for_testing. 4983 * gdb.cp/mb-templates.exp: Use standard_testfile, 4984 prepare_for_testing. 4985 * gdb.cp/member-ptr.exp: Use standard_testfile, 4986 prepare_for_testing. 4987 * gdb.cp/meth-typedefs.exp: Use standard_testfile. 4988 * gdb.cp/method.exp: Use standard_testfile, prepare_for_testing. 4989 * gdb.cp/method2.exp: Use standard_testfile. 4990 * gdb.cp/minsym-fallback.exp: Use standard_testfile, 4991 standard_output_file. 4992 * gdb.cp/misc.exp: Use standard_testfile, prepare_for_testing. 4993 (do_tests): Update. 4994 * gdb.cp/namespace-enum.exp: Use standard_testfile, 4995 prepare_for_testing. 4996 * gdb.cp/namespace-nested-import.exp: Use standard_testfile, 4997 prepare_for_testing. 4998 * gdb.cp/namespace.exp: Use standard_testfile, 4999 prepare_for_testing. 5000 * gdb.cp/nextoverthrow.exp: Use standard_testfile. 5001 * gdb.cp/no-dmgl-verbose.exp: Use standard_testfile. 5002 * gdb.cp/nsdecl.exp: Use standard_testfile, prepare_for_testing. 5003 * gdb.cp/nsimport.exp: Use standard_testfile, 5004 prepare_for_testing. 5005 * gdb.cp/nsnested.exp: Use standard_testfile. 5006 * gdb.cp/nsnoimports.exp: Use standard_testfile. 5007 * gdb.cp/nsrecurs.exp: Use standard_testfile, 5008 prepare_for_testing. 5009 * gdb.cp/nsstress.exp: Use standard_testfile, 5010 prepare_for_testing. 5011 * gdb.cp/nsusing.exp: Use standard_testfile, prepare_for_testing. 5012 * gdb.cp/operator.exp: Use standard_testfile. 5013 * gdb.cp/oranking.exp: Use standard_testfile. 5014 * gdb.cp/overload-const.exp: Use standard_testfile. 5015 * gdb.cp/overload.exp: Use standard_testfile, 5016 prepare_for_testing. 5017 * gdb.cp/ovldbreak.exp: Use standard_testfile. 5018 * gdb.cp/ovsrch.exp: Use standard_testfile. 5019 * gdb.cp/paren-type.exp: Use standard_testfile. 5020 * gdb.cp/pass-by-ref.exp: Use standard_testfile, 5021 prepare_for_testing. 5022 * gdb.cp/pr-1023.exp: Use standard_testfile, prepare_for_testing. 5023 * gdb.cp/pr-1210.exp: Use standard_testfile, prepare_for_testing. 5024 * gdb.cp/pr-574.exp: Use standard_testfile, prepare_for_testing. 5025 * gdb.cp/pr10687.exp: Use standard_testfile, clean_restart. 5026 * gdb.cp/pr10728.exp: Use standard_testfile, 5027 standard_output_file. 5028 * gdb.cp/pr12028.exp: Use standard_testfile. 5029 * gdb.cp/pr9067.exp: Use standard_testfile, prepare_for_testing. 5030 * gdb.cp/pr9167.exp: Use standard_testfile. 5031 * gdb.cp/pr9631.exp: Use standard_testfile, prepare_for_testing. 5032 * gdb.cp/printmethod.exp: Use standard_testfile, 5033 prepare_for_testing. 5034 * gdb.cp/psmang.exp: Use standard_testfile, clean_restart. 5035 * gdb.cp/psymtab-parameter.exp: Use standard_testfile. 5036 * gdb.cp/ptype-cv-cp.exp: Use standard_testfile. 5037 * gdb.cp/re-set-overloaded.exp: Use standard_testfile, 5038 standard_output_file. 5039 * gdb.cp/readnow-language.exp: Use standard_testfile. 5040 * gdb.cp/ref-params.exp: Use standard_testfile, build_executable. 5041 (gdb_start_again): Use clean_restart. 5042 * gdb.cp/ref-types.exp: Use standard_testfile, 5043 prepare_for_testing. 5044 * gdb.cp/rtti.exp: Use standard_testfile, prepare_for_testing. 5045 * gdb.cp/shadow.exp: Use standard_testfile, prepare_for_testing. 5046 * gdb.cp/smartp.exp: Use standard_testfile. 5047 * gdb.cp/static-method.exp: Use standard_testfile. 5048 * gdb.cp/static-print-quit.exp: Use standard_testfile. 5049 * gdb.cp/temargs.exp: Use standard_testfile. 5050 * gdb.cp/templates.exp: Use standard_testfile, 5051 prepare_for_testing. 5052 (do_tests): Update. 5053 * gdb.cp/try_catch.exp: Use standard_testfile, 5054 prepare_for_testing. 5055 * gdb.cp/typedef-operator.exp: Use standard_testfile. 5056 * gdb.cp/userdef.exp: Use standard_testfile, prepare_for_testing. 5057 * gdb.cp/virtbase.exp: Use standard_testfile, 5058 prepare_for_testing. 5059 * gdb.cp/virtfunc.exp: Use standard_testfile, 5060 prepare_for_testing. 5061 (do_tests): Update. 5062 * gdb.cp/virtfunc2.exp: Use standard_testfile, 5063 prepare_for_testing. 5064 50652012-07-10 Tom Tromey <tromey@redhat.com> 5066 5067 * lib/gdb.exp (standard_testfile): Unset output variables from 5068 earlier invocations. 5069 50702012-07-10 Yao Qi <yao@codesourcery.com> 5071 5072 * gdb.mi/gdb2549.exp: Remove -DFAKEARGV from compilation flags. 5073 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp: Likewise. 5074 * gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp: Likewise. 5075 * gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp: Likewise. 5076 * gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp: Likewise. 5077 * gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp: Likewise. 5078 * gdb.mi/mi-return.exp, gdb.mi/mi-reverse.exp: Likewise. 5079 * gdb.mi/mi-simplerun.exp, gdb.mi/mi-stack.exp: Likewise. 5080 * gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp: Likewise. 5081 * gdb.mi/mi-until.exp, gdb.mi/mi-var-block.exp: Likewise. 5082 * gdb.mi/mi-var-child.exp, gdb.mi/mi-var-cmd.exp: Likewise. 5083 * gdb.mi/mi-var-display.exp: Likewise. 5084 * gdb.mi/mi-var-invalidate.exp: Likewise. 5085 * gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp: Likewise. 5086 * gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp: Likewise. 5087 * gdb.mi/mi2-console.exp: Likewise. 5088 * gdb.mi/mi2-disassemble.exp: Likewise. 5089 * gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp: Likewise. 5090 * gdb.mi/mi2-read-memory.exp: Likewise. 5091 * gdb.mi/mi2-regs.exp, gdb.mi/mi2-return.exp: Likewise. 5092 * gdb.mi/mi2-simplerun.exp: Likewise. 5093 * gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp: Likewise. 5094 * gdb.mi/mi2-syn-frame.exp: Likewise. 5095 * gdb.mi/mi2-until.exp, gdb.mi/mi2-var-block.exp: Likewise. 5096 * gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp: Likewise. 5097 * gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp: Likewise. 5098 50992012-07-09 Tom Tromey <tromey@redhat.com> 5100 5101 * gdb.base/whatis.exp: Add error checks for improper 'void' uses. 5102 * gdb.base/callfuncs.exp: Add cast-based test. 5103 * gdb.base/callfuncs.c (voidfunc): New function. 5104 51052012-07-08 Doug Evans <dje@google.com> 5106 5107 * gdb.dwarf2/dw4-sig-type-unused.S: Fix typo. 5108 51092012-07-07 Jan Kratochvil <jan.kratochvil@redhat.com> 5110 5111 Fix XFAIL compatibility with old i386 systems. 5112 * gdb.base/stale-infcall.exp (test system longjmp tracking support): 5113 Check also 'Cannot insert breakpoint 0'. 5114 51152012-07-06 Jan Kratochvil <jan.kratochvil@redhat.com> 5116 5117 PR 14321 5118 * gdb.base/find.exp 5119 (find int64_search_buf, +64/8*100, int64_search_buf): New test. 5120 51212012-07-06 Tom Tromey <tromey@redhat.com> 5122 5123 * gdb.base/whatis.exp: Add test. 5124 51252012-07-06 Tom Tromey <tromey@redhat.com> 5126 5127 * gdb.base/whatis.exp: Add regression test. 5128 51292012-07-06 Tom Tromey <tromey@redhat.com> 5130 5131 * gdb.base/whatis.exp: Add tests. 5132 51332012-07-04 Jan Kratochvil <jan.kratochvil@redhat.com> 5134 5135 PR 12649 5136 * gdb.base/dprintf.exp (Set dprintf style to agent): Add missing 5137 gdb_test_multiple $gdb_prompt terminator. 5138 51392012-07-04 Pedro Alves <palves@redhat.com> 5140 5141 * gdb.mi/mi-reverse.exp: Use supports_reverse and 5142 supports_process_record. 5143 51442012-07-04 Pedro Alves <palves@redhat.com> 5145 5146 * gdb.ada/packed_tagged/comp_bug.adb: Convert to unix text line 5147 endings. 5148 * gdb.mi/mi-reverse.exp: Convert to unix text line endings. 5149 51502012-07-03 Stan Shebs <stan@codesourcery.com> 5151 5152 * gdb.base/info-os.c (main): Retry resource acquisition until an 5153 available one is found. 5154 * gdb.base/info-os.exp: Collect resource keys from the program 5155 and use them in matching. 5156 51572012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com> 5158 5159 * gdb.threads/gcore-thread.exp: Remove variable libthread_db_seen. 5160 Wrap the test into loop for corefile and core0file. 5161 51622012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com> 5163 5164 * gdb.dwarf2/fission-reread.S: Remove .section attributes. 5165 Change CU pointer size to 4 bytes, adjust .8byte to .4byte. Remove 5166 .note.GNU-stack. 5167 5168 * gdb.dwarf2/fission-reread.S: Change # comments to /* */ comments. 5169 51702012-07-02 Sergio Durigan Junior <sergiodj@redhat.com> 5171 5172 * gdb.base/help.exp (help b, help br, help bre, help brea, help 5173 break): Include help message for the new `-probe' and `-probe-stap' 5174 options. 5175 51762012-07-02 Stan Shebs <stan@codesourcery.com> 5177 5178 * gdb.base/dprintf.exp: Add agent style tests. 5179 51802012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com> 5181 5182 * gdb.base/stale-infcall.c (infcall): New label test-next. 5183 (main): New labels test-pass and test-fail. 5184 * gdb.base/stale-infcall.exp: Continue to test-next. Put breakpoint 5185 $test_fail_bpnum to test-fail. 5186 (test system longjmp tracking support): New test. 5187 Delete $test_fail_bpnum. 5188 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept also Temporary 5189 breakpoint. 5190 51912012-06-30 Doug Evans <dje@google.com> 5192 5193 * gdb.dwarf2/fission-reread.S: New file. 5194 * gdb.dwarf2/fission-reread.exp: New file. 5195 51962012-06-28 Stan Shebs <stan@codesourcery.com> 5197 5198 * gdb.mi/mi-logging.exp: New file. 5199 52002012-06-28 Jan Kratochvil <jan.kratochvil@redhat.com> 5201 Pedro Alves <palves@redhat.com> 5202 5203 * gdb.threads/siginfo-threads.exp: New file. 5204 * gdb.threads/siginfo-threads.c: New file. 5205 * gdb.threads/sigstep-threads.exp: New file. 5206 * gdb.threads/sigstep-threads.c: New file. 5207 52082012-06-28 Tom Tromey <tromey@redhat.com> 5209 5210 * gdb.go/package.exp: Partially revert earlier patch; use 5211 gdb_compile again. Use standard_output_file. 5212 52132012-06-27 Doug Evans <dje@google.com> 5214 5215 * gdb.dwarf2/fission-base.c: New file. 5216 * gdb.dwarf2/fission-base.S: New file. 5217 * gdb.dwarf2/fission-base.exp: New file. 5218 52192012-06-27 Jan Kratochvil <jan.kratochvil@redhat.com> 5220 5221 * gdb.dwarf2/callframecfa.exp: Replace $testname by $testfile. 5222 52232012-06-27 Tom Tromey <tromey@redhat.com> 5224 5225 * gdb.base/macscp1.c (macscp_expr): Add breakpoint comment. 5226 * gdb.base/macscp.exp (maybe_kfail): Add test for macro scope. 5227 52282012-06-27 Tom Tromey <tromey@redhat.com> 5229 5230 * gdb.dwarf2/pr10770.exp: Use standard_testfile. 5231 * gdb.dwarf2/dw2-var-zero-addr.exp: Use standard_testfile. 5232 * gdb.dwarf2/dw2-param-error.exp: Use standard_testfile. 5233 * gdb.dwarf2/dw2-op-call.exp: Use standard_testfile. 5234 * gdb.dwarf2/dw2-inline-param.exp: Use standard_testfile, 5235 prepare_for_testing. 5236 * gdb.dwarf2/dw2-inline-break.exp: Use standard_testfile. 5237 * gdb.dwarf2/dw2-ifort-parameter.exp: Use standard_testfile. 5238 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Use 5239 standard_testfile. 5240 * gdb.dwarf2/dw2-case-insensitive.exp: Use standard_testfile. 5241 * gdb.dwarf2/dw4-sig-types.exp: Use standard_testfile. 5242 * gdb.dwarf2/dw2-objfile-overlap.exp: Use standard_testfile. 5243 * gdb.dwarf2/callframecfa.exp: Use standard_testfile, 5244 prepare_for_testing. 5245 * gdb.dwarf2/dup-psym.exp: Use standard_testfile. 5246 * gdb.dwarf2/dw2-ada-ffffffff.exp: Use standard_testfile. 5247 * gdb.dwarf2/dw2-anonymous-func.exp: Use standard_testfile. 5248 * gdb.dwarf2/dw2-bad-parameter-type.exp: Use standard_testfile. 5249 * gdb.dwarf2/dw2-basic.exp: Use standard_testfile. 5250 * gdb.dwarf2/dw2-compressed.exp: Use standard_testfile. 5251 * gdb.dwarf2/dw2-const.exp: Use standard_testfile. 5252 * gdb.dwarf2/dw2-cu-size.exp: Use standard_testfile. 5253 * gdb.dwarf2/dw2-double-set-die-type.exp: Use standard_testfile. 5254 * gdb.dwarf2/dw2-empty-namespace.exp: Use standard_testfile. 5255 * gdb.dwarf2/dw2-empty-pc-range.exp: Use standard_testfile. 5256 * gdb.dwarf2/dw2-filename.exp: Use standard_testfile. 5257 * gdb.dwarf2/dw2-icc-opaque.exp: Use standard_testfile. 5258 * gdb.dwarf2/dw2-inheritance.exp: Use standard_testfile. 5259 * gdb.dwarf2/dw2-intercu.exp: Use standard_testfile. 5260 * gdb.dwarf2/dw2-intermix.exp: Use standard_testfile. 5261 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use standard_testfile. 5262 * gdb.dwarf2/dw2-modula2-self-type.exp: Use standard_testfile. 5263 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Use standard_testfile. 5264 * gdb.dwarf2/dw2-op-stack-value.exp: Use standard_testfile. 5265 * gdb.dwarf2/dw2-producer.exp: Use standard_testfile. 5266 * gdb.dwarf2/dw2-ranges.exp: Use standard_testfile, 5267 standard_output_file. 5268 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use standard_testfile, 5269 standard_output_file. 5270 * gdb.dwarf2/dw2-restore.exp: Use standard_testfile. 5271 * gdb.dwarf2/dw2-simple-locdesc.exp: Use standard_testfile. 5272 * gdb.dwarf2/dw2-skip-prologue.exp: Use standard_testfile. 5273 * gdb.dwarf2/dw2-stack-boundary.exp: Use standard_testfile. 5274 * gdb.dwarf2/dw2-strp.exp: Use standard_testfile. 5275 * gdb.dwarf2/dw4-sig-type-unused.exp: Use standard_testfile. 5276 * gdb.dwarf2/implptr-64bit.exp: Use standard_testfile. 5277 * gdb.dwarf2/implptr-optimized-out.exp: Use standard_testfile. 5278 * gdb.dwarf2/implptr.exp: Use standard_testfile. 5279 * gdb.dwarf2/mac-fileno.exp: Use standard_testfile. 5280 * gdb.dwarf2/member-ptr-forwardref.exp: Use standard_testfile. 5281 * gdb.dwarf2/pieces.exp: Use standard_testfile. 5282 * gdb.dwarf2/pr11465.exp: Use standard_testfile. 5283 * gdb.dwarf2/pr13961.exp: Use standard_testfile. 5284 * gdb.dwarf2/valop.exp: Use standard_testfile, 5285 prepare_for_testing. 5286 52872012-06-27 Tom Tromey <tromey@redhat.com> 5288 5289 * gdb.python/python.exp: Fix regexps in pagination tests. 5290 52912012-06-26 Siva Chandra Reddy <sivachandra@google.com> 5292 5293 * gdb.python/py-symtab.exp: Add tests to test the new attribute 5294 'last' of gdb.Symtab_and_line. 5295 * gdb.python/py-symbol.c: Move break point comment to enable 5296 testing of gdb.Symtab_and_line.last. 5297 52982012-06-26 Tom Tromey <tromey@redhat.com> 5299 5300 * gdb.threads/step.c: Remove. 5301 * gdb.threads/step.exp: Remove. 5302 * gdb.threads/step2.exp: Remove. 5303 53042012-06-26 Tom Tromey <tromey@redhat.com> 5305 5306 * gdb.threads/watchpoint-fork.exp (test): Use 5307 standard_output_file. Don't declare objdir. 5308 * gdb.threads/attach-into-signal.exp: Use standard_testfile, 5309 standard_output_file. 5310 * gdb.threads/attach-stopped.exp: Use standard_testfile. 5311 * gdb.threads/bp_in_thread.exp: Use standard_testfile, 5312 clean_restart. Remove incdir. 5313 * gdb.threads/corethreads.exp: Use standard_testfile. 5314 * gdb.threads/execl.exp: Use standard_testfile, 5315 standard_output_file, clean_restart. 5316 * gdb.threads/fork-child-threads.exp: Use standard_testfile, 5317 clean_restart. 5318 * gdb.threads/fork-thread-pending.exp: Use standard_testfile, 5319 clean_restart. 5320 * gdb.threads/gcore-thread.exp: Use standard_testfile. Remove 5321 incdir. 5322 * gdb.threads/hand-call-in-threads.exp: Use standard_testfile, 5323 clean_restart. Remove incdir. 5324 * gdb.threads/ia64-sigill.exp: Use standard_testfile. 5325 * gdb.threads/interrupted-hand-call.exp: Use standard_testfile, 5326 clean_restart. Remove incdir. 5327 * gdb.threads/killed.exp: Use standard_testfile, clean_restart. 5328 Remove incdir. 5329 * gdb.threads/leader-exit.exp: Use standard_testfile. 5330 * gdb.threads/linux-dp.exp: Use standard_testfile, clean_restart. 5331 * gdb.threads/local-watch-wrong-thread.exp: Use standard_testfile, 5332 clean_restart. 5333 * gdb.threads/manythreads.exp: Use standard_testfile, 5334 clean_restart. Remove incdir. 5335 * gdb.threads/multi-create.exp: Use standard_testfile, 5336 clean_restart. 5337 * gdb.threads/no-unwaited-for-left.exp: Use standard_testfile. 5338 * gdb.threads/non-ldr-exc-1.exp: Use standard_testfile. 5339 * gdb.threads/non-ldr-exc-2.exp: Use standard_testfile. 5340 * gdb.threads/non-ldr-exc-3.exp: Use standard_testfile. 5341 * gdb.threads/non-ldr-exc-4.exp: Use standard_testfile. 5342 * gdb.threads/pending-step.exp: Use standard_testfile, 5343 clean_restart. Remove incdir. 5344 * gdb.threads/print-threads.exp: Use standard_testfile, 5345 clean_restart. Remove incdir. 5346 * gdb.threads/pthread_cond_wait.exp: Use standard_testfile, 5347 clean_restart. Remove incdir. 5348 * gdb.threads/pthreads.exp: Use standard_testfile, clean_restart. 5349 Remove incdir. 5350 * gdb.threads/schedlock.exp: Use standard_testfile. Remove 5351 incdir. 5352 * gdb.threads/sigthread.exp: Use standard_testfile, 5353 clean_restart. 5354 * gdb.threads/staticthreads.exp: Use standard_testfile, 5355 clean_restart. Remove incdir. 5356 * gdb.threads/switch-threads.exp: Use standard_testfile, 5357 clean_restart. Remove incdir. 5358 * gdb.threads/thread-execl.exp: Use standard_testfile, 5359 clean_restart. Remove incdir. 5360 * gdb.threads/thread-find.exp: Use standard_testfile, 5361 clean_restart. 5362 * gdb.threads/thread-specific.exp: Use standard_testfile, 5363 clean_restart. Remove incdir. 5364 * gdb.threads/thread-unwindonsignal.exp: Use standard_testfile, 5365 clean_restart. Remove incdir. 5366 * gdb.threads/thread_check.exp: Use standard_testfile, 5367 clean_restart. Remove incdir. 5368 * gdb.threads/thread_events.exp: Use standard_testfile. Remove 5369 incdir. 5370 * gdb.threads/threadapply.exp: Use standard_testfile, 5371 clean_restart. Remove incdir. 5372 * gdb.threads/threxit-hop-specific.exp: Use standard_testfile, 5373 clean_restart. Remove incdir. 5374 * gdb.threads/tls-nodebug.exp: Use standard_testfile, 5375 clean_restart. 5376 * gdb.threads/tls-shared.exp: Use standard_testfile, 5377 clean_restart, standard_output_file. 5378 * gdb.threads/tls-var.exp: Use standard_testfile, 5379 standard_output_file. 5380 * gdb.threads/tls.exp: Use standard_testfile, clean_restart. 5381 Remove incdir. 5382 * gdb.threads/watchthreads-reorder.exp: Use standard_testfile. 5383 * gdb.threads/watchthreads.exp: Use standard_testfile. Remove 5384 incdir. 5385 * gdb.threads/watchthreads2.exp: Use standard_testfile, 5386 clean_restart. Remove incdir. 5387 53882012-06-26 Tom Tromey <tromey@redhat.com> 5389 5390 * gdb.trace/actions.exp: Use standard_testfile. 5391 * gdb.trace/ax.exp: Use standard_testfile. 5392 * gdb.trace/backtrace.exp: Use standard_testfile. 5393 * gdb.trace/change-loc.exp: Use standard_testfile. 5394 * gdb.trace/circ.exp: Use standard_testfile, prepare_for_testing. 5395 * gdb.trace/collection.exp: Use standard_testfile, 5396 prepare_for_testing. 5397 * gdb.trace/deltrace.exp: Use standard_testfile. 5398 * gdb.trace/disconnected-tracing.exp: Use standard_testfile. 5399 * gdb.trace/ftrace.exp: Use standard_testfile. 5400 * gdb.trace/infotrace.exp: Use standard_testfile. 5401 * gdb.trace/packetlen.exp: Use standard_testfile. 5402 * gdb.trace/passc-dyn.exp: Use standard_testfile. 5403 * gdb.trace/passcount.exp: Use standard_testfile. 5404 * gdb.trace/pending.exp: Use standard_testfile. 5405 * gdb.trace/report.exp: Use standard_testfile. 5406 * gdb.trace/save-trace.exp: Use standard_testfile. 5407 * gdb.trace/stap-trace.exp: Use standard_testfile. 5408 * gdb.trace/status-stop.exp: Use standard_testfile. 5409 * gdb.trace/strace.exp: Use standard_testfile. 5410 * gdb.trace/tfile.exp: Use standard_testfile. 5411 * gdb.trace/tfind.exp: Use standard_testfile. 5412 * gdb.trace/trace-break.exp: Use standard_testfile. 5413 * gdb.trace/trace-mt.exp: Use standard_testfile. 5414 * gdb.trace/tracecmd.exp: Use standard_testfile. 5415 * gdb.trace/tspeed.exp: Use standard_testfile. 5416 * gdb.trace/tstatus.exp: Use standard_testfile. 5417 * gdb.trace/tsv.exp: Use standard_testfile. 5418 * gdb.trace/unavailable.exp: Use standard_testfile, 5419 prepare_for_testing. 5420 * gdb.trace/while-dyn.exp: Use standard_testfile. 5421 * gdb.trace/while-stepping.exp: Use standard_testfile. 5422 54232012-06-26 Tom Tromey <tromey@redhat.com> 5424 5425 * gdb.reverse/break-precsave.exp: Use standard_testfile. 5426 * gdb.reverse/break-reverse.exp: Use standard_testfile. 5427 * gdb.reverse/consecutive-precsave.exp: Use standard_testfile. 5428 * gdb.reverse/consecutive-reverse.exp: Use standard_testfile. 5429 * gdb.reverse/finish-precsave.exp: Use standard_testfile. 5430 * gdb.reverse/finish-reverse-bkpt.exp: Use standard_testfile. 5431 * gdb.reverse/finish-reverse.exp: Use standard_testfile. 5432 * gdb.reverse/i386-precsave.exp: Use standard_testfile, 5433 prepare_for_testing. 5434 * gdb.reverse/i386-reverse.exp: Use standard_testfile, 5435 prepare_for_testing. 5436 * gdb.reverse/i386-sse-reverse.exp: Use standard_testfile, 5437 prepare_for_testing. 5438 * gdb.reverse/i387-env-reverse.exp: Use standard_testfile, 5439 prepare_for_testing. 5440 * gdb.reverse/i387-stack-reverse.exp: Use standard_testfile, 5441 prepare_for_testing 5442 * gdb.reverse/machinestate-precsave.exp: Use standard_testfile. 5443 * gdb.reverse/machinestate.exp: Use standard_testfile. 5444 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Use standard_testfile. 5445 * gdb.reverse/sigall-precsave.exp: Use standard_testfile, 5446 build_executable. 5447 * gdb.reverse/sigall-reverse.exp: Use standard_testfile, 5448 build_executable. 5449 * gdb.reverse/solib-precsave.exp: Use standard_testfile, 5450 standard_output_file. 5451 * gdb.reverse/solib-reverse.exp: Use standard_testfile, 5452 standard_output_file. 5453 * gdb.reverse/step-precsave.exp: Use standard_testfile. 5454 * gdb.reverse/step-reverse.exp: Use standard_testfile. 5455 * gdb.reverse/until-precsave.exp: Use standard_testfile. 5456 * gdb.reverse/until-reverse.exp: Use standard_testfile. 5457 * gdb.reverse/watch-precsave.exp: Use standard_testfile. 5458 * gdb.reverse/watch-reverse.exp: Use standard_testfile. 5459 54602012-06-26 Tom Tromey <tromey@redhat.com> 5461 5462 * gdb.stabs/weird.exp: Remove directory-checking code. Use 5463 standard_output_file. 5464 * gdb.stabs/exclfwd.exp: Use standard_testfile, 5465 prepare_for_testing. Remove directory-checking code. 5466 54672012-06-25 Tom Tromey <tromey@redhat.com> 5468 5469 * gdb.multi/watchpoint-multi.exp: Use standard_testfile. 5470 * gdb.multi/bkpt-multi-exec.exp: Use standard_output_file. Use 5471 build_executable, not prepare_for_testing. 5472 * gdb.multi/base.exp: Use standard_output_file. Use 5473 build_executable, not prepare_for_testing. 5474 54752012-06-25 Tom Tromey <tromey@redhat.com> 5476 5477 * gdb.fortran/subarray.exp: Use standard_testfile, 5478 prepare_for_testing. 5479 * gdb.fortran/multi-dim.exp: Use standard_testfile. 5480 * gdb.fortran/module.exp: Use standard_testfile. 5481 * gdb.fortran/logical.exp: Use standard_testfile. 5482 * gdb.fortran/library-module.exp: Use standard_testfile, 5483 standard_output_file. 5484 * gdb.fortran/derived-type.exp: Use standard_testfile, 5485 prepare_for_testing. 5486 * gdb.fortran/complex.exp: Use standard_testfile, 5487 prepare_for_testing. 5488 * gdb.fortran/charset.exp: Use standard_testfile. 5489 * gdb.fortran/array-element.exp: Use standard_testfile, 5490 prepare_for_testing. 5491 54922012-06-25 Keith Seitz <keiths@redhat.com> 5493 5494 * gdb.mi/mi-break.exp (test_rbreak_creation_and_listing): 5495 Change rbreak-related tests to KFAIL and add bugzilla numbers. 5496 54972012-06-25 Tom Tromey <tromey@redhat.com> 5498 5499 * gdb.pascal/integers.exp: Use standard_testfile, clean_restart. 5500 * gdb.pascal/hello.exp: Use standard_testfile, clean_restart. 5501 * gdb.pascal/gdb11492.exp: Use standard_testfile, clean_restart. 5502 * gdb.pascal/floats.exp: Use standard_testfile, clean_restart. 5503 55042012-06-25 Tom Tromey <tromey@redhat.com> 5505 5506 * gdb.linespec/ls-errs.exp: Use standard_testfile. 5507 * gdb.linespec/ls-dollar.exp: Use standard_testfile. 5508 * gdb.linespec/linespec.exp: Use standard_testfile. 5509 55102012-06-25 Tom Tromey <tromey@redhat.com> 5511 5512 * gdb.modula2/unbounded-array.exp: Use standard_testfile, 5513 prepare_for_testing. 5514 55152012-06-25 Tom Tromey <tromey@redhat.com> 5516 5517 * gdb.opt/clobbered-registers-O2.exp: Use standard_testfile, 5518 prepare_for_testing. 5519 * gdb.opt/inline-break.exp: Use standard_testfile, 5520 prepare_for_testing. 5521 * gdb.opt/inline-bt.exp: Use standard_testfile, 5522 prepare_for_testing. 5523 * gdb.opt/inline-cmds.exp: Use standard_testfile, 5524 prepare_for_testing. 5525 * gdb.opt/inline-locals.exp: Use standard_testfile, 5526 prepare_for_testing. 5527 55282012-06-25 Tom Tromey <tromey@redhat.com> 5529 5530 * gdb.asm/asm-source.exp: Use standard_output_file, 5531 standard_testfile. Construct .o files in proper subdir. 5532 55332012-06-25 Tom Tromey <tromey@redhat.com> 5534 5535 * gdb.server/ext-attach.exp: Use standard_testfile, 5536 prepare_for_testing. 5537 * gdb.server/ext-run.exp: Use standard_testfile, 5538 build_executable. 5539 * gdb.server/file-transfer.exp: Use standard_testfile, 5540 prepare_for_testing. 5541 * gdb.server/server-exec-info.exp: Use standard_testfile. 5542 * gdb.server/server-mon.exp: Use standard_testfile, 5543 prepare_for_testing. 5544 * gdb.server/server-run.exp: Use standard_testfile, 5545 build_executable. 5546 * gdb.server/solib-list.exp: Use standard_testfile, 5547 standard_output_file. 5548 55492012-06-25 Tom Tromey <tromey@redhat.com> 5550 5551 * lib/gdb.exp (standard_output_file): Use "file join". 5552 * gdb.go/chan.exp: Use standard_testfile. 5553 * gdb.go/handcall.exp: Use standard_testfile. 5554 * gdb.go/hello.exp: Use standard_testfile. 5555 * gdb.integers/chan.exp: Use standard_testfile. 5556 * gdb.go/methods.exp: Use standard_testfile. 5557 * gdb.go/package.exp: Use standard_testfile. 5558 * gdb.go/strings.exp: Use standard_testfile. 5559 * gdb.go/types.exp: Use standard_testfile. 5560 * gdb.go/unsafe.exp: Use standard_testfile. 5561 55622012-06-25 Greta Yorsh <greta.yorsh@arm.com> 5563 5564 * gdb.arch/arm-disp-step.S: Fix use of .global directives. 5565 55662012-06-24 Jan Kratochvil <jan.kratochvil@redhat.com> 5567 5568 Fix regression by the previous commit. 5569 * gdb.python/lib-types.exp: Add c++ to the compilation flags. 5570 55712012-06-22 Tom Tromey <tromey@redhat.com> 5572 5573 * gdb.python/lib-types.exp: Use standard_testfile, 5574 prepare_for_testing. 5575 * gdb.python/py-block.exp: Use standard_testfile. 5576 * gdb.python/py-breakpoint.exp: Use standard_testfile. 5577 * gdb.python/py-events.exp: Use standard_testfile, 5578 standard_output_file. 5579 * gdb.python/py-evsignal.exp: Use standard_testfile. 5580 * gdb.python/py-evethreads.exp: Use standard_testfile. 5581 * gdb.python/py-explore-cc.exp: Use standard_testfile. 5582 * gdb.python/py-explore.exp: Use standard_testfile. 5583 * gdb.python/py-finish-breakpoint.exp: Use standard_testfile, 5584 standard_output_file. 5585 * gdb.python/py-finish-breakpoint2.exp: Use standard_testfile, 5586 prepare_for_testing. 5587 * gdb.python/py-frame-inline.exp: Use standard_testfile. 5588 * gdb.python/py-frame.exp: Use standard_testfile. 5589 * gdb.python/py-inferior.exp: Use standard_testfile. 5590 * gdb.python/py-infthread.exp: Use standard_testfile. 5591 * gdb.python/py-mi.exp: Use standard_testfile. 5592 * gdb.python/py-objfile-script.exp: Use standard_testfile, 5593 build_executable. 5594 * gdb.python/py-objfile.exp: Use standard_testfile. 5595 * gdb.python/py-pp-maint.exp: Use standard_testfile, 5596 prepare_for_testing. 5597 * gdb.python/py-prettyprint.exp: Use standard_testfile. 5598 * gdb.python/py-progspace.exp: Use standard_testfile, 5599 build_executable. 5600 * gdb.python/py-prompt.exp: Use standard_testfile, 5601 build_executable. 5602 * gdb.python/py-section-script.exp: Use standard_testfile, 5603 build_executable. 5604 * gdb.python/py-shared.exp: Use standard_testfile, 5605 standard_output_file, clean_restart. 5606 * gdb.python/py-symbol.exp: Use standard_output_file, 5607 prepare_for_testing. 5608 * gdb.python/py-symtab.exp: Use standard_output_file, 5609 prepare_for_testing 5610 * gdb.python/py-template.exp: Use standard_testfile. 5611 * gdb.python/py-type.exp: Use standard_testfile. 5612 * gdb.python/py-value-cc.exp: Use standard_testfile. 5613 * gdb.python/py-value.exp: Use standard_testfile. 5614 * gdb.python/python.exp: Use standard_testfile, build_executable. 5615 56162012-06-22 Tom Tromey <tromey@redhat.com> 5617 5618 * gdb.objc/basicclass.exp: Use standard_testfile. 5619 (do_objc_tests): Don't declare objdir. 5620 * gdb.objc/nondebug.exp: Use standard_testfile. 5621 (do_objc_tests): Don't declare objdir. 5622 * gdb.objc/objcdecode.exp: Use standard_testfile. 5623 (do_objc_tests): Don't declare objdir. 5624 56252012-06-22 Tom Tromey <tromey@redhat.com> 5626 5627 * gdb.java/jmain.exp: Use standard_testfile. 5628 * gdb.java/jmisc.exp: Use standard_testfile. 5629 * gdb.java/jnpe.exp: Use standard_testfile. 5630 * gdb.java/jprint.exp: Use standard_testfile. 5631 56322012-06-22 Tom Tromey <tromey@redhat.com> 5633 5634 * lib/gdb.exp (default_gdb_init): Set gdb_test_file_name. 5635 (standard_output_file, standard_testfile): New procs. 5636 (build_executable, clean_restart): Use standard_output_file. 5637 56382012-06-22 Yao Qi <yao@codesourcery.com> 5639 5640 * boards/native-gdbserver.exp: New proc ${board}_exec. 5641 * boards/native-stdio-gdbserver.exp: Likewise. 5642 56432012-06-21 Tom Tromey <tromey@redhat.com> 5644 5645 * lib/gdb.exp (skip_altivec_tests, skip_vsx_tests) 5646 (build_executable): Update. 5647 (get_compiler_info): Remove 'binfile' argument. 5648 * gdb.ada/arrayidx.exp: Update. 5649 * gdb.ada/null_array.exp: Update. 5650 * gdb.arch/altivec-abi.exp: Update. 5651 * gdb.arch/altivec-regs.exp: Update. 5652 * gdb.arch/amd64-byte.exp: Update. 5653 * gdb.arch/amd64-dword.exp: Update. 5654 * gdb.arch/amd64-word.exp: Update. 5655 * gdb.arch/i386-avx.exp: Update. 5656 * gdb.arch/i386-byte.exp: Update. 5657 * gdb.arch/i386-sse.exp: Update. 5658 * gdb.arch/i386-word.exp: Update. 5659 * gdb.arch/ppc-dfp.exp: Update. 5660 * gdb.arch/ppc-fp.exp: Update. 5661 * gdb.arch/vsx-regs.exp: Update. 5662 * gdb.base/all-bin.exp: Update. 5663 * gdb.base/annota1.exp: Update. 5664 * gdb.base/async.exp: Update. 5665 * gdb.base/attach.exp: Update. 5666 * gdb.base/break-interp.exp: Update. 5667 * gdb.base/call-ar-st.exp: Update. 5668 * gdb.base/call-rt-st.exp: Update. 5669 * gdb.base/call-sc.exp: Update. 5670 * gdb.base/callfuncs.exp: Update. 5671 * gdb.base/catch-load.exp: Update. 5672 * gdb.base/completion.exp: Update. 5673 * gdb.base/complex.exp: Update. 5674 * gdb.base/condbreak.exp: Update. 5675 * gdb.base/consecutive.exp: Update. 5676 * gdb.base/constvars.exp: Update. 5677 * gdb.base/corefile.exp: Update. 5678 * gdb.base/eval-skip.exp: Update. 5679 * gdb.base/expand-psymtabs.exp: Update. 5680 * gdb.base/exprs.exp: Update. 5681 * gdb.base/fileio.exp: Update. 5682 * gdb.base/fixsection.exp: Update. 5683 * gdb.base/funcargs.exp: Update. 5684 * gdb.base/gdb11530.exp: Update. 5685 * gdb.base/gdb1555.exp: Update. 5686 * gdb.base/gnu-ifunc.exp: Update. 5687 * gdb.base/gnu_vector.exp: Update. 5688 * gdb.base/info-macros.exp: Update. 5689 * gdb.base/jit-simple.exp: Update. 5690 * gdb.base/jit-so.exp: Update. 5691 * gdb.base/jit.exp: Update. 5692 * gdb.base/langs.exp: Update. 5693 * gdb.base/list.exp: Update. 5694 * gdb.base/logical.exp: Update. 5695 * gdb.base/long_long.exp: Update. 5696 * gdb.base/longjmp.exp: Update. 5697 * gdb.base/macscp.exp: Update. 5698 * gdb.base/mips_pro.exp: Update. 5699 * gdb.base/miscexprs.exp: Update. 5700 * gdb.base/morestack.exp: Update. 5701 * gdb.base/nodebug.exp: Update. 5702 * gdb.base/opaque.exp: Update. 5703 * gdb.base/pc-fp.exp: Update. 5704 * gdb.base/pending.exp: Update. 5705 * gdb.base/permissions.exp: Update. 5706 * gdb.base/pointers.exp: Update. 5707 * gdb.base/prelink.exp: Update. 5708 * gdb.base/printcmds.exp: Update. 5709 * gdb.base/psymtab.exp: Update. 5710 * gdb.base/ptype.exp: Update. 5711 * gdb.base/relational.exp: Update. 5712 * gdb.base/scope.exp: Update. 5713 * gdb.base/setvar.exp: Update. 5714 * gdb.base/shlib-call.exp: Update. 5715 * gdb.base/shreloc.exp: Update. 5716 * gdb.base/signals.exp: Update. 5717 * gdb.base/sizeof.exp: Update. 5718 * gdb.base/so-impl-ld.exp: Update. 5719 * gdb.base/so-indr-cl.exp: Update. 5720 * gdb.base/solib-disc.exp: Update. 5721 * gdb.base/solib-display.exp: Update. 5722 * gdb.base/solib-nodir.exp: Update. 5723 * gdb.base/solib-overlap.exp: Update. 5724 * gdb.base/solib-symbol.exp: Update. 5725 * gdb.base/solib-weak.exp: Update. 5726 * gdb.base/solib.exp: Update. 5727 * gdb.base/store.exp: Update. 5728 * gdb.base/structs.exp: Update. 5729 * gdb.base/structs2.exp: Update. 5730 * gdb.base/type-opaque.exp: Update. 5731 * gdb.base/unload.exp: Update. 5732 * gdb.base/varargs.exp: Update. 5733 * gdb.base/volatile.exp: Update. 5734 * gdb.base/watch_thread_num.exp: Update. 5735 * gdb.base/watchpoint-solib.exp: Update. 5736 * gdb.base/watchpoint.exp: Update. 5737 * gdb.base/watchpoints.exp: Update. 5738 * gdb.base/whatis.exp: Update. 5739 * gdb.cell/arch.exp: Update. 5740 * gdb.cell/break.exp: Update. 5741 * gdb.cell/bt.exp: Update. 5742 * gdb.cell/core.exp: Update. 5743 * gdb.cell/data.exp: Update. 5744 * gdb.cell/ea-cache.exp: Update. 5745 * gdb.cell/f-regs.exp: Update. 5746 * gdb.cell/fork.exp: Update. 5747 * gdb.cell/gcore.exp: Update. 5748 * gdb.cell/mem-access.exp: Update. 5749 * gdb.cell/ptype.exp: Update. 5750 * gdb.cell/registers.exp: Update. 5751 * gdb.cell/sizeof.exp: Update. 5752 * gdb.cell/solib-symbol.exp: Update. 5753 * gdb.cell/solib.exp: Update. 5754 * gdb.cp/ambiguous.exp: Update. 5755 * gdb.cp/breakpoint.exp: Update. 5756 * gdb.cp/bs15503.exp: Update. 5757 * gdb.cp/casts.exp: Update. 5758 * gdb.cp/class2.exp: Update. 5759 * gdb.cp/cpexprs.exp: Update. 5760 * gdb.cp/cplusfuncs.exp: Update. 5761 * gdb.cp/ctti.exp: Update. 5762 * gdb.cp/dispcxx.exp: Update. 5763 * gdb.cp/gdb1355.exp: Update. 5764 * gdb.cp/gdb2384.exp: Update. 5765 * gdb.cp/gdb2495.exp: Update. 5766 * gdb.cp/infcall-dlopen.exp: Update. 5767 * gdb.cp/local.exp: Update. 5768 * gdb.cp/m-data.exp: Update. 5769 * gdb.cp/m-static.exp: Update. 5770 * gdb.cp/mb-ctor.exp: Update. 5771 * gdb.cp/mb-inline.exp: Update. 5772 * gdb.cp/mb-templates.exp: Update. 5773 * gdb.cp/member-ptr.exp: Update. 5774 * gdb.cp/method.exp: Update. 5775 * gdb.cp/namespace.exp: Update. 5776 * gdb.cp/nextoverthrow.exp: Update. 5777 * gdb.cp/nsdecl.exp: Update. 5778 * gdb.cp/nsrecurs.exp: Update. 5779 * gdb.cp/nsstress.exp: Update. 5780 * gdb.cp/nsusing.exp: Update. 5781 * gdb.cp/pr-1023.exp: Update. 5782 * gdb.cp/pr-1210.exp: Update. 5783 * gdb.cp/pr-574.exp: Update. 5784 * gdb.cp/pr9631.exp: Update. 5785 * gdb.cp/printmethod.exp: Update. 5786 * gdb.cp/psmang.exp: Update. 5787 * gdb.cp/re-set-overloaded.exp: Update. 5788 * gdb.cp/rtti.exp: Update. 5789 * gdb.cp/shadow.exp: Update. 5790 * gdb.cp/templates.exp: Update. 5791 * gdb.cp/try_catch.exp: Update. 5792 * gdb.dwarf2/dw2-ranges.exp: Update. 5793 * gdb.dwarf2/pr10770.exp: Update. 5794 * gdb.fortran/library-module.exp: Update. 5795 * gdb.hp/gdb.aCC/optimize.exp: Update. 5796 * gdb.hp/gdb.aCC/watch-cmd.exp: Update. 5797 * gdb.hp/gdb.base-hp/callfwmall.exp: Update. 5798 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Update. 5799 * gdb.hp/gdb.base-hp/pxdb.exp: Update. 5800 * gdb.hp/gdb.base-hp/sized-enum.exp: Update. 5801 * gdb.hp/gdb.base-hp/so-thresh.exp: Update. 5802 * gdb.hp/gdb.compat/xdb1.exp: Update. 5803 * gdb.hp/gdb.compat/xdb2.exp: Update. 5804 * gdb.hp/gdb.compat/xdb3.exp: Update. 5805 * gdb.hp/gdb.defects/bs14602.exp: Update. 5806 * gdb.hp/gdb.defects/solib-d.exp: Update. 5807 * gdb.hp/gdb.objdbg/objdbg01.exp: Update. 5808 * gdb.hp/gdb.objdbg/objdbg02.exp: Update. 5809 * gdb.hp/gdb.objdbg/objdbg03.exp: Update. 5810 * gdb.hp/gdb.objdbg/objdbg04.exp: Update. 5811 * gdb.mi/gdb792.exp: Update. 5812 * gdb.mi/mi-pending.exp: Update. 5813 * gdb.mi/mi-solib.exp: Update. 5814 * gdb.mi/mi-var-cp.exp: Update. 5815 * gdb.opt/clobbered-registers-O2.exp: Update. 5816 * gdb.opt/inline-bt.exp: Update. 5817 * gdb.opt/inline-cmds.exp: Update. 5818 * gdb.opt/inline-locals.exp: Update. 5819 * gdb.python/py-events.exp: Update. 5820 * gdb.python/py-finish-breakpoint.exp: Update. 5821 * gdb.python/py-type.exp: Update. 5822 * gdb.reverse/solib-precsave.exp: Update. 5823 * gdb.reverse/solib-reverse.exp: Update. 5824 * gdb.server/solib-list.exp: Update. 5825 * gdb.stabs/weird.exp: Update. 5826 * gdb.threads/attach-into-signal.exp: Update. 5827 * gdb.threads/attach-stopped.exp: Update. 5828 * gdb.threads/tls-shared.exp: Update. 5829 * gdb.trace/change-loc.exp: Update. 5830 * gdb.trace/strace.exp: Update. 5831 58322012-06-19 Tom Tromey <tromey@redhat.com> 5833 5834 * gdb.base/whatis.exp: Add tests. 5835 58362012-06-19 Tom Tromey <tromey@redhat.com> 5837 5838 * gdb.cp/m-static.cc (keepalive): New function. 5839 (gnu_obj_1::method): Use it. 5840 58412012-06-18 Doug Evans <dje@google.com> 5842 5843 * gdb.base/info-fun.exp: New file. 5844 * gdb.base/info-fun.c: New file. 5845 * gdb.base/info-fun-solib.c: New file. 5846 58472012-06-18 Jan Kratochvil <jan.kratochvil@redhat.com> 5848 5849 Remove stale dummy frames. 5850 * gdb.base/call-signal-resume.exp (maintenance print dummy-frames) 5851 (maintenance info breakpoints): New tests. 5852 * gdb.base/stale-infcall.c: New file. 5853 * gdb.base/stale-infcall.exp: New file. 5854 58552012-06-17 Jan Kratochvil <jan.kratochvil@redhat.com> 5856 5857 * gdb.arch/amd64-entry-value-param.S: New file. 5858 * gdb.arch/amd64-entry-value-param.c: New file. 5859 * gdb.arch/amd64-entry-value-param.exp: New file. 5860 58612012-06-15 Tom Tromey <tromey@redhat.com> 5862 5863 * gdb.cp/namespace.exp: Add "show lang" test. 5864 58652012-06-15 Iain Sandoe <iain@codesourcery.com> 5866 5867 * gdb.base/list.exp (test_listsize): Remove $use_gdb_stub special 5868 case. (top level): Use gdb_file_cmd instead of gdb_load. 5869 58702012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com> 5871 5872 PR tdep/14222 5873 * gdb.arch/i386-sse-stack-align.S: New file. 5874 * gdb.arch/i386-sse-stack-align.c: New file. 5875 * gdb.arch/i386-sse-stack-align.exp: New file. 5876 58772012-06-13 Keith Seitz <keiths@redhat.com> 5878 5879 PR breakpoints/13798 and mi/11541 5880 * gdb.linespec/ls-errs.exp: Add a few more tests for 5881 filenames with spaces and colons. 5882 58832012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com> 5884 5885 PR c++/14177 - Fix parsing TYPENAME:: in parentheses. 5886 * gdb.cp/cpexprs.cc (class CV, CV::i, ATTRIBUTE_USED, CV_f): New. 5887 (test_function): Call CV_f. 5888 * gdb.cp/cpexprs.exp (p 'CV::m(int)', p CV::m(int)) 5889 (p 'CV::m(int) const', p CV::m(int) const, p 'CV::m(int) volatile') 5890 (p CV::m(int) volatile, p 'CV::m(int) const volatile') 5891 (p CV::m(int) const volatile, p CV_f(int), p CV_f(CV::t)) 5892 (p CV_f(CV::i)): New tests. 5893 58942012-06-13 Tom Tromey <tromey@redhat.com> 5895 5896 * gdb.base/condbreak.exp: Add tests for "condition" completion. 5897 58982012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com> 5899 5900 Fix regression by the "ambiguous linespec" series. 5901 * gdb.base/break.exp (list marker1, break lineno, delete $bpnum): New 5902 tests. 5903 59042012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com> 5905 5906 * lib/future.exp: Set $use_gdb_compile even if only find_go_linker is 5907 missing. 5908 59092012-06-11 Tom Tromey <tromey@redhat.com> 5910 5911 * gdb.base/longjmp.c (hidden_longjmp): Move expected catch 5912 location... 5913 (main): ...here. 5914 59152012-06-07 Yao Qi <yao@codesourcery.com> 5916 5917 * gdb.trace/strace.exp: Shorten some too-long lines. 5918 59192012-06-06 Pedro Alves <palves@redhat.com> 5920 5921 * gdb.threads/clone-new-thread-event.c: New file. 5922 * gdb.threads/clone-new-thread-event.exp: New file. 5923 59242012-06-06 Yao Qi <yao@codesourcery.com> 5925 5926 * gdb.base/dprintf.c (main): Add extra parameter when calling 5927 printf and fprintf. 5928 (bar): New function. It is a dead function, but to ensure 5929 'malloc' is linked explicitly. 5930 59312012-06-06 Yao Qi <yao@codesourcery.com> 5932 5933 * gdb.base/info-proc.exp: Return if target doesn't support 5934 'info proc'. 5935 59362012-06-05 Jan Kratochvil <jan.kratochvil@redhat.com> 5937 5938 * gdb.base/freebpcmd.exp (set lines): Check valid range of I. 5939 (run program with breakpoint commands): XFAIl if it is not. 5940 59412012-06-05 Joel Brobecker <brobecker@adacore.com> 5942 5943 * gdb.base/ctxobj-f.c (GET_VERSION): Introduce local variable 5944 and add comment. 5945 * gdb.base/ctxobj-m.c (main): Rewrite, and add comment. 5946 * gdb.base/ctxobj.exp: Insert breakpoint in ctxobj-f.c using 5947 "STOP" marker. Adjust testing strategy to make it work on 5948 all targets. 5949 5950 * gdb.base/print-file-var-main.c (main): Rewrite using local 5951 variables and adjust get_version_2's return value check. 5952 Add small comment. 5953 * gdb.base/print-file-var.exp: Insert breakpoint using "STOP" 5954 marker. Adjust testing strategy to make it work on all targets. 5955 59562012-06-05 Joel Brobecker <brobecker@adacore.com> 5957 5958 * gdb.ada/bad-task-bp-keyword: New testcase. 5959 59602012-06-03 Jan Kratochvil <jan.kratochvil@redhat.com> 5961 5962 * gdb.base/code_elim.exp (add-symbol-file ${testfile1} 0x100000): 5963 Simplify it to ... 5964 (symbol-file ${testfile1}): ... here. 5965 (test eliminated var my_global_symbol) 5966 (test eliminated var my_static_symbol) 5967 (test eliminated var my_global_func, get address of main): Wrap them to 5968 'single psymtabs' and 'single symtabs' 5969 (get address of my_global_symbol, get address of my_static_symbol) 5970 (get address of my_global_func, get address of main): Wrap them to 5971 'order1' and 'order2'. 5972 5973 * gdb.base/code_elim.exp 5974 (add-symbol-file ${testfile1} 0x100000) 5975 (add-symbol-file ${testfile2} 0x200000): Wrap them to 'order1' and 5976 'order2'. 5977 (order1: add-symbol-file ${testfile1} 0x100000) 5978 (order1: add-symbol-file ${testfile2} 0x200000) 5979 (order2: add-symbol-file ${testfile2} 0x200000) 5980 (order2: add-symbol-file ${testfile1} 0x100000): Add -s .data and -s 5981 .bss as appropriate. 5982 59832012-05-28 Jan Kratochvil <jan.kratochvil@redhat.com> 5984 5985 * gdb.server/solib-list-lib.c: New file. 5986 * gdb.server/solib-list-main.c: New file. 5987 * gdb.server/solib-list.exp: New file. 5988 59892012-05-25 Maciej W. Rozycki <macro@codesourcery.com> 5990 5991 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Update 5992 for 'set print symbol' change. 5993 59942012-05-24 Jan Kratochvil <jan.kratochvil@redhat.com> 5995 5996 * gdb.dwarf2/dw2-icc-opaque.S: Add debug_info_seg3 and 5997 .debug_abbrev_seg3. 5998 59992012-05-24 John Steele Scott <toojays@toojays.net> 6000 6001 PR symtab/13277: Resolving opaque structures in ICC generated binaries. 6002 * gdb.dwarf2/dw2-icc-opaque.S: New file. 6003 * gdb.dwarf2/dw2-icc-opaque.exp: New file. 6004 60052012-05-23 Stan Shebs <stan@codesourcery.com> 6006 6007 * gdb.mi/mi-info-os.exp: New file. 6008 60092012-05-23 Keith Seitz <keiths@redhat.com> 6010 6011 * gdb.trace/stap-trace.exp: If compile_stap_bin fails, 6012 return -1 to suppress the rest of the tests. 6013 (compile_stap_bin): Return boolean success value. 6014 60152012-05-21 Tom Tromey <tromey@redhat.com> 6016 6017 * gdb.cp/inherit.exp (test_print_mi_members): Expect errors. 6018 Remove kfails. 6019 (test_print_mi_member_types): Likewise. 6020 60212012-05-21 Tom Tromey <tromey@redhat.com> 6022 6023 * gdb.base/callfuncs.exp (do_function_calls): Update for 'set 6024 print symbol' change. 6025 60262012-05-18 Thiago Jung Bauermann <thiago.bauermann@linaro.org> 6027 6028 * gdb.python/py-prompt.exp: Quit if the target is remote. 6029 60302012-05-18 Jan Kratochvil <jan.kratochvil@redhat.com> 6031 6032 Fix ERROR: internal buffer is full. 6033 * gdb.base/info-os.exp (expect_multiline): New function. 6034 (get process list, get process groups, get threads) 6035 (get file descriptors, get internet-domain sockets) 6036 (get shared-memory regions, get semaphores, get message queues): Use 6037 it for these tests. 6038 60392012-05-18 Tom Tromey <tromey@redhat.com> 6040 6041 * gdb.mi/mi-var-cmd.exp: Update. 6042 * gdb.objc/basicclass.exp (do_objc_tests): Update. 6043 * gdb.cp/virtbase.exp: Update. 6044 * gdb.cp/classes.exp (test_static_members): Update. 6045 * gdb.cp/casts.exp: Update. 6046 * gdb.base/pointers.exp: Update. 6047 * gdb.base/funcargs.exp (pointer_args): Update. 6048 (structs_by_reference): Update. 6049 * gdb.base/find.exp: Update. 6050 * gdb.base/call-strs.exp: Send "set print symbol off". 6051 * gdb.base/call-ar-st.exp: Update. 6052 * gdb.ada/fun_addr.exp: Update. 6053 * gdb.base/printcmds.exp (test_print_symbol): New proc. 6054 Call it. 6055 (test_print_repeats_10, test_print_strings) 6056 (test_print_char_arrays): Update. 6057 60582012-05-18 Tom Tromey <tromey@redhat.com> 6059 6060 * gdb.base/charset.exp (string_display): Update. 6061 60622012-05-18 Tom Tromey <tromey@redhat.com> 6063 6064 * gdb.mi/mi2-var-display.exp: Update. 6065 * gdb.mi/mi-var-display.exp: Update. 6066 * gdb.mi/mi-var-child.exp: Update. 6067 * gdb.cp/expand-psymtabs-cxx.exp: Update. 6068 * gdb.cp/cp-relocate.exp (get_func_address): Update. 6069 60702012-05-17 Doug Evans <dje@google.com> 6071 6072 * info-macros.exp: Pass "debug" to prepare_for_testing. 6073 6074 * Makefile.in (clean): Remove Fission .dwo and .dwp files. 6075 * gdb.ada/Makefile.in (clean): Ditto. 6076 * gdb.arch/Makefile.in (clean): Ditto. 6077 * gdb.asm/Makefile.in (clean): Ditto. 6078 * gdb.base/Makefile.in (clean): Ditto. 6079 * gdb.cell/Makefile.in (clean): Ditto. 6080 * gdb.cp/Makefile.in (clean): Ditto. 6081 * gdb.disasm/Makefile.in (clean): Ditto. 6082 * gdb.dwarf2/Makefile.in (clean): Ditto. 6083 * gdb.fortran/Makefile.in (clean): Ditto. 6084 * gdb.go/Makefile.in (clean): Ditto. 6085 * gdb.hp/Makefile.in (clean): Ditto. 6086 * gdb.hp/gdb.aCC/Makefile.in (clean): Ditto. 6087 * gdb.hp/gdb.base-hp/Makefile.in (clean): Ditto. 6088 * gdb.hp/gdb.compat/Makefile.in (clean): Ditto. 6089 * gdb.hp/gdb.defects/Makefile.in (clean): Ditto. 6090 * gdb.hp/gdb.objdbg/Makefile.in (clean): Ditto. 6091 * gdb.java/Makefile.in (clean): Ditto. 6092 * gdb.linespec/Makefile.in (clean): Ditto. 6093 * gdb.mi/Makefile.in (clean): Ditto. 6094 * gdb.modula2/Makefile.in (clean): Ditto. 6095 * gdb.multi/Makefile.in (clean): Ditto. 6096 * gdb.objc/Makefile.in (clean): Ditto. 6097 * gdb.opencl/Makefile.in (clean): Ditto. 6098 * gdb.opt/Makefile.in (clean): Ditto. 6099 * gdb.pascal/Makefile.in (clean): Ditto. 6100 * gdb.python/Makefile.in (clean): Ditto. 6101 * gdb.reverse/Makefile.in (clean): Ditto. 6102 * gdb.server/Makefile.in (clean): Ditto. 6103 * gdb.stabs/Makefile.in (clean): Ditto. 6104 * gdb.threads/Makefile.in (clean): Ditto. 6105 * gdb.trace/Makefile.in (clean): Ditto. 6106 * gdb.xml/Makefile.in (clean): Ditto. 6107 61082012-05-16 Tom Tromey <tromey@redhat.com> 6109 6110 * gdb.base/macscp1.c (macscp_expr): Add comment. 6111 * gdb.base/macscp.exp: Test __FILE__ and __LINE__. 6112 61132012-05-16 Maciej W. Rozycki <macro@codesourcery.com> 6114 6115 * gdb.base/return-nodebug.exp: Also test float and double types. 6116 61172012-05-15 Jan Kratochvil <jan.kratochvil@redhat.com> 6118 6119 PR testsuite/12649 6120 * gdb.base/dprintf.exp: Replace gdb_run_cmd by runto main. 6121 6122 * gdb.base/dprintf.exp: Remove now redundant breakpoint for main. 6123 61242012-05-14 Sergio Durigan Junior <sergiodj@redhat.com> 6125 6126 * gdb.base/stap-probe.exp (stap_test): Remove calls to 6127 `rerun_to_main'. 6128 (stap_test_no_debuginfo): Likewise. 6129 61302012-05-14 Stan Shebs <stan@codesourcery.com> 6131 6132 * gdb.base/dprintf.c: New file. 6133 * gdb.base/dprintf.exp: New file. 6134 61352012-05-14 Hui Zhu <hui_zhu@mentor.com> 6136 6137 * gdb.trace/Makefile.in (PROGS): Add disconnected-tracing. 6138 * gdb.trace/disconnected-tracing.c: New file. 6139 * gdb.trace/disconnected-tracing.exp: New file. 6140 61412012-05-13 Siva Chandra Reddy <sivachandra@google.com> 6142 6143 * gdb.python/python.c: Add a new breakpoint comment. 6144 * gdb.python/python.exp: Add tests to test gdb.find_pc_line. 6145 61462011-12-26 Kwok Cheung Yeung <kcy@codesourcery.com> 6147 6148 * gdb.base/info-os.exp: New file. 6149 * gdb.base/info-os.c: New file. 6150 61512012-05-10 Joel Brobecker <brobecker@adacore.com> 6152 6153 * gdb.base/print-file-var-lib1.c, gdb.base/print-file-var-lib2.c, 6154 gdb.base/print-file-var-main.c, gdb.base/print-file-var.exp: 6155 New files. 6156 61572012-05-10 Joel Brobecker <brobecker@adacore.com> 6158 6159 * gdb.base/ctxobj-f.c, gdb.base/ctxobj-m.c, gdb.base/ctxobj-v.c, 6160 gdb.base/ctxobj.exp: New files. 6161 61622012-05-09 Tom Tromey <tromey@redhat.com> 6163 6164 * gdb.trace/strace.exp: Add 'quiet' to compiler flags. 6165 61662012-05-09 Maciej W. Rozycki <macro@codesourcery.com> 6167 6168 * lib/gdb.exp (gdb_test_multiple): Correct formatting. 6169 61702012-05-08 Maciej W. Rozycki <macro@codesourcery.com> 6171 6172 * gdb.mi/mi-var-display.exp: Check for the existence of $fp 6173 before using it. 6174 61752012-05-04 Tristan Gingold <gingold@adacore.com> 6176 6177 * gdb.base/set-noassign.exp: New test. 6178 61792012-05-03 Siva Chandra Reddy <sivachandra@google.com> 6180 6181 * gdb.python/py-symbol.exp: Add tests to test the new methods 6182 gdb.Symtab.global_block() and gdb.Symtab.static_block(). 6183 * gdb.python/py-symbol.c: Add new struct to help test 6184 gdb.Symtab.static_block(). 6185 61862012-05-03 Doug Evans <dje@google.com> 6187 6188 * gdb.dwarf2/pr13961.S: Add file and source location, but leave 6189 commented out. 6190 61912012-05-03 Yao Qi <yao@codesourcery.com> 6192 6193 * gdb.base/catch-syscall.exp: Skip it before compilation if target 6194 doesn't support. 6195 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp: Likewise. 6196 * gdb.base/foll-vfork.exp, gdb.multi/bkpt-multi-exec.exp: Likewise. 6197 61982012-05-03 Yao Qi <yao@codesourcery.com> 6199 6200 * gdb.mi/mi-solib.exp: Setup kfail for gdb/13860. 6201 62022012-04-30 Doug Evans <dje@google.com> 6203 6204 PR testsuite/13961 6205 * gdb.dwarf2/pr13961.S: New file. 6206 * gdb.dwarf2/pr13961.exp: New file. 6207 62082012-04-29 Yao Qi <yao@codesourcery.com> 6209 6210 * gdb.dwarf2/dw2-ifort-parameter.exp: Use proc `dwarf2_support'. 6211 62122012-04-28 Doug Evans <dje@google.com> 6213 6214 * gdb.dwarf2/dw2-intercu.S (.Ltype_int2_in_cu2): Renamed from 6215 .Ltype_int_in_cu2. Use name "int2" instead of "int". 6216 All uses updated. 6217 * gdb.dwarf2/dw2-intercu.exp: Add "ptype int2" ahead of 6218 "ptype func_cu1" to expand cu2 before cu1. 6219 62202012-04-27 Sergio Durigan Junior <sergiodj@redhat.com> 6221 Tom Tromey <tromey@redhat.com> 6222 6223 * gdb.base/default.exp: Add `$_probe_arg*' convenience 6224 variables. 6225 * gdb.base/stap-probe.c: New file. 6226 * gdb.base/stap-probe.exp: New file. 6227 * gdb.trace/stap-trace.c: New file. 6228 * gdb.trace/stap-trace.exp: New file. 6229 * gdb.cp/nextoverthrow.exp: Add check for SystemTap probe in 6230 libgcc's unwinder. 6231 62322012-04-26 Maciej W. Rozycki <macro@codesourcery.com> 6233 6234 * gdb.arch/mips16-thunks-inmain.c: New file. 6235 * gdb.arch/mips16-thunks-main.c: New file. 6236 * gdb.arch/mips16-thunks-sin.c: New file. 6237 * gdb.arch/mips16-thunks-sinfrob.c: New file. 6238 * gdb.arch/mips16-thunks-sinfrob16.c: New file. 6239 * gdb.arch/mips16-thunks-sinmain.c: New file. 6240 * gdb.arch/mips16-thunks-sinmips16.c: New file. 6241 * gdb.arch/mips16-thunks.exp: New file. 6242 62432012-04-25 Doug Evans <dje@google.com> 6244 6245 * configure.ac: Create gdb.go/Makefile. 6246 * configure: Regenerate. 6247 * gdb.base/default.exp: Add "go" to "set language" testing. 6248 * gdb.go/Makefile.in: New file. 6249 * gdb.go/basic-types.exp: New file. 6250 * gdb.go/chan.exp: New file. 6251 * gdb.go/chan.go: New file. 6252 * gdb.go/handcall.exp: New file. 6253 * gdb.go/handcall.go: New file. 6254 * gdb.go/hello.exp: New file. 6255 * gdb.go/hello.go: New file. 6256 * gdb.go/integers.exp: New file. 6257 * gdb.go/integers.go: New file. 6258 * gdb.go/methods.exp: New file. 6259 * gdb.go/methods.go: New file. 6260 * gdb.go/package.exp: New file. 6261 * gdb.go/package1.go: New file. 6262 * gdb.go/package2.go: New file. 6263 * gdb.go/print.exp: New file. 6264 * gdb.go/strings.exp: New file. 6265 * gdb.go/strings.go: New file. 6266 * gdb.go/types.exp: New file. 6267 * gdb.go/types.go: New file. 6268 * gdb.go/unsafe.exp: New file. 6269 * gdb.go/unsafe.go: New file. 6270 * lib/future.exp: Add Go support. 6271 (gdb_find_go, gdb_find_go_linker): New procs. 6272 (gdb_default_target_compile): Add Go support. 6273 * lib/gdb.exp (skip_go_tests): New proc. 6274 * lib/go.exp: New file. 6275 62762012-04-25 Tom Tromey <tromey@redhat.com> 6277 6278 * gdb.threads/linux-dp.exp: Unset 'seen' before 'array set'. 6279 62802012-04-18 Siddhesh Poyarekar <siddhesh@redhat.com> 6281 Jan Kratochvil <jan.kratochvil@redhat.com> 6282 6283 PR symtab/7259: 6284 * gdb.base/enumval.c: New test case. 6285 * gdb.base/enumval.exp: New test case. 6286 * gdb.python/py-type.exp (test_enums): Use field.enumval instead of 6287 field.bitpos. 6288 62892012-04-17 Pedro Alves <palves@redhat.com> 6290 6291 * Makefile.in (site.exp): Make site.exp source 6292 $srcdir/lib/append_gdb_boards_dir.exp. 6293 * lib/append_gdb_boards_dir.exp: New file. 6294 62952012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com> 6296 6297 New option "set auto-load safe-path". 6298 * gdb.python/py-objfile-script.exp (set auto-load safe-path): New. 6299 * gdb.python/py-section-script.exp (set auto-load safe-path): New. 6300 63012012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com> 6302 6303 auto-load: Implementation. 6304 * gdb.base/help.exp (test set height): Increase the height. 6305 * gdb.python/py-objfile-script.exp (info auto-load-scripts): Change 6306 to ... 6307 (info auto-load python-scripts): ... here. 6308 * gdb.python/py-section-script.exp (info auto-load-scripts *): Change 6309 to ... 6310 (info auto-load python-scripts *): ... here. 6311 63122012-04-16 Yao Qi <yao@codesourcery.com> 6313 6314 * lib/trace-support.exp (get_in_proc_agent): New. 6315 * gdb.trace/change-loc.exp: Call get_in_proc_agent to get the location 6316 of in process trace agent. 6317 * gdb.trace/ftrace.exp: Likewise. 6318 * gdb.trace/pending.exp: Likewise. 6319 * gdb.trace/trace-break.exp: Likewise. 6320 * gdb.trace/trace-mt.exp 6321 * gdb.trace/tspeed.exp: Likewise. 6322 * gdb.trace/tstatus.exp 6323 * gdb.trace/strace.exp: Likewise. 6324 63252012-04-16 Thomas Schwinge <thomas@codesourcery.com> 6326 6327 * gdb.asm/sh.inc (gdbasm_startup): Only set up the stack pointer if the 6328 symbol _stack is defined. Get rid of a hard-coded constant for _stack. 6329 6330 * gdb.asm/sh.inc (gdbasm_end) <.size>: Refer to the function's name. 6331 63322012-04-14 Anton Gorenkov <xgsa@yandex.ru> 6333 6334 PR mi/13393 6335 * gdb.mi/mi-var-rtti.cc: New file. 6336 * gdb.mi/mi-var-rtti.exp: New file. 6337 * lib/mi-support.exp (mi_varobj_update_with_child_type_change): New 6338 function. 6339 (mi_varobj_update_with_type_change): updated to avoid code duplication. 6340 63412012-04-11 Siva Chandra Reddy <sivachandra@google.com> 6342 6343 * gdb.python/Makefile.in: Add py-explore and py-explore-cc to 6344 EXECUTABLES. 6345 * gdb.python/py-explore.c: C program used for testing the new 6346 'explore' command on C constructs. 6347 * gdb.python/py-explore.cc: C++ program used for testing the new 6348 'explore' command on C++ constructs. 6349 * gdb-python/py-explore.exp: Tests for the new 'explore' 6350 command on C constructs. 6351 * gdb-python/py-explore-cc.exp: Tests for the new 'explore' 6352 command on C++ constructs. 6353 63542012-04-07 Mark Kettenis <kettenis@gnu.org> 6355 6356 * gdb.base/funcargs.exp (complex_args): Fix typo. 6357 63582012-04-06 Jan Kratochvil <jan.kratochvil@redhat.com> 6359 6360 * gdb.trace/change-loc.exp (tracepoint_change_loc_1) 6361 (tracepoint_change_loc_2): Accept both orders of pending set_tracepoint. 6362 63632012-04-05 Keith Seitz <keiths@redhat.com> 6364 6365 * gdb.base/advance.exp: Update error message for 6366 "advance malformed" test. 6367 * gdb.base/break.exp: Likewise for "breakpoint with 6368 trailing garbage" test. 6369 * gdb.base/hbreak2.exp: Likewise for "hardware breakpoint 6370 with trailing garbage" test. 6371 * gdb.base/sepdebug.exp: Likewise for "breakpoint with 6372 trailng garbage" test. 6373 * gdb.base/until.exp: Likewise for "malformed until" test. 6374 * gdb.cp/ovldbreak.exp: Create the breakpoint table 6375 for "breakpoint info (after setting on all)". 6376 * gdb.cp/userdef.exp: Remove quoting for "break A2::operator+" 6377 tests. 6378 * gdb.cp/cplabel.cc: New file. 6379 * gdb.cp/cplabel.exp: New test. 6380 * gdb.linespec/ls-errs.c: New file. 6381 * gdb.linespec/ls-errs.exp: New test. 6382 63832012-04-03 Jan Kratochvil <jan.kratochvil@redhat.com> 6384 6385 * gdb.trace/unavailable.exp 6386 (collect globals: print object on: print derived_partial) 6387 (collect globals: print object on: print derived_whole) 6388 (collect globals: print object off: print derived_partial) 6389 (collect globals: print object off: print derived_whole): Update 6390 expected output. 6391 63922012-03-30 Keith Seitz <keiths@redhat.com> 6393 6394 * gdb.python: Add test for linespecs with commas. 6395 63962012-03-28 Keith Seitz <keiths@redhat.com> 6397 6398 * gdb.linespec/ls-dollar.cc: New file. 6399 * gdb.linespec/ls-dollar.exp: New test. 6400 64012012-03-28 Keith Seitz <keiths@redhat.com> 6402 6403 * gdb.cp/namespace.exp: Add breakpoint tests for functions 6404 starting with the global namespace. 6405 64062012-03-23 Doug Evans <dje@google.com> 6407 6408 * lib/gdb.exp (BUILD_DATA_DIRECTORY): New global. 6409 64102012-03-22 Siva Chandra Reddy <sivachandra@google.com> 6411 6412 * gdb.python/py-value.cc: Add test case for testing the 6413 methodology exposing C++ values to Python. 6414 * gdb.python/py-value-cc.exp: Add tests testing the methodology 6415 exposing C++ values to Python. 6416 * gdb.python/Makefile.in: Add py-value-cc to EXECUTABLES. 6417 64182012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com> 6419 Siddhesh Poyarekar <siddhesh@redhat.com> 6420 6421 * gdb.base/auxv.c (func2): setrlimit to infinity to enable core dumps. 6422 * gdb.base/auxv.exp: Try to compile it with -DUSE_RLIMIT first. 6423 (generate native core dump): Make the test unsupported if core cannot 6424 be generated. 6425 64262012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com> 6427 6428 * gdb.gdb/selftest.exp (do_steps_and_nexts): New entry 6429 for cmdarg_vec = NULL. Remove entries for cmdsize = 1, cmdarg = and 6430 ncmd = 0. New entry for VEC_cleanup cmdarg_s. 6431 64322012-03-19 Siddhesh Poyarekar <siddhesh@redhat.com> 6433 6434 * gdb.base/cond-eval-mode.exp: Fix the anticipated warning string. 6435 64362012-03-17 Doug Evans <dje@google.com> 6437 6438 * dg-extract-results.sh: Handle KFAILs. 6439 64402012-03-16 Jan Kratochvil <jan.kratochvil@redhat.com> 6441 6442 PR symtab/13777 6443 * gdb.dwarf2/dw2-skip-prologue.S (DW_AT_producer): Set it to 4.5.0. 6444 64452012-03-16 Joel Brobecker <brobecker@adacore.com> 6446 6447 * gdb.ada/set_pckd_arr_elt: New testcase. 6448 64492012-03-16 Gary Benson <gbenson@redhat.com> 6450 6451 PR breakpoints/10738 6452 * gdb.opt/inline-break.exp: New file. 6453 * gdb.opt/inline-break.c: Likewise. 6454 * gdb.dwarf2/dw2-inline-break.exp: Likewise. 6455 * gdb.dwarf2/dw2-inline-break.S: Likewise. 6456 * gdb.base/annota1.exp: Cope with old .gdb_index warnings. 6457 * gdb.base/async-shell.exp: Likewise. 6458 * lib/mi-support.exp (library_loaded_re): Likewise. 6459 64602012-03-15 Tom Tromey <tromey@redhat.com> 6461 6462 * gdb.cp/virtfunc2.exp: Update expected output. 6463 * gdb.cp/pr9631.exp: Update expected output. 6464 * gdb.cp/member-ptr.exp: Update expected output. 6465 * gdb.cp/inherit.exp (test_print_mvi_classes): Update expected 6466 output. 6467 * gdb.cp/casts.exp: Update expected output. 6468 64692012-03-15 Tom Tromey <tromey@redhat.com> 6470 6471 * gdb.cp/virtfunc.exp (make_one_vtable_result): New proc. 6472 (test_info_vtbl): Likewise. 6473 (do_tests): Call test_info_vtbl. 6474 * gdb.cp/virtfunc.cc (va): New global. 6475 64762012-03-15 Thomas Schwinge <thomas@codesourcery.com> 6477 6478 * gdb.dwarf2/dw2-ada-ffffffff.S: Use .4byte instead of .long for 6479 describing DWARF data structures. 6480 * gdb.dwarf2/dw2-bad-parameter-type.S: Likewise. 6481 * gdb.dwarf2/dw2-double-set-die-type.S: Likewise. 6482 * gdb.dwarf2/dw2-empty-pc-range.S: Likewise. 6483 * gdb.dwarf2/dw2-entry-value.S: Likewise. 6484 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise. 6485 * gdb.dwarf2/dw2-param-error.S: Likewise. 6486 * gdb.dwarf2/dw2-skip-prologue.S: Likewise. 6487 * gdb.dwarf2/dw2-stack-boundary.S: Likewise. 6488 * gdb.dwarf2/dw4-sig-type-unused.S: Likewise. 6489 * gdb.dwarf2/implptr-optimized-out.S: Likewise. 6490 * gdb.dwarf2/member-ptr-forwardref.S: Likewise. 6491 * gdb.dwarf2/pr11465.S: Likewise. 6492 64932012-03-14 Jan Kratochvil <jan.kratochvil@redhat.com> 6494 6495 * gdb.mi/mi2-prompt.exp: New file. 6496 64972012-03-13 Joel Brobecker <brobecker@adacore.com> 6498 6499 * gdb.base/enum_cond.c, gdb.base/enum_cond.exp: New testcase. 6500 65012012-03-13 Joel Brobecker <brobecker@adacore.com> 6502 6503 * gdb.ada/bp_range_type: New testcase. 6504 65052012-03-13 Doug Evans <dje@google.com> 6506 6507 * gdb.base/default.exp: Delete tests for symbol-reloading. 6508 * gdb.base/help.exp: Ditto. 6509 * gdb.base/setshow.exp: Ditto. 6510 * gdb.base/gdb_history: Delete references to symbol-reloading. 6511 65122012-03-06 Jan Kratochvil <jan.kratochvil@redhat.com> 6513 6514 * gdb.base/attach-twice.c: New files. 6515 * gdb.base/attach-twice.exp: New files. 6516 65172012-03-08 Keith Seitz <keiths@redhat.com> 6518 6519 * lib/gdb.exp (gdb_get_line_number): Throw an 6520 error instead of returning -1. 6521 * gdb.base/break.exp: Remove unused variable 6522 bp_location5. 6523 * gdb.base/hbreak2.exp: Likewise. 6524 * gdb.base/sepdebug.exp: Likewise. 6525 65262012-03-08 Yao Qi <yao@codesourcery.com> 6527 Pedro Alves <palves@redhat.com> 6528 6529 Fix PR server/13392. 6530 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Remove kfail. 6531 (tracepoint_change_loc_2): Remove kfail. Return if failed to 6532 download tracepoints. 6533 * gdb.trace/pending.exp (pending_tracepoint_works): Likewise. 6534 (pending_tracepoint_resolved_during_trace): Likewise. 6535 (pending_tracepoint_installed_during_trace): Likewise. 6536 (pending_tracepoint_with_action_resolved): Likewise. 6537 65382012-03-08 Keith Seitz <keiths@redhat.com> 6539 6540 * gdb.ada/array_bounds.exp: Get breakpoint for line 6541 with "START", not "STOP". 6542 * gdb.python/py-infthread.exp: Do not continue to 6543 line marked "Break here.", which is undefined. 6544 65452012-03-08 Luis Machado <lgustavo@codesourcery.com> 6546 6547 Revert: 6548 6549 2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com> 6550 6551 Implement testsuite workaround for PR breakpoints/13781. 6552 * gdb.cp/mb-templates.exp: New loop with variable $workaround. 6553 (set breakpoint condition-evaluation host): New conditional command. 6554 65552012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com> 6556 6557 Fix CU relative vs. absolute DIE offsets. 6558 * gdb.dwarf2/dw2-op-call.S: New compilation unit preceding the existing 6559 one. 6560 65612012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com> 6562 6563 Fix false FAIL on distros with relro linkage as default. 6564 * gdb.reverse/solib-precsave.exp: Try to compile the test using 6565 -Wl,-z,norelro first. 6566 65672012-03-06 Joel Brobecker <brobecker@adacore.com> 6568 6569 * gdb.ada/bp_on_var: New testcase. 6570 65712012-03-06 Joel Brobecker <brobecker@adacore.com> 6572 6573 * gdb.ada/bp_enum_homonym: New testcase. 6574 65752012-03-06 Yao Qi <yao@codesourcery.com> 6576 6577 * gdb.trace/ftrace.exp (test_fast_tracepoints): Run test on target 6578 x86_64-*-* and i?86-*-*. 6579 Set up KFAIL for gdb/13808. 6580 65812012-03-05 Tom Tromey <tromey@redhat.com> 6582 6583 * gdb.ada/operator_bp.exp: Clear debug-file-directory. 6584 * gdb.ada/mi_task_arg.exp: Clear debug-file-directory. 6585 65862012-03-05 Tom Tromey <tromey@redhat.com> 6587 6588 * gdb.java/jprint.java (jprint.main): Keep 'x' live. 6589 65902012-03-04 Yao Qi <yao@codesourcery.com> 6591 6592 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall): Catch error 6593 messages for KFAIL. 6594 65952012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com> 6596 6597 * gdb.ada/arrayidx.exp: Call get_compiler_info. New variable old_gcc. 6598 (print one_two_three, indexes off, print few_reps, indexes off) 6599 (print many_reps, indexes off, print empty, indexes off) 6600 (print one_two_three, print few_reps, print many_reps, print empty): 6601 Call setup_xfail if $gcc_old. 6602 66032012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com> 6604 6605 Implement testsuite workaround for PR breakpoints/13781. 6606 * gdb.cp/mb-templates.exp: New loop with variable $workaround. 6607 (set breakpoint condition-evaluation host): New conditional command. 6608 66092012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com> 6610 6611 Code cleanup. 6612 * gdb.cp/mb-templates.exp: New variables executable. Use it for 6613 binfile. use clean_restart. Replace gdb_expect by gdb_test_multiple. 6614 Replace GDB restart by kill and delete_breakpoints. Replace breakpoint 6615 number 1 by $bpnum. Four times. 6616 66172012-03-03 Yao Qi <yao@codesourcery.com> 6618 6619 * gdb.trace/strace.exp: run strace_info_marker in linux native gdb. 6620 66212012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com> 6622 6623 Setup KFAIL for PR server/13796. 6624 * gdb.base/disp-step-syscall.exp (single step over vfork): Setup KFAIL. 6625 66262012-03-02 Joel Brobecker <brobecker@adacore.com> 6627 6628 * gdb.ada/operator_bp: New testcase. 6629 66302012-03-02 Joel Brobecker <brobecker@adacore.com> 6631 6632 * gdb.ada/info_locals_renaming: New testcase. 6633 66342012-03-02 Tom Tromey <tromey@redhat.com> 6635 6636 * gdb.base/nextoverexit.c: New file. 6637 * gdb.base/nextoverexit.exp: New file. 6638 66392012-03-02 Edjunior Machado <emachado@linux.vnet.ibm.com> 6640 6641 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Remove obsolete 6642 parameter. 6643 66442012-03-01 Maciej W. Rozycki <macro@mips.com> 6645 6646 * gdb.xml/tdesc-regs.exp: Add "mips-dsp.xml" to the list of MIPS 6647 core registers. 6648 66492012-03-01 Maciej W. Rozycki <macro@mips.com> 6650 Maciej W. Rozycki <macro@codesourcery.com> 6651 Daniel Jacobowitz <dan@codesourcery.com> 6652 6653 * gdb.base/hbreak2.exp: New test for "hbreak" and "thbreak". 6654 66552012-03-01 Pedro Alves <palves@redhat.com> 6656 6657 PR gdb/13767 6658 6659 * gdb.trace/unavailable.exp (gdb_unavailable_floats): New. 6660 (gdb_collect_globals_test): Call it. 6661 66622012-03-01 Keith Seitz <keiths@redhat.com> 6663 6664 * gdb.cp/method2.exp: Output of overload menu is now 6665 alphabetized. Update tests for "break A::method". 6666 * gdb.cp/ovldbreak.exp: Use gdb_get_line_number instead 6667 of hard-coding them. 6668 Overload menu is alphabetized: rewrite to accommodate. 6669 Unset variables LINE and TYPES which are used in other tests. 6670 Compute the output of "info break". 6671 Update the breakpoint table after all breakpoints are deleted. 6672 (continue_to_bp_overloaded): Rename ACTUALS to ARGUMENT and 6673 compute ACTUALS and the method body based on parameters. 6674 Update expected output accordingly. 6675 * gdb.cp/ovldbreak.cc (foo::overload1arg): Reformat and add 6676 unique comments to allow the use of gdb_get_line_number. 6677 66782012-03-01 Keith Seitz <keiths@redhat.com> 6679 6680 * gdb.cp/method2.exp: Use prepare_for_testing and cleanup 6681 some Tcl syntax. 6682 * gdb.cp/ovldbreak.exp: Likewise. 6683 66842012-03-01 Keith Seitz <keiths@redhat.com> 6685 6686 * gdb.base/help.exp (help show user): Update expected result 6687 for new doc string changes (add "non-python"). 6688 66892012-03-01 Scott J. Goldman <scottjg@vmware.com> 6690 6691 * gdb.python/py-cmd.exp: Add test to verify that python commands can 6692 be put in the user-defined category and that the commands appear in 6693 "help user-defined". 6694 66952012-02-29 Joel Brobecker <brobecker@adacore.com> 6696 6697 * gdb.ada/tagged_not_init: New testcase. 6698 66992012-02-29 Joel Brobecker <brobecker@adacore.com> 6700 6701 * gdb.ada/arrayidx.exp: Adjust expected output for p_one_two_three. 6702 * gdb.ada/enum_idx_packed: New testcase. 6703 67042012-02-29 Joel Brobecker <brobecker@adacore.com> 6705 6706 * gdb.ada/aliased_array: New testcase. 6707 67082012-02-29 Joel Brobecker <brobecker@adacore.com> 6709 6710 * gdb.ada/whatis_array_val: New testcase. 6711 67122012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com> 6713 6714 Fix disp-step-syscall.exp: fork: single step over fork. 6715 * gdb.base/disp-step-syscall.exp (syscall_insn): Anchor it by 6716 whitespaces. 6717 (single step over $syscall): Remove its check. 6718 (single step over $syscall final pc): New check. 6719 67202012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com> 6721 6722 Support processors without SSSE3. 6723 * gdb.reverse/i386-sse-reverse.c (sse_test): Move pabsb, pabsw and 6724 pabsd into ... 6725 (ssse3_test): ... a new function. 6726 (main): Call ssse3_test. 6727 * gdb.reverse/i386-sse-reverse.exp: New variable end_ssse3_test. 6728 Update expected values everywhere. 6729 (reverse-step to pabsd, verify xmm0 after reverse pabsd) 6730 (verify xmm1 after reverse pabsd, verify xmm2 after reverse pabsd) 6731 (reverse-step to pabsw, verify xmm0 after reverse pabsw) 6732 (verify xmm1 after reverse pabsw, verify xmm2 after reverse pabsw) 6733 (reverse-step to pabsb, verify xmm0 after reverse pabsb) 6734 (verify xmm1 after reverse pabsb, verify xmm2 after reverse pabsb): 6735 Move these tests lower. 6736 (set breakpoint at end of ssse3_test, continue to end of ssse3_test) 6737 (verify xmm0 at end of ssse3_test, verify xmm1 at end of ssse3_test) 6738 (verify xmm2 at end of ssse3_test, continue to end of ssse3_test #2): 6739 New tests. 6740 67412012-02-29 Yao Qi <yao@codesourcery.com> 6742 Pedro Alves <palves@redhat.com> 6743 6744 * gdb.trace/trace-mt.c: New. 6745 * gdb.trace/trace-mt.exp: New. 6746 67472012-02-28 Thomas Schwinge <thomas@codesourcery.com> 6748 6749 * gdb.base/annota1.exp: Use gdb_get_line_number for retrieving line 6750 numbers instead of hardcoding them. 6751 * gdb.base/annota1.c: Provide suitable markers. 6752 * gdb.base/annota3.exp: Use gdb_get_line_number for retrieving line 6753 numbers instead of hardcoding them. 6754 * gdb.base/annota3.c: Provide suitable markers. 6755 6756 * gdb.base/annota1.c [__sh__]: Remove any special-casing. 6757 * gdb.base/annota3.c: Likewise. 6758 * gdb.base/sigall.c: Likewise. 6759 * gdb.base/signals.c: Likewise. 6760 * gdb.reverse/sigall-reverse.c: Likewise. 6761 67622012-02-27 Maciej W. Rozycki <macro@codesourcery.com> 6763 6764 * gdb.cp/breakpoint.exp (test_breakpoint): Fix the runto_main 6765 failure return path. 6766 67672012-02-27 Luis Machado <lgustavo@codesourcery.com> 6768 6769 * gdb.base/save-bp.exp: Account for new condition evaluator output. 6770 67712012-02-24 Luis Machado <lgustavo@codesourcery.com> 6772 6773 * gdb.base/cond-eval-mode.exp: New file. 6774 67752012-02-24 Pedro Alves <palves@redhat.com> 6776 6777 * gdb.base/break-interp.exp (test_ld): Use with_test_prefix. 6778 (top level): Use with_test_prefix. 6779 67802012-02-24 Pedro Alves <palves@redhat.com> 6781 6782 * gdb.threads/attach-into-signal.exp (corefunc): Use 6783 with_test_prefix. 6784 67852012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com> 6786 6787 Fix false FAILs on old CPUs without SSE. 6788 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test): 6789 Return untested for Illegal instruction. 6790 67912012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com> 6792 6793 Fix false FAILs with glibc debug infos installed. 6794 * gdb.reverse/solib-precsave.exp (set debug-file-directory): New test. 6795 * gdb.reverse/solib-reverse.exp (set debug-file-directory): New test. 6796 67972012-02-22 Sterling Augustine <saugustine@google.com> 6798 6799 * gdb.base/watchpoint.exp (test_constant_watchpoint): Add test for 6800 constant with cast. 6801 68022012-02-21 Pedro Alves <palves@redhat.com> 6803 6804 * gdb.threads/watchpoint-fork.exp (test): Use with_test_prefix. 6805 68062012-02-21 Pedro Alves <palves@redhat.com> 6807 6808 * gdb.base/return-nodebug.exp (do_test): Use with_test_prefix. 6809 68102012-02-21 Pedro Alves <palves@redhat.com> 6811 6812 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Use 6813 with_test_prefix. 6814 68152012-02-21 Pedro Alves <palves@redhat.com> 6816 6817 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Don't do 6818 with_test_prefix here. 6819 (top level): Do it here instead. Remove `:' from the 6820 with_test_prefix string. 6821 * gdb.base/attach-pie-misread.exp: Remove the leading space the 6822 the suffix `:' from the with_test_prefix prefix string. 6823 * gdb.base/break-interp.exp: Ditto. 6824 * gdb.base/catch-load.exp: Ditto. 6825 * gdb.base/disp-step-syscall.exp: Ditto. 6826 * gdb.base/jit-so.exp: Ditto. 6827 * gdb.base/jit.exp: Ditto. 6828 * gdb.base/sepdebug.exp: Ditto. 6829 * gdb.base/solib-display.exp: Ditto. 6830 * gdb.base/solib-overlap.exp: Ditto. 6831 * gdb.base/watch-cond-infcall.exp: Ditto. 6832 * gdb.base/watchpoint.exp: Ditto. 6833 * gdb.dwarf2/dw2-noloc.exp: Ditto. 6834 * gdb.mi/mi-watch.exp: Ditto. 6835 * gdb.mi/mi2-watch.exp: Ditto. 6836 * gdb.threads/non-ldr-exc-1.exp: Ditto. 6837 * gdb.threads/non-ldr-exc-2.exp: Ditto. 6838 * gdb.threads/non-ldr-exc-3.exp: Ditto. 6839 * gdb.threads/non-ldr-exc-4.exp: Ditto. 6840 * gdb.threads/watchpoint-fork.exp: Ditto. 6841 * gdb.threads/watchthreads-reorder.exp: Ditto. 6842 * gdb.trace/change-loc.exp: Ditto. 6843 * gdb.trace/pending.exp: Ditto. 6844 * gdb.trace/status-stop.exp: Ditto. 6845 * gdb.trace/strace.exp: Ditto. 6846 * gdb.trace/trace-break.exp: Ditto. 6847 * gdb.trace/unavailable.exp: Ditto. 6848 * lib/gdb.exp (with_test_prefix): Always prefix with space and 6849 suffix with colon. Adjust leading comments. 6850 68512012-02-21 Pedro Alves <palves@redhat.com> 6852 Tom Tromey <tromey@redhat.com> 6853 6854 * lib/gdb.exp: Add description of test prefixes. 6855 (with_test_prefix): New procedure. 6856 * gdb.arch/altivec-abi.exp: Use with_test_prefix. 6857 * gdb.base/attach-pie-misread.exp: Use with_test_prefix. 6858 * gdb.base/break-interp.exp: Use with_test_prefix. Use append 6859 instead of lappend to append to pf_prefix. 6860 * gdb.base/catch-load.exp: Use with_test_prefix. 6861 * gdb.base/disp-step-syscall.exp: Use with_test_prefix. 6862 * gdb.base/jit-so.exp: Use with_test_prefix. 6863 * gdb.base/jit.exp: Use with_test_prefix. 6864 * gdb.base/return-nodebug.exp (do_test): Use append instead of 6865 lappend to append to pf_prefix. 6866 * gdb.base/sepdebug.exp: Use with_test_prefix. 6867 * gdb.base/solib-display.exp: Use with_test_prefix. 6868 * gdb.base/solib-overlap.exp: Use with_test_prefix. 6869 * gdb.base/watch-cond-infcall.exp: Use with_test_prefix. 6870 * gdb.base/watchpoint.exp: Use with_test_prefix. 6871 * gdb.dwarf2/dw2-noloc.exp: Use with_test_prefix. 6872 * gdb.mi/mi-watch.exp: Use with_test_prefix. 6873 * gdb.mi/mi2-watch.exp: Use with_test_prefix. 6874 * gdb.threads/non-ldr-exc-1.exp: Use with_test_prefix. 6875 * gdb.threads/non-ldr-exc-2.exp: Use with_test_prefix. 6876 * gdb.threads/non-ldr-exc-3.exp: Use with_test_prefix. 6877 * gdb.threads/non-ldr-exc-4.exp: Use with_test_prefix. 6878 * gdb.threads/watchpoint-fork.exp: Use with_test_prefix. Use 6879 append instead of lappend to append to pf_prefix. 6880 * gdb.threads/watchthreads-reorder.exp: Use with_test_prefix. 6881 * gdb.trace/change-loc.exp: Use with_test_prefix. 6882 * gdb.trace/pending.exp: Use with_test_prefix. 6883 * gdb.trace/status-stop.exp: Use with_test_prefix. 6884 * gdb.trace/strace.exp: Use with_test_prefix. 6885 * gdb.trace/trace-break.exp: Use with_test_prefix. 6886 * gdb.trace/unavailable.exp: Use with_test_prefix. Use append 6887 instead of lappend to append to pf_prefix. 6888 68892012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com> 6890 6891 Fix racy FAILs. 6892 * gdb.base/inferior-died.c (main): Add return of 0. 6893 * gdb.base/inferior-died.exp (continue): Fix expectation of 6894 asynchronous events. 6895 (p 1): New test. 6896 68972012-02-20 Pedro Alves <palves@redhat.com> 6898 6899 * gdb.threads/attach-into-signal.exp (corefunc): Don't enable 6900 lin-lwp output. Set SIGALRM to stop. Adjust tests to not rely on 6901 gdb's internal debug output. For the non-threaded case, look for 6902 "Program received signal SIGLARM", for the threaded case, peek at 6903 the thread's siginfo. 6904 69052012-02-20 Pedro Alves <palves@redhat.com> 6906 6907 General cleanup, make output test messages unique, and build 6908 different executable files for the non-threaded and threaded 6909 cases. 6910 6911 * gdb.threads/attach-into-signal.exp (binfile, escapedbinfile): 6912 Delete. 6913 (executable_nothr, executable_thr): New globals. 6914 (top level): Adjust to delete both executables. 6915 (corefunc): New parameter $executable. Set $pf_prefix instead of 6916 hand writing a prefix in tests. Issue a clean_restart and enable 6917 lin-lwp debug output here. 6918 (top level): Adjust. Use build_executable. Don't start gdb here, 6919 and don't enable lin-lwp debug output here. 6920 * gdb.threads/Makefile.in (EXECUTABLES): Adjust. 6921 69222012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com> 6923 6924 Fix racy FAILs. 6925 * gdb.base/catch-load.exp (one_catch_load_test): Remove duplicate 6926 "continue" command. 6927 69282012-02-19 Jan Kratochvil <jan.kratochvil@redhat.com> 6929 6930 Fix for gdbserver non-extended mode. 6931 * gdb.base/break-inline.exp (start): Replace "start" by gdb_breakpoint 6932 and gdb_run_cmd. 6933 69342012-02-17 Tom Tromey <tromey@redhat.com> 6935 6936 * gdb.python/py-events.py (exit_handler): Add test for 'dir'. 6937 * gdb.python/py-events.exp: Check 'dir' output. 6938 * gdb.python/py-type.exp (test_fields): Add test for 'dir'. 6939 69402012-02-17 Yao Qi <yao@codesourcery.com> 6941 6942 * gdb.trace/strace.exp (strace_info_marker): Test `info threads'. 6943 69442012-02-16 Tom Tromey <tromey@redhat.com> 6945 6946 * gdb.base/inferior-died.c: Don't include stdio.h. 6947 69482012-02-16 Tom Tromey <tromey@redhat.com> 6949 6950 * gdb.base/inferior-died.c: New file. 6951 * gdb.base/inferior-died.exp: New file. 6952 69532012-02-15 Aleksandar Ristovski <aristovski@qnx.com> 6954 6955 * gdb.base/break-inline.exp: New file. 6956 * gdb.base/break-inline.c: New file. 6957 69582012-02-15 Tom Tromey <tromey@redhat.com> 6959 6960 * gdb.base/pc-fp.exp: Add "info register" tests. 6961 69622012-02-15 Tom Tromey <tromey@redhat.com> 6963 6964 * gdb.base/regs.exp: Remove. 6965 69662012-02-15 Pedro Alves <palves@redhat.com> 6967 6968 * gdb.trace/backtrace.exp: Issue UNSUPPORTED instead of PASS when 6969 the target doesn't support tracepoints. 6970 * gdb.trace/circ.exp: Ditto. 6971 * gdb.trace/collection.exp: Ditto. 6972 * gdb.trace/packetlen.exp: Ditto. 6973 * gdb.trace/passc-dyn.exp: Ditto. 6974 * gdb.trace/report.exp: Ditto. 6975 * gdb.trace/tfind.exp: Ditto. 6976 * gdb.trace/tspeed.exp: Ditto. 6977 * gdb.trace/tsv.exp: Ditto. 6978 * gdb.trace/unavailable.exp: Ditto. 6979 * gdb.trace/while-dyn.exp: Ditto. 6980 69812012-02-15 Pedro Alves <palves@redhat.com> 6982 6983 * gdb.trace/circ.exp (trace_buffer_normal): Rewrite using 6984 gdb_test_multiple, and call unsupported instead of fail, if the 6985 remote side does not support the request. 6986 69872012-02-15 Pedro Alves <palves@redhat.com> 6988 6989 * gdb.server/ext-attach.exp: Make sure gdb is disconnected. 6990 * gdb.server/ext-run.exp: Make sure gdb is disconnected. 6991 * gdb.server/file-transfer.exp: Make sure gdb is disconnected. 6992 * gdb.server/server-mon.exp: Make sure gdb is disconnected. 6993 * gdb.server/server-run.exp: Make sure gdb is disconnected. 6994 * lib/gdbserver-support.exp (gdbserver_start_extended): Only 6995 prepend "extended-" to $gdbserver_protocol if $gdbserver_protocol 6996 doesn't start with "extended-" already. 6997 69982012-02-15 Pedro Alves <palves@redhat.com> 6999 7000 Support extended-remote. Avoid cascading timeouts. 7001 7002 * gdb.base/attach.exp (do_attach_tests): Add expected output for 7003 the extended-remote target. If attaching with no file fails, load 7004 the file manually. 7005 * gdb.server/ext-attach.exp: Adjust expected attach/detach output. 7006 70072012-02-14 Stan Shebs <stan@codesourcery.com> 7008 7009 * gdb.base/ena-dis-br.exp: Add enable count test. 7010 70112012-02-13 Pedro Alves <palves@redhat.com> 7012 7013 * config/mips-idt.exp: Delete. 7014 * gdb.base/a2-run.exp: Remove mips-idt xfails. 7015 * gdb.base/bitfields.exp: Remove mips-idt restarts. 7016 * gdb.base/break.exp: Remove mips-idt references. 7017 * gdb.base/chng-syms.exp: Ditto. 7018 * gdb.base/default.exp: Ditto. 7019 * gdb.base/funcargs.exp (funcargs_reload): Delete. 7020 (top level): Don't call it. 7021 * gdb.base/opaque.exp: Remove mips-idt restarts. 7022 * gdb.base/ptype.exp: Remove mips-idt xfails. 7023 * gdb.base/scope.exp: Remove mips-idt restarts. 7024 * gdb.base/sepdebug.exp: Remove mips-idt references. 7025 * gdb.base/watchpoint.exp (maybe_clean_restart) 7026 (maybe_reinitialize): Delete. 7027 (test_disabling_watchpoints, test_disabling_watchpoints) 7028 (test_watchpoint_triggered_in_syscall) 7029 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint): 7030 Don't call them. 7031 70322012-02-12 Jan Kratochvil <jan.kratochvil@redhat.com> 7033 7034 * gdb.server/server-exec-info.exp: New file. 7035 70362012-02-10 Pedro Alves <palves@redhat.com> 7037 7038 * gdb.base/break-interp.exp (test_attach_gdb): Assume $file is 7039 always non-empty. 7040 (test_attach): Always pass $exec to test_attach_gdb. 7041 70422012-02-08 Tom Tromey <tromey@redhat.com> 7043 7044 * gdb.python/py-symbol.exp: Use lookup_global_symbol for tests 7045 before inferior is started. 7046 70472012-02-07 Tom Tromey <tromey@redhat.com> 7048 7049 * gdb.python/py-symbol.exp: Test Symbol.needs_frame and 7050 Symbol.value. 7051 * gdb.python/py-symbol.c (qq): Set default value. 7052 70532012-02-07 Tom Tromey <tromey@redhat.com> 7054 7055 * gdb.python/py-symbol.c (qq): New global. 7056 * gdb.python/py-symbol.exp: Add test for frame-less 7057 lookup_symbol. 7058 * gdb.python/py-symtab.exp: Fix line number. 7059 70602012-02-03 Joel Brobecker <brobecker@adacore.com> 7061 7062 * gdb.ada/mi_task_arg: New testcase. 7063 70642012-02-02 Pedro Alves <palves@redhat.com> 7065 7066 * gdb.reverse/until-precsave.exp: Also put "record save" under the 7067 extended timeout. 7068 70692012-02-02 Pedro Alves <palves@redhat.com> 7070 7071 * gdb.gdb/complaints.exp: Skip if gdb,noinferiorio is set. 7072 * gdb.gdb/selftest.exp (test_with_self): Handle gdb,noinferiorio. 7073 70742012-02-02 Pedro Alves <palves@redhat.com> 7075 7076 * gdb.base/term.exp: Rewrite. 7077 * gdb.base/term.c: New. 7078 70792012-02-02 Pedro Alves <palves@redhat.com> 7080 7081 * gdb.base/default.exp (run "r" abbreviation, run): Add 7082 extended-remote expected output. 7083 70842012-02-02 Tom Tromey <tromey@redhat.com> 7085 7086 * gdb.cp/dispcxx.exp: New file. 7087 * gdb.cp/dispcxx.cc: New file. 7088 70892012-02-01 Tom Tromey <tromey@redhat.com> 7090 7091 * gdb.base/jit-simple.exp: New file. 7092 * gdb.base/jit-simple.c: New file. 7093 70942012-01-30 Yao Qi <yao@codesourcery.com> 7095 7096 * gdb.base/skip.exp: Make test result unique. 7097 70982012-01-30 Jan Kratochvil <jan.kratochvil@redhat.com> 7099 7100 * gdb.base/valgrind-db-attach.exp (attach to debugger): Fix 7101 compatibility with valgrind-3.7.0. 7102 71032012-01-27 Pedro Alves <palves@redhat.com> 7104 7105 * gdb.base/watchpoint.exp (no_hw): New global. 7106 (maybe_clean_restart, maybe_reinitialize): If no_hw is set, 7107 disable hw watchpoints. 7108 (test_wide_location_1, test_wide_location_2): If no_hw is set, 7109 don't expect hw watchpoints. 7110 (no_hw_watchpoints): Always clean restart. 7111 (do_tests): New procedure, factored out from the top level. 7112 (top level): Run tests twice. Once with hw watchpoints enabled, 7113 another time with hw watchpoints disabled. 7114 71152012-01-27 Pedro Alves <palves@redhat.com> 7116 7117 * gdb.base/watchpoint.exp (test_no_hw_watchpoints): New, factored 7118 out from the top level. 7119 (top level): Call it instead. 7120 71212012-01-27 Pedro Alves <palves@redhat.com> 7122 7123 * gdb.base/watchpoint.exp (top level): Re-enable hardware 7124 watchpoints sooner. 7125 71262012-01-27 Pedro Alves <palves@redhat.com> 7127 7128 * gdb.base/watchpoint.exp (top level): Delete watch ival3. 7129 71302012-01-27 Pedro Alves <palves@redhat.com> 7131 7132 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): Expect 7133 "You may have requested too many hardware 7134 breakpoints/watchpoints". 7135 71362012-01-27 Pedro Alves <palves@redhat.com> 7137 7138 * gdb.base/watchpoint.exp (maybe_clean_restart) 7139 (maybe_reinitialize): New. 7140 (test_disabling_watchpoints): Call maybe_reinitialize. Don't 7141 expect "hit N times". 7142 (test_disabling_watchpoints, test_complex_watchpoint) 7143 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint): 7144 Call maybe_clean_restart. 7145 (top level): Use clean_restart. Remove "mips-idt-*" 7146 reinitialization. 7147 71482012-01-27 Pedro Alves <palves@redhat.com> 7149 7150 * gdb.base/watchpoint.exp: Always run test_complex_watchpoint. 7151 71522012-01-27 Pedro Alves <palves@redhat.com> 7153 7154 * gdb.base/watchpoint.exp: Clean restart after tests that don't 7155 require `initialize' anymore. Remove unnecessary `initialize' 7156 calls. 7157 71582012-01-27 Pedro Alves <palves@redhat.com> 7159 7160 * gdb.base/watchpoint.exp (wp_set): Delete. 7161 (initialize, test_simple_watchpoint, top level): Remove dead code. 7162 71632012-01-27 Pedro Alves <palves@redhat.com> 7164 7165 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Fix 7166 typo. 7167 71682012-01-27 Pedro Alves <palves@redhat.com> 7169 7170 * config/extended-gdbserver.exp: New file. 7171 * lib/gdbserver-support.exp (gdbserver_start_extended): Extend 7172 comment. 7173 (gdbserver_start_multi, mi_gdbserver_start_multi): New. 7174 * boards/native-extended-gdbserver.exp: New file. 7175 71762012-01-26 Pedro Alves <palves@redhat.com> 7177 7178 * gdb.base/watchpoint.exp: Replace send_gdb/gdb_expect by gdb_test 7179 and gdb_test_multiple. 7180 71812012-01-26 Pedro Alves <palves@redhat.com> 7182 7183 Make test messages unique, and more identifiable. 7184 * gdb.multi/watchpoint-multi.exp: Change test messages. 7185 71862012-01-25 Tom Tromey <tromey@redhat.com> 7187 7188 * gdb.base/solib-disc.exp: Fix regexps. 7189 71902012-01-24 Tom Tromey <tromey@redhat.com> 7191 7192 * lib/mi-support.exp (mi_expect_stop): Add special case for 7193 solib-event. 7194 * gdb.base/catch-load-so.c: New file. 7195 * gdb.base/catch-load.exp: New file. 7196 * gdb.base/catch-load.c: New file. 7197 * gdb.base/break-interp.exp (reach_1): Update regexp. 7198 71992012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com> 7200 7201 Fix fuzzy results. 7202 * gdb.mi/var-cmd.c (do_locals_tests): Initialize variables lsimple, 7203 lpsimple and func. 7204 72052012-01-24 Gary Benson <gbenson@redhat.com> 7206 7207 Delete #if 0'd out code. 7208 * gdb.base/default.exp (info catch): Remove. 7209 * gdb.base/gdb_history (info catch): Likewise. 7210 * gdb.base/help.exp (info catch): Likewise. 7211 72122012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com> 7213 7214 Fix watchpoints to be specific for each inferior. 7215 * gdb.multi/watchpoint-multi.c: New file. 7216 * gdb.multi/watchpoint-multi.exp: New file. 7217 72182012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com> 7219 7220 Fix watchpoints across inferior fork. 7221 * gdb.threads/watchpoint-fork-child.c: New file. 7222 * gdb.threads/watchpoint-fork-mt.c: New file. 7223 * gdb.threads/watchpoint-fork-parent.c: New file. 7224 * gdb.threads/watchpoint-fork-st.c: New file. 7225 * gdb.threads/watchpoint-fork.exp: New file. 7226 * gdb.threads/watchpoint-fork.h: New file. 7227 72282012-01-23 Pedro Alves <palves@redhat.com> 7229 7230 * gdb.base/call-signal-resume.exp: Allow output after "return". 7231 72322012-01-20 Pedro Alves <palves@redhat.com> 7233 7234 * gdb.python/py-finish-breakpoint.py: Fix typo. 7235 72362012-01-20 Ulrich Weigand <ulrich.weigand@linaro.org> 7237 7238 * gdb.base/info-proc.exp: Also run on remote targets. Main 7239 "info proc" command is now always present; whether target supports 7240 actual info proc operation is detected when attempting to issue 7241 the command. 7242 72432012-01-19 Jan Kratochvil <jan.kratochvil@redhat.com> 7244 7245 * .gdbinit: Remove. 7246 72472012-01-19 Pedro Alves <palves@redhat.com> 7248 7249 * gdb.java/jprint.exp: Don't rely on inferior output, but instead 7250 look at the funtions' returns. 7251 * gdb.java/jprint.java (jvclass.addprint, jprint.print(int)) 7252 (jprint.print(int, int)): Change return type to int. Adjust. 7253 72542012-01-18 Paul Pluzhnikov <ppluzhnikov@google.com> 7255 7256 PR gdb/9538 7257 * gdb.base/sepdebug.exp: New test. 7258 72592012-01-18 Pedro Alves <palves@redhat.com> 7260 7261 * gdb.ada/mi_task_info.exp (-ada-task-info with no argument): 7262 Allow output before ^done. 7263 72642012-01-16 Tom Tromey <tromey@redhat.com> 7265 7266 * gdb.linespec/linespec.exp: Change some tests to use $decimal. 7267 Add tests for relative directory. 7268 72692012-01-16 Tom Tromey <tromey@redhat.com> 7270 7271 * gdb.base/printcmds.c (enum flag_enum): New. 7272 (three): New global. 7273 * gdb.base/printcmds.exp (test_print_enums): Add test for flag 7274 enum printing. 7275 * gdb.python/py-pp-maint.py (build_pretty_printer): Instantiate 7276 FlagEnumerationPrinter. 7277 * gdb.python/py-pp-maint.exp: Add tests for FlagEnumerationPrinter. 7278 * gdb.python/py-pp-maint.c (enum flag_enum): New. 7279 (fval): New global. 7280 72812012-01-16 Pedro Alves <palves@redhat.com> 7282 7283 * lib/gdb.exp (banned_procedures): New variable. 7284 (banned_variables_traced): Rename to ... 7285 (banned_traced): ... this. 7286 (gdb_init): Also trace banned procedures. 7287 (gdb_finish): Also untrace banned procedures. 7288 72892012-01-16 Pedro Alves <palves@redhat.com> 7290 7291 Remove all calls to strace. 7292 72932012-01-14 Jan Kratochvil <jan.kratochvil@redhat.com> 7294 7295 * gdb.dwarf2/dw2-namespaceless-anonymous.S: New file. 7296 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: New file. 7297 72982012-01-13 Paul Pluzhnikov <ppluzhnikov@google.com> 7299 7300 * gdb.base/attach-pie-misread.exp: Pass -pie only to the linker. 7301 * gdb.base/pie-execl.exp: Likewise. 7302 73032012-01-12 Keith Seitz <keiths@redhat.com> 7304 7305 PR mi/10586 7306 * gdb.mi/var-cmd.c (struct anonymous): New structure. 7307 (do_anonymous_type_tests): New function. 7308 (main): Call do_anonymous_type_tests. 7309 * gdb.mi/mi2-var-child.exp: Add anonymous type tests. 7310 (verify_everything): New procedure. 7311 * gdb.mi/mi-var-cp.cc (class A): New class. 7312 (anonymous_structs_and_unions): New function. 7313 (main): Call anonymous_structs_and_unions. 7314 * gdb.mi/mi-var-cp.exp: Add anonymous type tests. 7315 (verify_everything): New procedure. 7316 73172012-01-12 Keith Seitz <keiths@redhat.com> 7318 7319 * lib/mi-support.exp: Expand comments about PATH_EXPR. 7320 (varobj_tree::get_path_expr): Assume that all varobjs are 7321 compound unless they are known simple types. 7322 Adjust path expressions based on parent type, path parent type, 7323 and tree language. 7324 (varobj_tree::walk_tree): Add LANGUAGE parameter and save it into 7325 the root varobj. 7326 (mi_walk_varobj_tree): Add LANGUAGE parameter. 7327 73282012-01-11 Pedro Alves <palves@redhat.com> 7329 7330 * gdb.base/default.exp (core-file): Don't expect "GDB can't read 7331 core files on this machine" anymore. 7332 73332012-01-11 Paul Hilfinger <hilfingr@adacore.com> 7334 7335 * gdb.base/watchpoint.c (recurser): Initialize local_x. 7336 (main): Repeat recurser call. 7337 * gdb.base/watchpoint.exp: Check that 'watch recurser::local_x' is 7338 equivalent to 'local_x'. 7339 73402012-01-11 Paul Hilfinger <hilfingr@adacore.com> 7341 Joel Brobecker <brobecker@adacore.com> 7342 7343 * gdb.base/recpar.c, gdb.base/recpar.exp: New files. 7344 73452012-01-05 Pedro Alves <alves.ped@gmail.com> 7346 7347 * gdb.mi/mi-stepn.c, gdb.mi/mi-stepn.exp: New files. 7348 * gdb.python/py-events.c (first): Add bits for new "step N" test. 7349 * gdb.python/py-events.exp: Test that "step N" tripping on a 7350 breakpoint emits a breakpoint event. 7351 73522012-01-03 Joel Brobecker <brobecker@adacore.com> 7353 7354 * gdb.base/auxv.exp: Reformat the copyright notice. 7355 73562012-01-03 Yao Qi <yao@codesourcery.com> 7357 7358 * gdb.trace/strace.exp (strace_trace_on_same_addr): New. 7359 (strace_trace_on_diff_addr): New. 7360 * gdb.trace/strace.c: (main): Add two local variables. 7361 73622011-01-02 Ulrich Weigand <uweigand@de.ibm.com> 7363 7364 * gdb.cell/fork.exp: Delete breakpoints after reaching main. 7365 * gdb.cell/gcore.exp: Likewise. 7366 * gdb.cell/solib-symbol.exp: Use "info symbol" instead of "break" 7367 to verify the correct instance of main is selected. 7368 73692012-01-02 Joel Brobecker <brobecker@adacore.com> 7370 7371 * dg-extract-results.sh, gdb.arch/gcore.c, gdb.arch/gdb1558.c, 7372 gdb.arch/i386-gnu-cfi.c, gdb.base/complex.c, gdb.base/cvexpr.c, 7373 gdb.base/gcore.c, gdb.base/gdb1555-main.c, gdb.base/gdb1555.c, 7374 gdb.base/gdb1821.c, gdb.base/long_long.c, gdb.base/restore.c, 7375 gdb.base/sepdebug.c, gdb.base/type-opaque-lib.c, 7376 gdb.base/type-opaque-main.c, gdb.cp/maint.exp, gdb.cp/namespace1.cc, 7377 gdb.cp/pr9631.cc, gdb.cp/psmang1.cc, gdb.cp/psmang2.cc, 7378 gdb.cp/try_catch.cc, gdb.cp/virtfunc.cc, gdb.hp/gdb.base-hp/reg.exp, 7379 gdb.mi/basics.c, gdb.mi/mi-stack.c, gdb.mi/mi-var-child.c, 7380 gdb.mi/mi2-var-child.exp, gdb.mi/var-cmd.c, 7381 gdb.threads/thread_check.c: Reformat copyright header. 7382 73832011-12-30 Edjunior Machado <emachado@linux.vnet.ibm.com> 7384 7385 * gdb.python/py-finish-breakpoint.exp: Add `.' prefix for ppc64. 7386 * gdb.python/py-finish-breakpoint2.exp: Skip testcase if python support 7387 is not enabled. 7388 73892011-12-27 Jan Kratochvil <jan.kratochvil@redhat.com> 7390 7391 * gdb.python/py-finish-breakpoint.c (test_exec_exit): Change the 7392 parameter to self_exec, adjust the function. 7393 (main): Check for argv[1] "exit". Use argv[0] for test_exec_exit. 7394 * gdb.python/py-finish-breakpoint.exp (set var self_exec = 0): New test. 7395 (set var do_exit = 0): Remove test. 7396 (newline at end of file): Add one. 7397 73982011-12-27 Joel Brobecker <brobecker@adacore.com> 7399 7400 * gdb.base/dmsym.c, gdb.base/dmsym_main.c, gdb.base/dmsym.exp: 7401 New files. 7402 74032011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com> 7404 7405 Fix racy FAILs. 7406 * gdb.threads/fork-thread-pending.c (barrier): New variable. 7407 (thread_function, thread_forker): Call pthread_barrier_wait for it. 7408 (main): Call pthread_barrier_init for it. 7409 74102011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com> 7411 7412 Fix double send_gdb leading to racy FAILs. 7413 * gdb.base/break.exp (set silent break bp_location1): Replace 7414 3x send_gdb and gdb_expect by gdb_test. 7415 * gdb.base/fileio.exp: Replace 2x send_gdb by gdb_exit and sleep. 7416 * gdb.base/foll-vfork.exp (vfork_and_exec_child_follow_to_main_bp) 7417 (vfork_and_exec_child_follow_through_step): Use gdb_test_no_output 7418 instead of send_gdb. Twice. 7419 * gdb.base/sepdebug.exp (set silent break bp_location1): Replace 7420 3x send_gdb and gdb_expect by gdb_test. 7421 * gdb.mi/mi-nsmoribund.exp: Replace 3x send_gdb by mi_gdb_test. 7422 74232011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com> 7424 7425 * gdb.linespec/linespec.exp: Compile using {c++}. 7426 74272011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com> 7428 7429 * gdb.cp/templates.exp (test_template_typedef): Import gdb_prompt. 7430 (print destructor of template typedef): Extend it for gcc/51668 XFAIL. 7431 (verify GCC PR debug/51668): New test. 7432 74332011-12-23 Kevin Pouget <kevin.pouget@st.com> 7434 7435 Introduce gdb.FinishBreakpoint in Python. 7436 * Makefile.in (EXECUTABLES): Add py-finish-breakpoint and 7437 py-finish-breakpoint2 7438 (MISCALLANEOUS): Add py-events-shlib.so and py-events-shlib-nodebug.so 7439 * gdb.python/py-breakpoint.exp (mult_line): Define and use variable 7440 instead of line number. 7441 * gdb.python/py-finish-breakpoint.c: New file. 7442 * gdb.python/py-finish-breakpoint.exp: New file. 7443 * gdb.python/py-finish-breakpoint.py: New file. 7444 * gdb.python/py-finish-breakpoint2.cc: New file. 7445 * gdb.python/py-finish-breakpoint2.exp: New file. 7446 * gdb.python/py-finish-breakpoint2.py: New file. 7447 74482011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com> 7449 7450 Partial fix of compatibility with gcc-4.7. 7451 * gdb.cp/templates.exp (ptype T5<int>, ptype t5i): Turn all PASS cases 7452 into XFAIL "new without size_t". Permit size_t for the KFAIL case. 7453 Add comment to add a PASS case in the future. 7454 7455 Fix compatibility with gcc-4.7. 7456 * gdb.python/py-frame-inline.c (f): Use inline for __always_inline__. 7457 74582011-12-21 Ulrich Weigand <ulrich.weigand@linaro.org> 7459 7460 PR tdep/12797 7461 * gdb.base/callfuncs.exp: Remove KFAIL. 7462 74632011-12-21 Joel Brobecker <brobecker@adacore.com> 7464 7465 * gdb.ada/task_bp: New testcase. 7466 74672011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com> 7468 7469 * gdb.base/reread.exp: If srcfile2 fails to build retry it with 7470 -DNO_SECTIONS. 7471 * gdb.base/reread2.c <!NO_SECTIONS>: New sections block. 7472 74732011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com> 7474 7475 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Make 7476 PR gcc/45997 XFAIL conditional for gcc <= 4.5. 7477 * gdb.python/py-type.exp (python print ttype.template_argument(2)): 7478 Change PR gcc/41736 to the more specific PR gcc/46955. Make it 7479 conditional for gcc <= 4.5. 7480 74812011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com> 7482 7483 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Replace KFAIL 7484 by XFAIL. 7485 * gdb.cp/static-method.exp (info addr A::func()) 7486 (list static-method.cc:xxx::(anonymous namespace)::A::func) 7487 (list 'static-method.cc:xxx::(anonymous namespace)::A::func') 7488 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func') 7489 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): Likewise. 7490 * gdb.cp/temargs.exp (test value of F in k2_m, test type of F in k3_m) 7491 (test value of F in k3_m): Likewise. 7492 * gdb.python/py-type.exp (python print ttype.template_argument(2)): 7493 Likewise. 7494 74952011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com> 7496 7497 * gdb.threads/attach-stopped.exp (continue (*: attach2 continue)) 7498 (*: attach2 stop interrupt, *: attach2, exit leaves process sleeping): 7499 Remove. 7500 * gdb.threads/attachstop-mt.c: Remove. 7501 * gdb.threads/attachstop-mt.exp: Remove. 7502 75032011-12-17 Mark Kettenis <kettenis@gnu.org> 7504 7505 * gdb.arch/amd64-i386-address.exp: Skip on *-*-openbsd*. 7506 75072011-12-16 Doug Evans <dje@google.com> 7508 7509 * boards/native-stdio-gdbserver.exp: New file. 7510 * boards/native-gdbserver.exp: New file. 7511 7512 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize stdio 7513 gdbserver output. 7514 (gdbserver_default_get_remote_address): New function. 7515 (gdbserver_start): Call gdb,get_remote_address to compute argument 7516 to "target remote" command. 7517 75182011-12-16 Phil Muldoon <pmuldoon@redhat.com> 7519 7520 * gdb.python/py-function.exp: Change "on" to "full" for 7521 python print-stack. Add set/show python print-stack 7522 off|full|message tests. 7523 75242011-12-15 Yao Qi <yao@codesourcery.com> 7525 7526 * gdb.trace/strace.c: New 7527 * gdb.trace/strace.exp: New. 7528 75292011-12-14 Tom Tromey <tromey@redhat.com> 7530 7531 * gdb.dwarf2/dw2-inline-param.exp: Log the objcopy command. 7532 75332011-12-14 Doug Evans <dje@google.com> 7534 7535 * lib/gdb.exp (gdb_start_cmd): Fix error return value. 7536 75372011-12-14 Pedro Alves <pedro@codesourcery.com> 7538 7539 PR threads/10729 7540 7541 * gdb.mi/watch-nonstop.c: New file. 7542 * gdb.mi/mi-watch-nonstop.exp: New file. 7543 75442011-12-13 Pedro Alves <pedro@codesourcery.com> 7545 Doug Evans <dje@google.com> 7546 7547 * lib/gdb.exp (gdb_run_cmd, runto_main, gdb_compile) 7548 (clean_restart): Remove references to the gdb_stub target board 7549 variable. 7550 (gdb_step_for_stub): Delete. 7551 7552 * gdb.base/annota1.exp: Remove all references to [target_info 7553 exists gdb_stub], gdb_step_for_stub and usestubs. 7554 * gdb.base/annota3.exp: Ditto. 7555 * gdb.base/async.exp: Ditto. 7556 * gdb.base/break.exp: Ditto. 7557 * gdb.base/code-expr.exp: Ditto. 7558 * gdb.base/commands.exp: Ditto. 7559 * gdb.base/completion.exp: Ditto. 7560 * gdb.base/condbreak.exp: Ditto. 7561 * gdb.base/consecutive.exp: Ditto. 7562 * gdb.base/cvexpr.exp: Ditto. 7563 * gdb.base/define.exp: Ditto. 7564 * gdb.base/display.exp: Ditto. 7565 * gdb.base/ena-dis-br.exp: Ditto. 7566 * gdb.base/environ.exp: Ditto. 7567 * gdb.base/gnu-ifunc.exp: Ditto. 7568 * gdb.base/maint.exp: Ditto. 7569 * gdb.base/pending.exp: Ditto. 7570 * gdb.base/sect-cmd.exp: Ditto. 7571 * gdb.base/sepdebug.exp: Ditto. 7572 * gdb.base/unload.exp: Ditto. 7573 * gdb.base/watchpoint-solib.exp: Ditto. 7574 * gdb.cp/annota2.exp: Ditto. 7575 * gdb.cp/annota3.exp: Ditto. 7576 * gdb.dwarf2/dw2-inline-param.exp: Ditto. 7577 * gdb.hp/gdb.compat/xdb1.exp: Ditto. 7578 * gdb.mi/mi-pending.exp: Ditto. 7579 * gdb.trace/circ.exp: Ditto. 7580 * gdb.cp/ovldbreak.exp: Ditto. Adjust expected line numbers. 7581 * gdb.base/list.exp: Ditto. 7582 7583 * gdb.base/all-types.c: Remove all calls to set_debug_traps and 7584 breakpoint function and all references to the usestubs macro. 7585 * gdb.base/exprs.c: Ditto. 7586 * gdb.base/freebpcmd.c: Ditto. 7587 * gdb.base/bitfields.c: Ditto. 7588 * gdb.base/bitfields2.c: Ditto. 7589 * gdb.base/break.c: Ditto. 7590 * gdb.base/call-sc.c: Ditto. 7591 * gdb.base/call-signals.c: Ditto. 7592 * gdb.base/callfuncs.c: Ditto. 7593 * gdb.base/charset.c: Ditto. 7594 * gdb.base/consecutive.c: Ditto. 7595 * gdb.base/constvars.c: Ditto. 7596 * gdb.base/funcargs.c: Ditto. 7597 * gdb.base/int-type.c: Ditto. 7598 * gdb.base/interrupt.c: Ditto. 7599 * gdb.base/langs0.c: Ditto. 7600 * gdb.base/list0.c: Ditto. 7601 * gdb.base/mips_pro.c: Ditto. 7602 * gdb.base/miscexprs.c: Ditto. 7603 * gdb.base/nodebug.c: Ditto. 7604 * gdb.base/opaque0.c: Ditto. 7605 * gdb.base/pointers.c: Ditto. 7606 * gdb.base/printcmds.c: Ditto. 7607 * gdb.base/ptype.c: Ditto. 7608 * gdb.base/recurse.c: Ditto. 7609 * gdb.base/reread1.c: Ditto. 7610 * gdb.base/reread2.c: Ditto. 7611 * gdb.base/restore.c: Ditto. 7612 * gdb.base/return.c: Ditto. 7613 * gdb.base/run.c: Ditto. 7614 * gdb.base/scope0.c: Ditto. 7615 * gdb.base/sepdebug.c: Ditto. 7616 * gdb.base/setshow.c: Ditto. 7617 * gdb.base/setvar.c: Ditto. 7618 * gdb.base/sigall.c: Ditto. 7619 * gdb.base/signals.c: Ditto. 7620 * gdb.base/structs.c: Ditto. 7621 * gdb.base/structs2.c: Ditto. 7622 * gdb.base/testenv.c: Ditto. 7623 * gdb.base/twice.c: Ditto. 7624 * gdb.base/unwindonsignal.c: Ditto. 7625 * gdb.base/watchpoint.c: Ditto. 7626 * gdb.base/watchpoints.c: Ditto. 7627 * gdb.base/whatis.c: Ditto. 7628 * gdb.cp/classes.cc: Ditto. 7629 * gdb.cp/cplusfuncs.cc: Ditto. 7630 * gdb.cp/derivation.cc: Ditto. 7631 * gdb.cp/formatted-ref.cc: Ditto. 7632 * gdb.cp/misc.cc: Ditto. 7633 * gdb.cp/overload.cc: Ditto. 7634 * gdb.cp/ovldbreak.cc: Ditto. 7635 * gdb.cp/ref-params.cc: Ditto. 7636 * gdb.cp/ref-types.cc: Ditto. 7637 * gdb.cp/templates.cc: Ditto. 7638 * gdb.cp/virtfunc.cc: Ditto. 7639 * gdb.hp/gdb.aCC/run.c: Ditto. 7640 * gdb.hp/gdb.base-hp/callfwmall.c: Ditto. 7641 * gdb.hp/gdb.compat/xdb0.c: Ditto. 7642 * gdb.reverse/consecutive-reverse.c: Ditto. 7643 * gdb.reverse/sigall-reverse.c: Ditto. 7644 * gdb.reverse/until-reverse.c: Ditto. 7645 * gdb.reverse/watch-reverse.c: Ditto. 7646 * gdb.trace/actions.c: Ditto. 7647 * gdb.trace/circ.c: Ditto. 7648 * gdb.trace/collection.c: Ditto. 7649 76502011-12-13 Pedro Alves <pedro@codesourcery.com> 7651 7652 * gdb.base/watchpoint.c (struct foo2, foo2, struct foo4, foo4) 7653 (func6, func7): New. 7654 (main): Call func6 and func7. 7655 * gdb.base/watchpoint.exp (test_wide_location_1) 7656 (test_wide_location_2): New. 7657 (top level): Re-enable hardware watchpoints if necessary. Call 7658 test_wide_location_1 and test_wide_location_2. 7659 76602011-12-11 Yao Qi <yao@codesourcery.com> 7661 7662 * gdb.trace/status-stop.exp: Skip it if target doesn't support trace. 7663 76642011-12-11 Joel Brobecker <brobecker@adacore.com> 7665 7666 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp: Adjust 7667 expected output for unsupported case. 7668 76692011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com> 7670 7671 PR testsuite/12649 7672 * gdb.trace/ftrace.exp (test_fast_tracepoints): Import gdb_prompt. 7673 Protect gdb_test_multiple by final $gdb_prompt match. 7674 76752011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com> 7676 7677 * gdb.cp/static-method.exp (have_gcc_45682_fixed, info addr A::func()): 7678 New variable, new test. 7679 (list static-method.cc:xxx::(anonymous namespace)::A::func) 7680 (list 'static-method.cc:xxx::(anonymous namespace)::A::func') 7681 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func') 7682 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): KFAIL 7683 them if HAVE_GCC_45682_FIXED is not set. 7684 76852011-12-10 Yao Qi <yao@codesourcery.com> 7686 7687 * gdb.trace/status-stop.exp: New. 7688 * gdb.trace/status-stop.c: New. 7689 76902011-12-09 Jan Kratochvil <jan.kratochvil@redhat.com> 7691 7692 * gdb.reverse/until-precsave.exp (run to end of main) Extend the 7693 timeout. 7694 76952011-12-08 Tom Tromey <tromey@redhat.com> 7696 7697 * gdb.cp/ovsrch.exp (test_class): Correctly use "a_param" in 7698 condition. 7699 77002011-12-07 Stan Shebs <stan@codesourcery.com> 7701 7702 * gdb.trace/tfind.exp: Update for output changes. 7703 77042011-12-07 Pedro Alves <pedro@codesourcery.com> 7705 7706 * gdb.ada/catch_ex.exp: Skip as unsupported if "catch exception" 7707 throws "Cannot insert catchpoints in this configuration". 7708 * gdb.ada/mi_catch_ex.exp: Likewise. 7709 77102011-12-06 Pedro Alves <pedro@codesourcery.com> 7711 7712 * gdb.base/break-always.exp: Test changing memory at addresses 7713 with breakpoints inserted. 7714 77152011-12-06 Joel Brobecker <brobecker@acacore.com> 7716 7717 * gdb.ada/fullname_bp.exp: Add tests for other valid linespecs 7718 involving a fully qualified function name. 7719 77202011-12-06 Tom Tromey <tromey@redhat.com> 7721 7722 * gdb.ada/homonym.exp: Add three breakpoint tests. 7723 77242011-12-06 Tom Tromey <tromey@redhat.com> 7725 7726 * gdb.base/solib-weak.exp (do_test): Remove kfail. 7727 * gdb.trace/tracecmd.exp: Disable pending breakpoints earlier. 7728 * gdb.objc/objcdecode.exp: Update for output changes. 7729 * gdb.linespec/linespec.exp: New file. 7730 * gdb.linespec/lspec.cc: New file. 7731 * gdb.linespec/lspec.h: New file. 7732 * gdb.linespec/body.h: New file. 7733 * gdb.linespec/base/two/thefile.cc: New file. 7734 * gdb.linespec/base/one/thefile.cc: New file. 7735 * gdb.linespec/Makefile.in: New file. 7736 * gdb.cp/templates.exp (test_template_breakpoints): Update for 7737 output changes. 7738 * gdb.cp/re-set-overloaded.exp: Remove kfail. 7739 * gdb.cp/ovldbreak.exp: Update for output changes. "all" test now 7740 makes one breakpoint. 7741 * gdb.cp/method2.exp (test_break): Update for output changes. 7742 * gdb.cp/mb-templates.exp: Update for output changes. 7743 * gdb.cp/mb-inline.exp: Update for output changes. 7744 * gdb.cp/mb-ctor.exp: Update for output changes. 7745 * gdb.cp/ovsrch.exp: Use fully-qualified names. 7746 * gdb.base/solib-symbol.exp: Run to main later. Breakpoint now 7747 has multiple matches. 7748 * gdb.base/sepdebug.exp: Disable pending breakpoints. Update for 7749 error message change. 7750 * gdb.base/list.exp (test_list_filename_and_number): Update for 7751 error message change. 7752 * gdb.base/break.exp: Disable pending breakpoints. Update for 7753 output changes. 7754 * configure.ac: Add gdb.linespec. 7755 * configure: Rebuild. 7756 * Makefile.in (ALL_SUBDIRS): Add gdb.linespec. 7757 77582011-12-06 Ulrich Weigand <uweigand@de.ibm.com> 7759 7760 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out read-only 7761 last_break register on s390*-*-* targets. 7762 77632011-12-06 Joel Brobecker <brobecker@adacore.com> 7764 7765 * gdb.ada/watch_arg/pck.ads, gdb.ada/watch_arg/pck.adb: New files. 7766 * gdb.ada/watch_arg/watch.adb: Adjust code to avoid modification 7767 of parameter X in procedure Foo. 7768 77692011-12-05 Stan Shebs <stan@codesourcery.com> 7770 7771 * gdb.trace/tfind.exp: Update help string matches. 7772 77732011-12-05 Jan Kratochvil <jan.kratochvil@redhat.com> 7774 7775 * gdb.server/ext-run.exp (get process list): Accept also systemd 7776 as PID 1. 7777 77782011-12-03 Jan Kratochvil <jan.kratochvil@redhat.com> 7779 Pedro Alves <pedro@codesourcery.com> 7780 7781 * gdb.base/break-entry.exp: Move the target use_gdb_stub test before 7782 starting GDB. 7783 * gdb.base/default.exp: Replace target use_gdb_stub checks by global 7784 $use_gdb_stub. 7785 * gdb.base/display.exp: Likewise. 7786 * gdb.base/ending-run.exp: Likewise. 7787 * gdb.base/list.exp (test_listsize): Likewise. 7788 * gdb.base/setshow.exp: Likewise. 7789 * gdb.base/valgrind-db-attach.exp: Set global use_gdb_stub to 1. 7790 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd): Replace target use_gdb_stub 7791 check by global $use_gdb_stub. 7792 (gdb_test_multiple): Forbid run, start or attach for !$use_gdb_stub. 7793 (default_gdb_start): Set global use_gdb_stub from target use_gdb_stub. 7794 (default_gdb_init): Unset global $use_gdb_stub. 7795 (gdb_continue_to_end, rerun_to_main): Replace target use_gdb_stub check 7796 by global $use_gdb_stub. 7797 * lib/gdbserver-support.exp: Extend comments for set_board_info 7798 gdb_protocol and gdb,socketport. 7799 (gdbserver_start_extended): Set global gdbserver_protocol and 7800 gdbserver_gdbport. Clear global use_gdb_stub. 7801 * lib/mi-support.exp (default_mi_gdb_start): Set global use_gdb_stub 7802 from target use_gdb_stub. 7803 (mi_run_cmd): Replace target use_gdb_stub check by global $use_gdb_stub. 7804 78052011-12-03 Doug Evans <dje@google.com> 7806 7807 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd, run_to_main): Add comments. 7808 (gdb_step_for_stub): Add comments. 7809 78102011-12-02 Maciej W. Rozycki <macro@codesourcery.com> 7811 7812 * lib/gdb.exp (gdb_expect): Pass all the exception conditions up 7813 to the caller. 7814 (gdb_test_multiple): Likewise. 7815 78162011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com> 7817 7818 Fix gdb.mi/mi-solib.exp without system debug info installed. 7819 * lib/mi-support.exp (mi_expect_stop): Accept FILE also for `from' 7820 expect attribute, return 0 for it. Update comments. 7821 78222011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com> 7823 7824 * gdb.base/solib-corrupted.exp: Suppress test on is_remote target. 7825 (corrupted list): Adjust the expectation. 7826 78272011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com> 7828 7829 PR threads/13448 7830 * gdb.dwarf2/dw2-var-zero-addr.S: New file. 7831 * gdb.dwarf2/dw2-var-zero-addr.exp: New file. 7832 * gdb.threads/tls-var-main.c: New file. 7833 * gdb.threads/tls-var.c: New file. 7834 * gdb.threads/tls-var.exp: New file. 7835 78362011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com> 7837 7838 PR testsuite/12649 7839 * gdb.trace/collection.exp (gdb_collect_return_test): Import gdb_prompt. 7840 Protect gdb_test_multiple by final $gdb_prompt match. 7841 * gdb.trace/tspeed.exp (gdb_fast_trace_speed_test): Likewise. 7842 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise. 7843 (test_tracepoints): Likewise. 7844 78452011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com> 7846 7847 PR breakpoints/13346 7848 * gdb.dwarf2/dw2-objfile-overlap-inner.S: New file. 7849 * gdb.dwarf2/dw2-objfile-overlap-outer.S: New file. 7850 * gdb.dwarf2/dw2-objfile-overlap.exp: New file. 7851 78522011-12-01 Joel Brobecker <brobecker@adacore.com> 7853 7854 * gdb.ada/homonym/pck.ads, gdb.ada/homonym/pck.adb: New files. 7855 * gdb.ada/homonym/homonym.adb: For use of all types defined 7856 locally inside both Get_Value subprograms. 7857 78582011-12-01 Jan Kratochvil <jan.kratochvil@redhat.com> 7859 7860 Fix racy FAILs. 7861 * gdb.base/foll-exec.exp (zap_session): Use gdb_test_no_output instead 7862 of send_gdb. 7863 78642011-11-30 Ulrich Weigand <uweigand@de.ibm.com> 7865 7866 * gdb.base/testenv.exp: Skip on remote targets. Unset global 7867 environment variable after test completed. 7868 78692011-11-30 Ulrich Weigand <uweigand@de.ibm.com> 7870 7871 * gdb.base/solib-nodir.exp: Skip if remote target. 7872 * gdb.base/gdb.fortran.exp: Use shlib= flag when linking main 7873 application. Call gdb_load_shlibs. 7874 * gdb.mi/mi-solib.exp: Use mi_load_shlibs instead of gdb_load_shlibs. 7875 78762011-11-29 Joel Brobecker <brobecker@adacore.com> 7877 7878 * gdb.base/infoline.c, gdb.base/infoline.exp: New files. 7879 78802011-11-28 Joel Brobecker <brobecker@adacore.com> 7881 7882 * gdb.ada/fullname_bp: New testcase. 7883 78842011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com> 7885 7886 PR testsuite/12649 7887 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test #2): 7888 Wrap send_gdb into a new gdb_test. 7889 7890 Code cleanup. 7891 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse4_test): 7892 Convert send_gdb and gdb_expect to gdb_test_multiple. 7893 78942011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com> 7895 7896 * gdb.base/jit-so.exp (one_jit_test): Add testcase name to log message. 7897 78982011-11-23 Keith Seitz <keiths@redhat.com> 7899 7900 * lib/mi-support.exp (varobj_tree): New namespace and procs. 7901 (mi_varobj_tree_test_children_callback): New proc. 7902 (mi_walk_varobj_tree): New proc. 7903 79042011-11-22 Tom Tromey <tromey@redhat.com> 7905 7906 * lib/mi-support.exp (mi_run_cmd_full): Rename from mi_run_cmd. 7907 Add "use_mi_command" argument. 7908 (mi_run_cmd, mi_run_with_cli): New procs. 7909 * gdb.mi/solib-lib.c: New file. 7910 * gdb.mi/solib-main.c: New file. 7911 * gdb.mi/mi-solib.exp: New file. 7912 79132011-11-21 Doug Evans <dje@google.com> 7914 7915 * gdb.cp/nextoverthrow.exp: Skip test if debug info for 7916 _Unwind_DebugHook is missing. 7917 79182011-11-20 Stan Shebs <stan@codesourcery.com> 7919 7920 * gdb.trace/tstatus.exp: New. 7921 * gdb.trace/actions.c: Include string.h. 7922 79232011-11-18 Yao Qi <yao@codesourcery.com> 7924 7925 * gdb.trace/pending.exp: New. 7926 * gdb.trace/pending.c: New. 7927 * gdb.trace/pendshr1.c: New. 7928 * gdb.trace/pendshr2.c: New. 7929 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Check one 7930 tracepoint location becomes pending. 7931 (tracepoint_change_loc_2): New. 7932 79332011-11-16 David S. Miller <davem@davemloft.net> 7934 7935 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero when 7936 target is sparc*-*-linux* 7937 79382011-11-15 Paul Koning <paul_koning@dell.com> 7939 7940 * gdb.python/py-type.exp: New testcases for exceptions on scalar 7941 types. 7942 79432011-11-14 Doug Evans <dje@google.com> 7944 7945 * gdb.base/shell.exp: New file. 7946 79472011-11-14 Stan Shebs <stan@codesourcery.com> 7948 7949 * gdb.trace/ftrace.c: New. 7950 * gdb.trace/ftrace.exp: New. 7951 79522011-11-14 Yao Qi <yao@codesourcery.com> 7953 7954 * gdb.trace/change-loc-1.c: New. 7955 * gdb.trace/change-loc-2.c: New. 7956 * gdb.trace/change-loc.c: New. 7957 * gdb.trace/change-loc.exp: New. 7958 * gdb.trace/change-loc.h: New. 7959 * gdb.trace/trace-break.c (marker): Define new symbol. 7960 * gdb.trace/trace-break.exp (break_trace_same_addr_5): 7961 New. 7962 (break_trace_same_addr_6): New. 7963 79642011-11-12 Matt Rice <ratmice@gmail.com> 7965 7966 * gdb.base/info-macros.exp: Make tests for info definitions 7967 test info macro. Add tests for info macro argument processing. 7968 Rename a few tests. 7969 79702011-11-11 Keith Seitz <keiths@redhat.com> 7971 7972 PR gdb/12843 7973 * gdb.base/linespecs.exp: New file. 7974 79752011-11-11 Doug Evans <dje@google.com> 7976 7977 * gdb.threads/print-threads.exp: Extend timeout for slower 7978 tests. 7979 79802011-11-10 Doug Evans <dje@google.com> 7981 7982 * gdb.reverse/i387-env-reverse.exp: Extend timeout of 7983 "record to end of main" test. 7984 7985 * gdb.python/py-type.c (TS): New typedef. 7986 (ts): New global. 7987 * gdb.python/py-type.exp: Test field list of typedef. 7988 79892011-11-10 Joel Brobecker <brobecker@adacore.com> 7990 7991 * gdb.ada/small_reg_param: New testcase. 7992 79932011-11-09 Tom Tromey <tromey@redhat.com> 7994 7995 * gdb.cp/destrprint.exp: New file. 7996 * gdb.cp/destrprint.cc: New file. 7997 79982011-11-08 Meador Inge <meadori@codesourcery.com> 7999 8000 * gdb.arch/thumb-prologue.c (switch_stack_to_same): New test function. 8001 (switch_stack_to_other): New test function. 8002 * gdb.arch/thumb-prologue.exp: New test cases. 8003 80042011-11-08 Maciej W. Rozycki <macro@codesourcery.com> 8005 8006 * lib/mi-support.exp (mi_send_resuming_command_raw): Fix a typo. 8007 80082011-11-08 Yao Qi <yao@codesourcery.com> 8009 8010 * gdb.exp (supports_process_record): New. 8011 (supports_reverse): New. 8012 * gdb.reverse/break-precsave.exp: Call support_process_record 8013 to run test conditionally. 8014 * gdb.reverse/consecutive-precsave.exp: Likewise. 8015 * gdb.reverse/i386-precsave.exp: Likewise. 8016 * gdb.reverse/machinestate-precsave.exp: Likewise. 8017 * gdb.reverse/solib-precsave.exp: Likewise. 8018 * gdb.reverse/step-precsave.exp: Likewise. 8019 * gdb.reverse/until-precsave.exp: Likewise. 8020 * gdb.reverse/watch-precsave.exp: Likewise. 8021 * gdb.reverse/break-reverse.exp: Call support_reverse to run 8022 test conditionally. 8023 * gdb.reverse/consecutive-reverse.exp: Likewise. 8024 * gdb.reverse/finish-precsave.exp: Likewise. 8025 * gdb.reverse/finish-reverse-bkpt.exp: Likewise. 8026 * gdb.reverse/finish-reverse.exp: Likewise. 8027 * gdb.reverse/i386-reverse.exp: Likewise. 8028 * gdb.reverse/i386-sse-reverse.exp: Likewise. 8029 * gdb.reverse/machinestate.exp: Likewise. 8030 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Likewise. 8031 * gdb.reverse/sigall-precsave.exp: Likewise. 8032 * gdb.reverse/sigall-reverse.exp: Likewise. 8033 * gdb.reverse/solib-reverse.exp: Likewise. 8034 * gdb.reverse/step-reverse.exp: Likewise. 8035 * gdb.reverse/until-reverse.exp: Likewise. 8036 * gdb.reverse/watch-reverse.exp: Likewise. 8037 80382011-11-05 Yao Qi <yao@codesourcery.com> 8039 8040 * gdb.trace/trace-break.exp: Add test on setting two 8041 fast tracepoints at the same address. 8042 80432011-11-03 Jan Kratochvil <jan.kratochvil@redhat.com> 8044 8045 * gdb.base/commands.exp (cmd1 error): Fix false ERROR with gdbserver. 8046 80472011-11-02 Stan Shebs <stan@codesourcery.com> 8048 8049 * gdb.trace/collection.c: Add code using strings. 8050 * gdb.trace/collection.exp: Add tests of string collection. 8051 80522011-11-02 Jan Kratochvil <jan.kratochvil@redhat.com> 8053 8054 * gdb.base/skip-solib.exp (executable_main): New variable. 8055 (binfile_main): Base it on that. 8056 Use $executable_main in clean_restart calls. Drop gdb_exit and 8057 gdb_start calls. 8058 80592011-11-01 Jan Kratochvil <jan.kratochvil@redhat.com> 8060 8061 Fix racy FAILs. 8062 * lib/mi-support.exp (mi_gdb_test): Replace thread_selected_re and 8063 breakpoint_re globals import by async. Set string_regex to .* for 8064 async. Remove the optional thread_selected_re and breakpoint_re 8065 globals expectations. 8066 80672011-11-01 Joseph Myers <joseph@codesourcery.com> 8068 8069 * gdb.base/maint.exp: XFAIL "maint info sections DATA" on MinGW as 8070 well as Cygwin. 8071 80722011-11-01 Justin Lebar <justin.lebar@gmail.com> 8073 8074 Add tests for skip command. 8075 * gdb.base/skip-solib-lib.c: New 8076 * gdb.base/skip-solib-main.c: New 8077 * gdb.base/skip-solib.exp: New 8078 * gdb.base/skip.c: New 8079 * gdb.base/skip.exp: New 8080 * gdb.base/skip1.c: New 8081 * gdb.base/Makefile.in: Adding new files. 8082 80832011-10-31 Yao Qi <yao@codesourcery.com> 8084 Pedro Alves <pedro@codesourcery.com> 8085 8086 * gdb.trace/trace-break.c: New. 8087 * gdb.trace/trace-break.exp: New. 8088 80892011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com> 8090 8091 * gdb.threads/no-unwaited-for-left.exp: Specify $srcfile for 8092 break-here-2. 8093 80942011-10-28 Pedro Alves <pedro@codesourcery.com> 8095 8096 * gdb.threads/no-unwaited-for-left.c: New. 8097 * gdb.threads/no-unwaited-for-left.exp: New. 8098 * gdb.threads/non-ldr-exc-1.c: New. 8099 * gdb.threads/non-ldr-exc-1.exp: New. 8100 * gdb.threads/non-ldr-exc-2.c: New. 8101 * gdb.threads/non-ldr-exc-2.exp: New. 8102 * gdb.threads/non-ldr-exc-3.c: New. 8103 * gdb.threads/non-ldr-exc-3.exp: New. 8104 * gdb.threads/non-ldr-exc-4.c: New. 8105 * gdb.threads/non-ldr-exc-4.exp: New. 8106 81072011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com> 8108 8109 * gdb.base/async-shell.exp: Skip the testfile for use_gdb_stub. 8110 * gdb.base/attach-pie-misread.exp: Likewise. 8111 * gdb.base/break-interp.exp: Likewise. 8112 * gdb.base/default.exp (attach, run "r" abbreviation, run): Skip these 8113 testcases for use_gdb_stub. 8114 * gdb.dwarf2/dw2-restore.exp: Fix the run for use_gdb_stub. 8115 (continue): New testcase. 8116 * gdb.python/py-events.exp: Skip the testfile for use_gdb_stub. 8117 * gdb.threads/attach-into-signal.exp: Likewise. 8118 * gdb.threads/attach-stopped.exp: Likewise. 8119 * gdb.threads/attachstop-mt.exp: Likewise. 8120 81212011-10-28 Paul Koning <paul_koning@dell.com> 8122 8123 * gdb.python/lib-types.exp (deep_items): Rename from deepitems. 8124 81252011-10-27 Jan Kratochvil <jan.kratochvil@redhat.com> 8126 8127 * lib/mi-support.exp (breakpoint_re): Suppress match reporting. 8128 (mi_gdb_test): Import globals thread_selected_re 8129 and breakpoint_re. Expect them optionally at the regex start. 8130 81312011-10-27 Doug Evans <dje@google.com> 8132 8133 * gdb.python/python.exp: Test source -s. 8134 81352011-10-26 Paul Koning <paul_koning@dell.com> 8136 8137 * gdb.python/lib-types.cc (struct A): New structure. 8138 * gdb.python/lib-types.exp (deepitems): New tests. 8139 81402011-10-25 Paul Koning <paul_koning@dell.com> 8141 8142 PR python/13327 8143 8144 * gdb.python/py-value.exp: Add testcases for is_lazy attribute, 8145 fetch_lazy method. 8146 81472011-10-24 Yao Qi <yao@codesourcery.com> 8148 8149 * lib/gdb.exp (can_single_step_to_signal_handler): Return 0 when 8150 target is tic6x-*-*. 8151 81522011-10-21 Joel Brobecker <brobecker@adacore.com> 8153 8154 * gdb.ada/mi_task_info/task_switch.adb: New file. 8155 * gdb.ada/mi_task_info.exp: New file. 8156 81572011-10-21 Jan Kratochvil <jan.kratochvil@redhat.com> 8158 8159 * gdb.cp/expand-psymtabs-cxx.exp: New file. 8160 * gdb.cp/expand-psymtabs-cxx.cc: New file. 8161 81622011-10-20 Phil Muldoon <pmuldoon@redhat.com> 8163 8164 PR python/12656 8165 8166 * gdb.python/py-block.exp: Add is_global, is_static, static_block, 8167 global_block tests. 8168 81692011-10-18 Tom Tromey <tromey@redhat.com> 8170 8171 * gdb.base/jit-so.exp (one_jit_test): Remove spurious backslash. 8172 81732011-10-18 Tom Tromey <tromey@redhat.com> 8174 8175 * gdb.base/source.exp: Don't include full file name in test name. 8176 * gdb.python/python.exp: Don't include full file name in test 8177 name. 8178 81792011-10-18 Jan Kratochvil <jan.kratochvil@redhat.com> 8180 8181 * gdb.base/attach-pie-noexec.c: New files. 8182 * gdb.base/attach-pie-noexec.exp: New files. 8183 81842011-10-17 Joseph Myers <joseph@codesourcery.com> 8185 8186 * lib/gdb.exp (gdb_test_multiple): Expect newline and secondary 8187 prompt for each extra line in command. 8188 81892011-10-17 Jan Kratochvil <jan.kratochvil@redhat.com> 8190 8191 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.shl): KFAIL it. 8192 Revert the part of: 8193 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com> 8194 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors): 8195 Change the expected string. 8196 81972011-10-16 Jan Kratochvil <jan.kratochvil@redhat.com> 8198 8199 Fix results with system glibc debug info installed. 8200 * gdb.base/disp-step-syscall.exp (continue to $syscall (1st time)) 8201 (continue to $syscall (2nd time), continue to $syscall (3rd time)): 8202 Accept also __libc_ symbol prefix and no prefix. 8203 82042011-10-14 Keith Seitz <keiths@redhat.com> 8205 8206 PR c++/13225 8207 * gdb.cp/converts.cc (foo3_1): New function. 8208 (foo3_2): New functions. 8209 * gdb.cp/converts.exp: Add tests for int to pointer conversion 8210 and null pointer conversions of integer constant zero. 8211 Add test to check if all arguments are checked for incompatible 8212 conversion BADNESS. 8213 82142011-10-14 Tom Tromey <tromey@redhat.com> 8215 8216 * gdb.threads/attachstop-mt.exp: Add $srcfile to the linespecs. 8217 * gdb.threads/attach-stopped.exp (corefunc): Add $srcfile to the 8218 linespec. 8219 82202011-10-13 Jan Kratochvil <jan.kratochvil@redhat.com> 8221 8222 Fix internal error regression. 8223 * gdb.dwarf2/implptr-optimized-out.S: New file. 8224 * gdb.dwarf2/implptr-optimized-out.exp: New file. 8225 82262011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com> 8227 8228 Fix empty DWARF expressions DATA vs. SIZE conditionals. 8229 * gdb.dwarf2/dw2-op-call.S (arraycallnoloc, arraynoloc): New DIEs. 8230 (loclist): New. 8231 (4): New abbrev. 8232 * gdb.dwarf2/dw2-op-call.exp: Remove variable srcfile and executable. 8233 Use prepare_for_testing, remove clean_restart. 8234 (p arraynoloc, p arraycallnoloc): New tests. 8235 82362011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com> 8237 8238 * gdb.cp/namespace-enum.exp (executable): New variable. 8239 (binfile): Use ${objdir}/${subdir}/ prefix. 8240 Use ${executable} for clean_restart. 8241 82422011-10-11 Sterling Augustine <saugustine@google.com> 8243 8244 * gdb.cp/Makefile.in: Add namespace-enum test. 8245 * gdb.cp/namespace-enum.exp: New file. 8246 * gdb.cp/namespace-enum.c: New file. 8247 * gdb.cp/namespace-enum-main.c: New file. 8248 82492011-10-11 Ulrich Weigand <ulrich.weigand@linaro.org> 8250 8251 * gdb.python/py-shared.exp: Relax filename check to handle remote: 8252 sysroot. 8253 82542011-10-11 Jan Kratochvil <jan.kratochvil@redhat.com> 8255 8256 Reimplement @entry in input expressions. 8257 * gdb.base/exprs.c (v_int_array_init): New variable. 8258 * gdb.base/exprs.exp (print v_int_array_init) 8259 (print *v_int_array_init@1, print *v_int_array_init@2) 8260 (print v_int_array_init[0]@1, print v_int_array_init[0]@2) 8261 (print v_int_array_init[1]@1): New tests. 8262 82632011-10-10 Joseph Myers <joseph@codesourcery.com> 8264 8265 * gdb.cp/gdb2495.exp: Do not include directories in filename in 8266 expected message. 8267 82682011-10-09 Doug Evans <dje@google.com> 8269 8270 * gdb.base/alias.exp: Add tests for alias command. 8271 82722011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com> 8273 8274 * gdb.arch/amd64-entry-value.s: New file. 8275 * gdb.mi/mi2-amd64-entry-value.s: New file. 8276 82772011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com> 8278 8279 Display @entry parameter values even for references. 8280 * gdb.arch/amd64-entry-value.cc (reference, datap, datap_input): New 8281 functions. 8282 (main): New variables regvar, nodatavarp, stackvar1, stackvar2. Call 8283 reference and datap_input. 8284 * gdb.arch/amd64-entry-value.exp (reference, breakhere_reference): New 8285 breakpoints. 8286 (continue to breakpoint: entry_reference: reference) 8287 (entry_reference: bt at entry) 8288 (continue to breakpoint: entry_reference: breakhere_reference) 8289 (entry_reference: bt, entry_reference: ptype regparam) 8290 (entry_reference: p regparam, entry_reference: ptype regparam@entry) 8291 (entry_reference: p regparam@entry, entry_reference: p ®param@entry) 8292 (entry_reference: p regcopy, entry_reference: p nodataparam) 8293 (entry_reference: p nodataparam@entry): New tests. 8294 82952011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com> 8296 8297 Support @entry in input expressions. 8298 * gdb.arch/amd64-entry-value.exp (entry: p i@entry, entry: p j@entry) 8299 (entry_stack: p s1@entry, entry_stack: p s2@entry) 8300 (entry_stack: p d9@entry, entry_stack: p da@entry, tailcall: p i@entry) 8301 (tailcall: p j@entry): New tests. 8302 * gdb.cp/koenig.cc (A::entry): New function. 8303 (main): Call it. 8304 * gdb.cp/koenig.exp (p entry (c)): New test. 8305 83062011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com> 8307 8308 Display @entry parameter values (without references). 8309 * gdb.arch/amd64-entry-value.cc (locexpr, stacktest, data, data2) 8310 (different, validity, invalid): New functions. 8311 (main): Call them. 8312 * gdb.arch/amd64-entry-value.exp: New breakpoints breakhere_locexpr, 8313 stacktest, breakhere_stacktest, different, breakhere_different, 8314 breakhere_validity and breakhere_invalid. 8315 (entry: bt): Update for @entry. 8316 (entry_locexpr: *, entry_stack: *, entry_equal: *, entry_different: *) 8317 (entry_validity: *, entry_invalid: *): Many new tests. 8318 * gdb.base/break.exp 8319 (run until breakpoint set at small function, optimized file): Accept 8320 also the @entry suffix. 8321 * gdb.mi/Makefile.in (PROGS): Add mi2-amd64-entry-value. 8322 * gdb.mi/mi2-amd64-entry-value.c: New files. 8323 * gdb.mi/mi2-amd64-entry-value.exp: New files. 8324 83252011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com> 8326 8327 Protect entry values against self tail calls. 8328 * gdb.arch/amd64-entry-value.cc (self2, self): New. 8329 (main): Call self. 8330 * gdb.arch/amd64-entry-value.exp (self: breakhere, self: bt) 8331 (set debug entry-values 1, self: bt debug entry-values): New tests. 8332 83332011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com> 8334 8335 Recognize virtual tail call frames. 8336 * gdb.arch/amd64-entry-value.cc (c, a, b, amb_z, amb_y, amb_x, amb) 8337 (amb_b, amb_a): New. 8338 (main): Call a and b. 8339 * gdb.arch/amd64-entry-value.exp (tailcall: breakhere, tailcall: bt) 8340 (tailcall: p i, tailcall: p j, set $sp0=$sp, up, p $sp0 == $sp, frame 3) 8341 (p $sp0 + sizeof (void *) == $sp, ambiguous: breakhere, ambiguous: bt): 8342 New tests. 8343 83442011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com> 8345 8346 Implement basic support for DW_TAG_GNU_call_site. 8347 * gdb.arch/Makefile.in (EXECUTABLES): Add amd64-entry-value. 8348 * gdb.arch/amd64-entry-value.cc: New file. 8349 * gdb.arch/amd64-entry-value.exp: New file. 8350 83512011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com> 8352 8353 Fix DW_OP_GNU_implicit_pointer for DWARF32 v3+ on 64-bit arches. 8354 * gdb.dwarf2/implptr-64bit.S: New file. 8355 * gdb.dwarf2/implptr-64bit.exp: New file. 8356 83572011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com> 8358 8359 Fix initial language detection with -readnow. 8360 * gdb.cp/readnow-language.cc: New file. 8361 * gdb.cp/readnow-language.exp: New file. 8362 83632011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com> 8364 8365 Fix printed anonymous struct name. 8366 * gdb.cp/anon-struct.exp (print type of X::t2): New test. 8367 83682011-10-09 Joseph Myers <joseph@codesourcery.com> 8369 8370 * gdb.base/solib-symbol.exp: Do not include directories in 8371 filenames in expected messages. 8372 83732011-10-07 Doug Evans <dje@google.com> 8374 8375 * gdb.python/py-pp-maint.py: Add tests for `replace' arg. 8376 83772011-10-07 Kevin Pouget <kevin.pouget@st.com> 8378 8379 Allow Python notification of new object-file loadings. 8380 * gdb.python/py-events.exp: Test newobjfile event. 8381 * gdb.python/py-events.py: Register newobjfile callback. 8382 * gdb.python/py-events.c: Add call to shared library 8383 * gdb.python/py-events-shlib.c: New file. 8384 83852011-10-06 Joseph Myers <joseph@codesourcery.com> 8386 8387 * gdb.base/fixsection.exp: Do not include directories in filename 8388 in expected message. 8389 83902011-10-05 Pierre Muller <muller@ics.u-strasbg.fr> 8391 8392 Add tests for passing of environment variables to inferior. 8393 * gdb.base/testenv.c: New test source. 8394 * gdb.base/testenv.exp: New expect test. 8395 83962011-10-04 Paul Koning <paul_koning@dell.com> 8397 8398 * gdb.python/py-value.c (main): Break before return. 8399 84002011-10-04 Kevin Pouget <kevin.pouget@st.com> 8401 8402 PR python/12691: Add the inferior to Python exited event 8403 * gdb.python/py-events.exp: Test the inferior attribute of exited 8404 event with a fork. 8405 * gdb.python/py-events.py: Print inferior number on exit. 8406 * gdb.python/py-events.c: Fork the inferior. 8407 84082011-10-03 Edjunior Machado <emachado@linux.vnet.ibm.com> 8409 8410 * gdb.base/jit.exp: Add testcase name to log message 8411 84122011-10-03 Paul Koning <paul_koning@dell.com> 8413 Jan Kratochvil <jan.kratochvil@redhat.com> 8414 8415 * gdb.python/py-value.exp 8416 (python inval = gdb.parse_and_eval('*(int*)0')) 8417 (python argc_lazy = gdb.parse_and_eval('argc'), sanity check argc) 8418 (set argc=2, python print argc_lazy): New tests. 8419 84202011-10-02 Joel Brobecker <brobecker@adacore.com> 8421 8422 * gdb.base/save-bp.exp, gdb.base/save-bp.c: New files. 8423 84242011-10-01 Jan Kratochvil <jan.kratochvil@redhat.com> 8425 Pedro Alves <pedro@codesourcery.com> 8426 8427 * gdb.python/py-value.exp (test_value_in_inferior): New variable 8428 can_read_0, test for it. 8429 (python print gdb.parse_and_eval('*(int*)0')): Rename to ... 8430 (parse_and_eval with memory error): ... here, make it untested if 8431 can_read_0. 8432 84332011-09-30 Marek Polacek <mpolacek@redhat.com> 8434 8435 * gdb.python/python.exp (verify pagination beforehand) 8436 (verify pagination afterwards): Fix race by splitting the line. 8437 84382011-09-29 Joseph Myers <joseph@codesourcery.com> 8439 8440 * lib/gdb.exp (is_amd64_regs_target, is_x86_like_target): Allow 8441 for 64-bit multilibs from i?86-* targets. 8442 84432011-09-29 Marek Polacek <mpolacek@redhat.com> 8444 8445 * lib/gdb.exp: Fix a typo in one of the comments. 8446 84472011-09-29 Marek Polacek <mpolacek@redhat.com> 8448 8449 * gdb.base/foll-fork.exp: Fix race by adding "y or n" to the 8450 matching pattern. 8451 84522011-09-28 Paul Koning <paul_koning@dell.com> 8453 8454 * gdb.python/py-type.c (enum E): New. 8455 * gdb.python/py-type.exp (test_fields): Add tests for Python 8456 mapping access to fields. 8457 (test_enums): New test for field access on enums. 8458 84592011-09-27 Stan Shebs <stan@codesourcery.com> 8460 8461 * gdb.trace/collection.exp: Test collection of $_ret. 8462 84632011-09-22 Andreas Tobler <andreast@fgznet.ch> 8464 8465 * lib/gdb.exp (gdb_compile): Set rpath and remove -ldl from the 8466 list of compilation switches for <*-*-freebsd*>. 8467 84682011-09-19 Stan Shebs <stan@codesourcery.com> 8469 8470 * gdb.trace/tspeed.exp: New file. 8471 * gdb.trace/tspeed.c: New file. 8472 84732011-09-18 Yao Qi <yao@codesourcery.com> 8474 8475 * gdb.arch/arm-disp-step.S (test_ldr_literal): Test for Thumb 8476 instructions. 8477 (test_adr_32bit, test_pop_pc): Likewise. 8478 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New test for 8479 Thumb instructions. 8480 * gdb.arch/arm-disp-step.exp (test_ldm_stm_pc): Match $gdb_prompt 8481 in gdb_test_multiple. 8482 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New. 8483 84842011-09-17 Yao Qi <yao@codesourcery.com> 8485 8486 * lib/gdb.exp (can_single_step_to_signal_handler): New. 8487 * gdb.base/kill-after-signal.exp: Call it. Skip if target doesn't 8488 support single step to signal handler. 8489 84902011-09-17 Yao Qi <yao@codesourcery.com> 8491 8492 * gdb.base/disp-step-fork.c: New. 8493 * gdb.base/disp-step-syscall.exp: New. 8494 * gdb.base/disp-step-vfork.c: New. 8495 84962011-09-16 Joel Brobecker <brobecker@adacore.com> 8497 8498 * gdb.ada/tasks.exp: Make the expected output for 8499 the `info tasks' tests more resilient to spacing 8500 changes. 8501 85022011-09-16 Jan Kratochvil <jan.kratochvil@redhat.com> 8503 8504 * gdb.python/py-evthreads.exp (Run to breakpoint 1) 8505 (reached breakpoint 2, reached breakpoint 3): Update expected output. 8506 85072011-09-15 Kevin Pouget <kevin.pouget@st.com> 8508 8509 PR Python/12692 Add gdb.selected_inferior() to Python interface. 8510 * gdb.python/py-inferior.exp: Add testcase for gdb.selected_inferior(). 8511 85122011-04-30 Kevin Pouget <kevin.pouget@st.com> 8513 8514 Handle multiple breakpoint hits in Python interface: 8515 * gdb.python/py-events.exp: Set a duplicate breakpoint and check its 8516 presence. 8517 * gdb.python/py-events.py (breakpoint_stop_handler): Browse all the 8518 breakpoint hits. 8519 85202011-09-13 Sami Wagiaalla <swagiaal@redhat.com> 8521 Jan Kratochvil <jan.kratochvil@redhat.com> 8522 8523 * gdb.python/py-events.exp: Remove pretty printing comment. 8524 * gdb.python/py-evsignal.exp: New file. 8525 * gdb.python/py-evthreads.c: Include signal.h. 8526 (thread3): Remove variable count3. Remove variable bad and use raise 8527 instead. 8528 (thread2): Remove variable count2. Move thread3 pthread_create here, 8529 merge pthread_join to a single line. 8530 (main): Remove variable count1. Merge pthread_join with pthread_create 8531 to a single line. 8532 * gdb.python/py-evthreads.exp: Remove pretty printing comment. New 8533 KFAIL python/12966 for gdbserver. Test return value of 8534 gdb_compile_pthreads. Use gdb_run_cmd. Replace send_gdb and 8535 gdb_expect by gdb_test and gdb_test_multiple. 8536 (thread 2, thread 3): New tests. 8537 85382011-09-12 Matt Rice <ratmice@gmail.com> 8539 Pedro Alves <pedro@codesourcery.com> 8540 8541 PR gdb/13175 8542 8543 * gdb.base/interp.exp: New tests. 8544 * gdb.base/interp.c: New file. 8545 85462011-09-12 Doug Evans <dje@google.com> 8547 8548 * gdb.dwarf2/clztest.exp: Fix initialization of tests array. 8549 * gdb.dwarf2/typeddwarf.exp: Ditto. 8550 85512011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com> 8552 8553 Fix compatibility with x32 arch. 8554 * testsuite/gdb.dwarf2/typeddwarf.exp: Check also is_lp64_target. 8555 * testsuite/gdb.trace/backtrace.exp: Use is_amd64_regs_target and 8556 is_x86_like_target. 8557 * testsuite/gdb.trace/collection.exp: Likewise. 8558 * testsuite/gdb.trace/report.exp: Likewise. 8559 * testsuite/gdb.trace/unavailable.exp: Likewise. 8560 * testsuite/gdb.trace/while-dyn.exp: Likewise. 8561 * testsuite/lib/gdb.exp (is_amd64_regs_target): New function. 8562 (is_x86_like_target): Check also is_amd64_regs_target. 8563 85642011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com> 8565 8566 PR breakpoints/12435 8567 * gdb.arch/amd64-prologue-xmm.c: New file. 8568 * gdb.arch/amd64-prologue-xmm.exp: New file. 8569 * gdb.arch/amd64-prologue-xmm.s: New file. 8570 85712011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com> 8572 8573 * gdb.dwarf2/dw2-param-error-main.c: New file. 8574 * gdb.dwarf2/dw2-param-error.S: New file. 8575 * gdb.dwarf2/dw2-param-error.exp: New file. 8576 85772011-09-08 Pedro Alves <pedro@codesourcery.com> 8578 8579 * gdb.base/annota1.exp, gdb.base/annota3.exp: Extract the 8580 inferior's pid and look for a core dump named core.$pid. Use 8581 `remote_file' commands on the host instead of hand coding shell 8582 commands on the build. 8583 * gdb.base/valgrind-db-attach.exp: Kill the program before 8584 finishing the test. 8585 85862011-09-02 Matt Rice <ratmice@gmail.com> 8587 8588 * lib/prompt.exp: New file for testing the first prompt. 8589 * gdb.python/py-prompt.exp: Ditto. 8590 * gdb.python/py-prompt.c: Ditto (copy of ext-attach.c). 8591 85922011-09-02 Pedro Alves <pedro@codesourcery.com> 8593 8594 * gdb.threads/gcore-thread.exp: Set the global core_supported to 8595 0, before testing gcore. 8596 85972011-09-01 Jan Kratochvil <jan.kratochvil@redhat.com> 8598 8599 * dw2-ifort-parameter-debug.S: Update copyright year. 8600 * dw2-ifort-parameter.c: Update copyright year. 8601 * dw2-ifort-parameter.exp: Update copyright year. 8602 8603 * dw2-ifort-parameter-debug.S: New file. 8604 * dw2-ifort-parameter.c: New file. 8605 * dw2-ifort-parameter.exp: New file. 8606 86072011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com> 8608 8609 * gdb.base/commands.exp (error_clears_commands_left): New function. 8610 (): Call it. 8611 86122011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com> 8613 8614 * gdb.mi/mi-inheritance-syntax-error.cc (A): Make `a' public. 8615 (C): Initialize `a'. 8616 * gdb.mi/mi-inheritance-syntax-error.exp 8617 (-data-evaluate-expression $path): Expect `a' as 5. 8618 86192011-08-26 Marc Khouzam <marc.khouzam@ericsson.com> 8620 8621 PR mi/11912 8622 * gdb.mi/mi-inheritance-syntax-error.cc: New file. 8623 * gdb.mi/mi-inheritance-syntax-error.exp: New file. 8624 * gdb.mi/mi-var-cp.cc: Updated for new 'class' 8625 keyword in output of -var-info-path-expression. 8626 86272011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com> 8628 8629 * gdb.trace/backtrace.exp: Use is_lp64_target to check 64bit target. 8630 * gdb.trace/collection.exp: Likewise. 8631 * gdb.trace/report.exp: Likewise. 8632 * gdb.trace/unavailable.exp: Likewise. 8633 * gdb.trace/while-dyn.exp: Likewise. 8634 86352011-08-18 Keith Seitz <keiths@redhat.com> 8636 8637 PR c++/12266 8638 * gdb.cp/meth-typedefs.cc: New file. 8639 * gdb.cp/meth-typedefs.exp: New file. 8640 86412011-08-17 Phil Muldoon <pmuldoon@redhat.com> 8642 8643 * gdb.python/python.exp: Add extended-prompt tests. 8644 86452011-08-15 Jan Kratochvil <jan.kratochvil@redhat.com> 8646 8647 * gdb.arch/i386-dr3-watch.exp 8648 (watchpoint on gap1 does not fit debug registers) 8649 (delete all watchpoints): Fix racy expect strings. 8650 86512011-08-14 Yao Qi <yao@codesourcery.com> 8652 8653 * gdb.base/maint.exp: set data_section to ".neardata". 8654 * gdb.base/savedregs.c (thrower): Trigger SIGILL on NO-MMU machine. 8655 * gdb.base/savedregs.exp: Handle SIGILL. 8656 * gdb.mi/mi-syn-frame.c (bar): Trigger SIGILL on NO-MMU machine. 8657 * gdb.xml/tdesc-regs.exp: Set core-regs for tic6x-*-*. 8658 86592011-08-12 Doug Evans <dje@google.com> 8660 8661 * gdb.python/py-symbol.exp: Add test for symbol.type. 8662 86632011-08-12 Ulrich Weigand <ulrich.weigand@linaro.org> 8664 8665 * gdb.threads/pthreads.exp: Enable on non-native configurations. 8666 * gdb.mi/mi-pthreads.exp: Likewise. 8667 * gdb.mi/mi2-pthreads.exp: Likewise. 8668 * gdb.mi/gdb669.exp.exp: Likewise. 8669 86702011-08-09 Pedro Alves <pedro@codesourcery.com> 8671 8672 * lib/mi-support.exp (detect_async): Rename to... 8673 (mi_detect_async): ... this. 8674 * gdb.mi/mi-nonstop-exit.exp: Adjust. 8675 * gdb.mi/mi-nonstop.exp: Adjust. 8676 * gdb.mi/mi-ns-stale-regcache.exp: Adjust. 8677 * gdb.mi/mi-nsintrall.exp: Adjust. 8678 * gdb.mi/mi-nsmoribund.exp: Adjust. 8679 * gdb.mi/mi-nsthrexec.exp: Adjust. 8680 86812011-08-09 Pedro Alves <pedro@codesourcery.com> 8682 8683 * gdb.base/display.c (do_loops): New `p_i' local. 8684 * gdb.base/display.exp: Test displaying a variable that is 8685 temporarily at a bad address. 8686 86872011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com> 8688 8689 * gdb.dwarf2/dw2-op-stack-value.S: New file. 8690 * gdb.dwarf2/dw2-op-stack-value.exp: New file. 8691 86922011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com> 8693 8694 * gdb.dwarf2/dw2-simple-locdesc.S: Replace .value by .2byte. 8695 * gdb.dwarf2/dw2-case-insensitive.exp (regexp case-sensitive off) 8696 (p fuNC_symtab): Permit also ppc64 leading dot. 8697 86982011-08-05 Pedro Alves <pedro@codesourcery.com> 8699 8700 * gdb.trace/unavailable.exp (test_maybe_regvar_display): New 8701 procedure. 8702 (gdb_collect_args_test, gdb_collect_locals_test): Use it. 8703 87042011-08-05 Yao Qi <yao@codesourcery.com> 8705 8706 * gdb.base/callfuncs.exp: Set language after main. 8707 * gdb.cp/cplusfuncs.exp: Likewise. 8708 * gdb.cp/inherit.exp: Likewise. 8709 87102011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org> 8711 8712 * gdb.base/nostdlib.exp: Skip on gdb_stub targets. 8713 * gdb.base/watch-vfork.exp: Skip on remote targets. 8714 87152011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org> 8716 8717 * gdb.threads/thread-find.exp: Support remote targets. 8718 87192011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org> 8720 8721 * gdb.base/jit.exp: Download solib_binfile to target. 8722 * gdb.base/jit-so.exp: Likewise. Also, use gdb_load_shlibs 8723 and call dlopen without full path name. 8724 * gdb.cp/infcall-dlopen.exp: Use gdb_load_shlibs and call 8725 dlopen without full path name. 8726 87272011-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be> 8728 8729 * gdb.base/break-always.exp: Complete the test 8730 with duplicated breakpoints and enabling/disabling them. 8731 87322011-08-02 Tom Tromey <tromey@redhat.com> 8733 8734 PR gdb/11289: 8735 * gdb.cp/overload.exp: Fix regexps. Remove kfails. 8736 87372011-08-01 Paul Pluzhnikov <ppluzhnikov@google.com> 8738 8739 PR gdb/13045 8740 * gdb.base/float.exp: Add new test case for PR gdb/13045 8741 * gdb.base/float.c: New file. 8742 87432011-07-28 Phil Muldoon <pmuldoon@redhat.com> 8744 8745 * gdb.python/py-mi.exp: Test printers returning string hint, and 8746 also not returning a value. 8747 * gdb.python/py-prettyprint.c: Add testcase for above. 8748 * gdb.python/py-prettyprint.py: Add test printer for above. 8749 87502011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com> 8751 8752 * gdb.dwarf2/dw2-simple-locdesc.S: Change DWARF version to 3. 8753 (.Ldie26, .Ldie41, .Ldie4a, .Ldie54, .Ldie5b): Remove. 8754 (.Ldie30) Add as field "data4". 8755 (.Ldie32) Rename field "b" to "shl". 8756 (abbrev4) Change for the "data4" field. 8757 (abbrev5, abbrev6) Remove. 8758 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.b): Rename to ... 8759 (p &s.shl): ... here. Add comment. 8760 (p &s.data4): New. 8761 87622011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com> 8763 8764 Fix crash on lval_computed values. 8765 * gdb.dwarf2/implptr.exp (print sizeof (j[0])): New test. 8766 87672011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com> 8768 8769 * gdb.base/help.exp (help whatis): Update the expected string. 8770 87712011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com> 8772 8773 * gdb.dwarf2/dw2-simple-locdesc.S: New file. 8774 * gdb.dwarf2/dw2-simple-locdesc.exp: New file. 8775 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors): 8776 Change the expected string. 8777 87782011-07-26 Pedro Alves <pedro@codesourcery.com> 8779 8780 * gdb.base/watchpoint.exp 8781 (test_disable_enable_software_watchpoint): New procedure. 8782 (top level): Run it. 8783 87842011-07-26 Ulrich Weigand <ulrich.weigand@linaro.org> 8785 8786 * gdb.python/py-mi.exp: Avoid '+' in filenames. Call C version of 8787 executable file "${binfile}", C++ version "${binfile}-cxx". 8788 * gdb.python/py-prettyprint.exp: Likewise. 8789 * gdb.python/py-symbol.exp: Likewise. 8790 * gdb.python/py-type.exp: Likewise. 8791 * gdb.python/py-value.exp: Likewise. 8792 * gdb.python/py-template.exp (test_template_arg): Pass full executable 8793 file name instead of just suffix. 8794 87952011-07-25 Jan Kratochvil <jan.kratochvil@redhat.com> 8796 8797 Fix implicit pointer offsets. 8798 * gdb.dwarf2/implptr.c (add): New marker baz breakpoint. 8799 * gdb.dwarf2/implptr.exp (set baz breakpoint for implptr) 8800 (continue to breakpoint: continue to baz breakpoint for implptr) 8801 (sanity check element 0, sanity check element 1) 8802 (enter the inlined function, check element 0 for the offset) 8803 (check element 1 for the offset) 8804 (continue to breakpoint: ignore the second baz breakpoint): New tests. 8805 (set foo breakpoint for implptr): Update the breakpoint number. 8806 88072011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org> 8808 8809 * gdb.python/py-mi.exp: Use different file names for different 8810 versions of the executable under test. 8811 * gdb.python/py-prettyprint.exp: Likewise. 8812 * gdb.python/py-symbol.exp: Likewise. 8813 * gdb.python/py-template.exp: Likewise. 8814 * gdb.python/py-type.exp: Likewise. 8815 * gdb.python/py-value.exp: Likewise. 8816 88172011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org> 8818 8819 * gdb.python/py-breakpoint.exp: Re-set can-use-hw-watchpoints 8820 flag after restarting GDB if necessary. 8821 88222011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org> 8823 8824 * gdb.python/py-shared.exp: Call gdb_load_shlibs. 8825 88262011-07-22 Pedro Alves <pedro@codesourcery.com> 8827 8828 * gdb.arch/i386-dr3-watch.exp: Test that the i386 watchpoints 8829 backend doesn't leave used debug registers behind. 8830 88312011-07-22 Tom Tromey <tromey@redhat.com> 8832 8833 * gdb.dwarf2/typeddwarf.c: XFAIL 'z' on x86-64. 8834 * gdb.dwarf2/typeddwarf.exp (xfail-gdb-test): Add arch_pattern 8835 argument. 8836 * gdb.dwarf2/typeddwarf-amd64.S: New file. 8837 88382011-07-21 Matt Rice <ratmice@gmail.com> 8839 8840 * gdb.threads/Makefile.in: Avoid globbing corethreads.exp 8841 in mostlyclean rule. Add files ending in .core. 8842 88432011-07-21 Matt Rice <ratmice@gmail.com> 8844 8845 PR macros/12999 8846 * gdb.base/info-macros.c: New test sources. 8847 * gdb.base/info-macros.exp: New tests. 8848 88492011-07-21 Phil Muldoon <pmuldoon@redhat.com> 8850 8851 * gdb.python/python.exp: Add prompt substitution tests. 8852 88532011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com> 8854 8855 Fix crash if referenced CU is aged out. 8856 * gdb.dwarf2/dw2-op-call.exp (maintenance set dwarf2 max-cache-age 0): 8857 New. 8858 * gdb.dwarf2/implptr.exp: Likewise. 8859 88602011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com> 8861 8862 * gdb.dwarf2/implptr.S: Rebuilt. 8863 * gdb.dwarf2/implptr.c (intp, intpp, intppp): New typedefs. 8864 (bar): Use them for j, k, l. 8865 * gdb.dwarf2/implptr.exp: New variable opts. Support runtest parameter 8866 COMPILE. 8867 (print j in implptr:bar): Update for the intp typedef. 8868 (print p[0].x in implptr:foo): Use more exact regex. 8869 88702011-07-18 Tom Tromey <tromey@redhat.com> 8871 8872 * gdb.cp/static-method.exp: Add missing single quote. 8873 88742011-07-18 Yao Qi <yao@codesourcery.com> 8875 8876 * gdb.base/async-shell.exp: Skip test if displaced stepping is not 8877 supported. 8878 * gdb.mi/mi-nonstop-exit.exp: Likewise. 8879 * gdb.mi/mi-nonstop.exp: Likewise. 8880 * gdb.mi/mi-ns-stale-regcache.exp: Likewise. 8881 * gdb.mi/mi-nsintrall.exp: Likewise. 8882 * gdb.mi/mi-nsmoribund.exp: Likewise. 8883 * gdb.mi/mi-nsthrexec.exp: Likewise. 8884 * gdb.python/py-evthreads.exp: Likewise. 8885 88862011-07-15 Jan Kratochvil <jan.kratochvil@redhat.com> 8887 8888 Code cleanup. 8889 * gdb.cp/namespace.exp (xfail_class_types): New variable. Initialize 8890 it. Substitute it instead of test_compiler_info everywhere. 8891 88922011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org> 8893 8894 * gdb.base/type-opaque.exp: Use gdb_load_shlibs. Run test on 8895 remote targets as well. 8896 88972011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org> 8898 8899 * lib/gdb.exp (gdb_compile_shlib_pthreads): New helper. 8900 * gdb.threads/tls-shared.exp: Use it. Call gdb_load_shlibs. 8901 89022011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org> 8903 8904 * lib/gdb.exp (gdb_compile): Specify rpath if the *target* is 8905 a remote machine, not the host. 8906 (gdb_compile_shlib): Set soname if target is remote. 8907 89082011-07-14 Paul Pluzhnikov <ppluzhnikov@google.com> 8909 8910 * gdb.cp/minsym-fallback.exp: Link in C++ mode. 8911 89122011-07-13 Matt Rice <ratmice@gmail.com> 8913 8914 * gdb.python/py-objfile-script-gdb.py: Renamed to 8915 py-objfile-script-gdb.py.in. 8916 * gdb.python/py-objfile-script-gdb.py.in: Renamed from 8917 py-objfile-script-gdb.py. 8918 * gdb.python/py-objfile-script.exp: Update reference to 8919 py-objfile-script-gdb.py. 8920 89212011-07-13 Jan Kratochvil <jan.kratochvil@redhat.com> 8922 8923 * gdb.dwarf2/dw2-op-call.S (array1): Use the real label; do not 8924 reference undefined label. 8925 89262011-07-11 Jan Kratochvil <jan.kratochvil@redhat.com> 8927 8928 * gdb.dwarf2/dw2-const.S (Pointer size): Change from 4 to 8. 8929 (DW_AT_high_pc, DW_AT_low_pc): Remove them. 8930 (val8, .Ltype_const8, .Ltype_int8, DW_TAG_variable): New. 8931 * gdb.dwarf2/dw2-const.exp (print/x val8): New test. 8932 89332011-07-11 Phil Muldoon <pmuldoon@redhat.com> 8934 8935 PR python/12438 8936 * gdb.python/python.exp: Add maint set/show python print-stack 8937 deprecated tests. Add set/show python print-backtrace tests. 8938 89392011-07-07 Jan Kratochvil <jan.kratochvil@redhat.com> 8940 8941 * gdb.java/jprint.exp (print a java.lang.String): xfail without system 8942 debug info. 8943 89442011-07-06 Matt Rice <ratmice@gmail.com> 8945 8946 * gdb.python/python.exp: Update filename paths. 8947 * gdb.python/py-symtab.exp: Ditto. 8948 89492011-07-06 Marek Polacek <mpolacek@redhat.com> 8950 8951 * gdb.python/py-evthreads.exp: Add missing `$'. 8952 89532011-07-06 Jie Zhang <jie.zhang@analog.com> 8954 8955 * config/bfin.exp: New file. 8956 * gdb.asm/asm-source.exp (bfin-*-*): Handle Blackfin targets. 8957 * gdb.asm/bfin.inc: New file. 8958 89592011-07-06 Marek Polacek <mpolacek@redhat.com> 8960 8961 * gdb.python/py-evthreads.exp: Fix race by adding an anchor to match 8962 the whole output. 8963 89642011-07-05 Tom Tromey <tromey@redhat.com> 8965 8966 * gdb.java/jprint.java (jprint.hi): New field. 8967 * gdb.java/jprint.exp: Print string. 8968 89692011-07-05 Thiago Jung Bauermann <bauerman.ibm.com> 8970 8971 * gdb.base/call-sc.c: Fix typos. 8972 * gdb.base/ifelse.exp: Likewise. 8973 * gdb.base/structs.c: Likewise. 8974 89752011-07-06 Paul Pluzhnikov <ppluzhnikov@google.com> 8976 8977 * gdb.base/jit-so.exp: New test. 8978 * gdb.base/jit-dlmain.c: New file. 8979 * gdb.base/jit-main.c: Allow "main" to be elsewhere. 8980 89812011-07-02 Jan Kratochvil <jan.kratochvil@redhat.com> 8982 8983 * gdb.cp/m-static.exp: Call get_compiler_info. 8984 (static const int initialized nowhere): Call setup_xfail for gcc <= 4.4. 8985 * gdb.cp/pr9167.exp (p b): Likewise. 8986 * gdb.cp/temargs.exp: Do not set have_pr_45024_fixed for gcc 4.6. 8987 (test value of P in inner_m, test type of Z in inner_m): Call 8988 setup_xfail for gcc <= 4.5. 8989 89902011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com> 8991 8992 * gdb.cp/paren-type.cc: New files. 8993 * gdb.cp/paren-type.exp: New files. 8994 89952011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com> 8996 8997 Stop on first linespec terminator instead of eating what we can. 8998 * gdb.cp/minsym-fallback-main.cc (main): Call also C::operator (). 8999 * gdb.cp/minsym-fallback.cc (C::operator ()): Define. 9000 * gdb.cp/minsym-fallback.exp (break 'C::f()'): Change to ... 9001 (break C::f()): ... this one. 9002 (break C::operator()()): New test. 9003 * gdb.cp/minsym-fallback.h (C::operator ()): Declare. 9004 * gdb.java/jmisc.exp (break jmisc.main(java.lang.String[])int): New 9005 test. 9006 90072011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com> 9008 9009 Fall back linespec to minimal symbols. 9010 * gdb.base/psymtab.exp (Don't search past end of psymtab.): Update the 9011 error message. 9012 * gdb.cp/cplusfuncs.exp (list foo::operator int*): Likewise. 9013 * gdb.cp/minsym-fallback-main.cc: New file. 9014 * gdb.cp/minsym-fallback.cc: New file. 9015 * gdb.cp/minsym-fallback.exp: New file. 9016 * gdb.cp/minsym-fallback.h: New file. 9017 90182011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com> 9019 9020 * gdb.cp/no-dmgl-verbose.cc: New file. 9021 * gdb.cp/no-dmgl-verbose.exp: New file. 9022 90232011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com> 9024 9025 * gdb.base/break-interp.exp (reach_1, test_ld): Allow also the prefix 9026 __GI_. 9027 * gdb.cp/psymtab-parameter.cc (func): Make it a template function. 9028 (f): New function. 9029 * gdb.cp/psymtab-parameter.exp (complete break 'func(): Rename to ... 9030 (complete p 'func<short>(): ... here. 9031 * gdb.dwarf2/dw2-linkage-name-trust-main.cc: New file. 9032 * gdb.dwarf2/dw2-linkage-name-trust.S: New file. 9033 * gdb.dwarf2/dw2-linkage-name-trust.exp: New file. 9034 * gdb.cp/temargs.exp (test type of F in k3_m, test value of F in k3_m): 9035 Make them KFAIL gcc/49546. 9036 90372011-07-01 Joel Brobecker <brobecker@adacore.com> 9038 9039 * gdb.ada/catch_ex.exp: Add temporary catchpoint tests. 9040 90412011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com> 9042 9043 Test GCC PR debug/49546. 9044 * gdb.cp/temargs.exp (set sixth breakpoint for temargs) 9045 (test type of F in k3_m, test value of F in k3_m): New. 9046 * gdb.cp/temargs.cc (struct S3, struct K3): New. 9047 (main): New variable k3. Call k3.k3_m. 9048 90492011-07-01 Jean-Charles Delay <delay@adacore.com> 9050 9051 * gdb.ada/packed_array.exp: Fix expected outout. 9052 90532011-07-01 Jean-Charles Delay <delay@adacore.com> 9054 9055 * gdb.ada/packed_array.exp: fixed expected output. 9056 90572011-07-01 Joel Brobecker <brobecker@adacore.com> 9058 9059 * gdb.ada/same_enum: New testcase. 9060 90612011-07-01 Joel Brobecker <brobecker@adacore.com> 9062 9063 * gdb.ada/ptr_typedef: New testcase. 9064 90652011-07-01 Joel Brobecker <brobecker@adacore.com> 9066 9067 * gdb.ada/arrayptr.exp: Add ptype test. 9068 90692011-07-01 Joel Brobecker <brobecker@adacore.com> 9070 9071 * gdb.ada/char_enum: New testcase. 9072 90732011-07-01 Yao Qi <yao@codesourcery.com> 9074 9075 * gdb.base/dump.exp (capture_pointer_with_type): New. 9076 Get value from address instead of name. 9077 Start GDB once, and do `dump' and `restore' 9078 tests together. 9079 90802011-06-30 Jie Zhang <jie.zhang@analog.com> 9081 Mike Frysinger <vapier@gentoo.org> 9082 9083 * config/monitor.exp (get_remotetimeout, set_remotetimeout): New 9084 helper functions for getting/setting remotetimeout variable. 9085 * lib/gdb.exp (gdb_load): If the target is remote, set 9086 $oldremotetimeout to get_remotetimeout, then call set_remotetimeout 9087 with $loadtimeout. Set $load_ok to 0 before doing the load. 9088 Instead of returning, immediately, set $load_ok to 0. Call 9089 set_remotetimeout with $oldremotetimeout, and then return if 9090 $load_ok is 1. 9091 90922011-06-30 Andrew Burgess <aburgess@broadcom.com> 9093 9094 * gdb.python/py-template.exp: Don't run this test if the target 9095 does not support c++ tests. 9096 90972011-06-29 Jan Kratochvil <jan.kratochvil@redhat.com> 9098 9099 Fix non-only rename list for Fortran modules import. 9100 * gdb.fortran/module.exp (print var_x, print var_y, print var_z): New 9101 tests. 9102 * gdb.fortran/module.f90 (module moduse): New. 9103 (program module): use moduse, test var_x, var_y and var_z. 9104 91052011-06-29 Tom Tromey <tromey@redhat.com> 9106 9107 PR testsuite/12040: 9108 * gdb.fortran/array-element.exp: Use f90, not f77. 9109 * gdb.fortran/complex.exp: Use f90, not f77. 9110 * gdb.fortran/derived-type.exp: Use f90, not f77. 9111 * gdb.fortran/library-module.exp: Use f90, not f77. 9112 * gdb.fortran/logical.exp: Use f90, not f77. 9113 * gdb.fortran/module.exp: Use f90, not f77. 9114 * gdb.fortran/multi-dim.exp: Use f90, not f77. 9115 * gdb.fortran/subarray.exp: Use f90, not f77. 9116 91172011-06-29 Tom Tromey <tromey@redhat.com> 9118 9119 * gdb.fortran/charset.exp: New file. 9120 * gdb.fortran/charset.f90: New file. 9121 91222011-06-29 Tom Tromey <tromey@redhat.com> 9123 9124 PR testsuite/12040: 9125 * lib/future.exp: New file, mostly extracted from ada.exp. 9126 Rewrote compatibility code to use rename. 9127 (gdb_find_gfortran): New proc. 9128 (gdb_default_target_compile): Refresh from dejagnu; plus a pending 9129 gfortran patch. 9130 * lib/ada.exp (gdb_find_gnatmake, gdb_default_target_compile): 9131 Move to future.exp. 9132 * lib/gdb.exp: Always load future.exp. 9133 91342011-06-28 Yao Qi <yao@codesourcery.com> 9135 9136 * gdb.cp/exception.cc: Don't include iostream. 9137 (bar): Remove print statement. 9138 (catcher): New. 9139 (main): Remove print statements. Call function catcher. 9140 * gdb.cp/exception.exp : Don't match inferior's output in regexp. 9141 Set breakpoint on catcher, and check the value of parameter. 9142 91432011-06-23 Yao Qi <yao@codesourcery.com> 9144 9145 * gdb.cp/mb-inline.exp: Parse the output of `info break' to check 9146 breakpoint 1.2 is disabled. KFAIL for uclinux. 9147 91482011-06-23 Marek Polacek <mpolacek@redhat.com> 9149 9150 * gdb.mi/mi2-var-display.exp: Replace gdb_test_multiple with 9151 mi_gdb_test. 9152 91532011-06-23 Marek Polacek <mpolacek@redhat.com> 9154 9155 * gdb.mi/mi2-return.exp: Replace gdb_test_multiple with mi_gdb_test. 9156 91572011-06-23 Marek Polacek <mpolacek@redhat.com> 9158 9159 * gdb.mi/mi2-console.exp: Replace gdb_test_multiple with mi_gdb_test. 9160 91612011-06-23 Marek Polacek <mpolacek@redhat.com> 9162 9163 * gdb.mi/mi2-basics.exp: Fix races. Honour the 9164 `test_exec_and_symbol_mi_operatons' return value. 9165 (test_mi_interpreter_selection): Use mi_gdb_test instead of 9166 gdb_test_multiple. 9167 (test_exec_and_symbol_mi_operatons): Likewise. 9168 (test_path_specification): Likewise. 9169 91702011-06-23 Yao Qi <yao@codesourcery.com> 9171 9172 * gdb.base/moribund-step.exp: Skip test if displaced stepping is not 9173 supported. 9174 * lib/gdb.exp (support_displaced_stepping): New. 9175 91762011-06-23 Yao Qi <yao@codesourcery.com> 9177 9178 * gdb.threads/execl.exp: Skip on remote target. 9179 91802011-06-21 Marek Polacek <mpolacek@redhat.com> 9181 9182 * gdb.mi/mi-var-display.exp: Replace gdb_test_multiple with 9183 mi_gdb_test. 9184 91852011-06-20 Marek Polacek <mpolacek@redhat.com> 9186 9187 * gdb.mi/mi-nsintrall.exp: Replace gdb_test_multiple with mi_gdb_test. 9188 91892011-06-20 Marek Polacek <mpolacek@redhat.com> 9190 9191 * gdb.mi/mi-nsmoribund.exp: Replace gdb_test_multiple with 9192 mi_gdb_test. 9193 91942011-06-20 Marek Polacek <mpolacek@redhat.com> 9195 9196 * gdb.mi/mi-return.exp: Replace gdb_test_multiple with mi_gdb_test. 9197 91982011-06-14 Yao Qi <yao@codesourcery.com> 9199 9200 gdb/testsuite/ 9201 * gdb.threads/ia64-sigill.exp: Remove "set debug lin-lwp 1". 9202 92032011-06-10 Jan Kratochvil <jan.kratochvil@redhat.com> 9204 9205 * gdb.dwarf2/dw2-filename.exp (info sources): New testcase. 9206 92072011-06-10 Tom Tromey <tromey@redhat.com> 9208 9209 * gdb.cp/temargs.exp: Let tests pass if compiler bug is fixed. 9210 Add tests for pointer-to-member-function. 9211 * gdb.cp/temargs.cc (S::somefunc): New function. 9212 (K2): New class. 9213 (main): Instantiate K2; call method. 9214 92152011-06-08 Joel Brobecker <brobecker@adacore.com> 9216 9217 * gdb.python/py-inferior.c (f2): Make str an array rather 9218 than a pointer. 9219 * gdb.python/py-inferior.exp: Adjust testcase accordingly. 9220 92212011-06-07 Jan Kratochvil <jan.kratochvil@redhat.com> 9222 9223 * gdb.base/async-shell.c: New file. 9224 * gdb.base/async-shell.exp: New file. 9225 92262011-06-06 Pedro Alves <pedro@codesourcery.com> 9227 9228 * gdb.threads/pending-step.exp: Add more context to SIGTRAP match. 9229 92302011-06-03 Joel Brobecker <brobecker@adacore.com> (obvious fix) 9231 9232 From Stephen Kitt <steve@sk2.org> 9233 * gdb.base/help.exp: Adjust following some spelling corrections 9234 in GDB. 9235 92362011-06-01 Yao Qi <yao@codesourcery.com> 9237 9238 * gdb.base/ending-run.exp: Match __uClibc_main for uClibc. 9239 92402010-05-31 Keith Seitz <keiths@redhat.com> 9241 9242 PR c++/12750 9243 * gdb.cp/static-method.cc: New file. 9244 * gdb.cp/static-method.exp: New file. 9245 92462010-05-31 Keith Seitz <keiths@redhat.com> 9247 9248 PR symtab/12704 9249 * gdb.cp/anon-ns.cc: New file. 9250 * gdb.cp/anon-ns.exp: New file. 9251 92522011-05-31 Pedro Alves <pedro@codesourcery.com> 9253 9254 * gdb.arch/i386-dr3-watch.c: New file. 9255 * gdb.arch/i386-dr3-watch.exp: New file. 9256 92572011-05-30 Yao Qi <yao@codesourcery.com> 9258 9259 * gdb.base/callfuncs.c (t_structs_fc): New. 9260 (t_structs_dc, t_structs_ldc): New. 9261 (t_double_many_args): 9262 (DEF_FUNC_MANY_ARGS_1, DEF_FUNC_MANY_ARGS_2): Define. 9263 (DEF_FUNC_MANY_ARGS_3, DEF_FUNC_VALUES_1): Define. 9264 (DEF_FUNC_VALUES_2, DEF_FUNC_VALUES_3): Define. 9265 * gdb.base/callfuncs.exp: Call new functions. 9266 92672011-05-30 Yao Qi <yao@codesourcery.com> 9268 9269 * gdb.base/callfuncs.exp (rerun_and_prepare): New. 9270 Call rerun_and_prepare for each test to isolate effects. 9271 92722011-05-30 Yao Qi <yao@codesourcery.com> 9273 9274 * gdb.base/varargs.c (find_max_float_real): New. 9275 (find_max_double_real, find_max_long_double_real): New. 9276 * gdb.base/varargs.exp: Call these new added functions. 9277 * lib/gdb.exp (setup_kfail_for_target): New. 9278 92792011-05-30 Yao Qi <yao@codesourcery.com> 9280 9281 * gdb.base/funcargs.c (callca, callcb, callcc): New. 9282 (callcd, callce, callcf, callc1a, callc1b): New. 9283 (callc2a, callc2b): New. 9284 * gdb.base/funcargs.exp (complex_args): New. 9285 (complex_integral_args, complex_float_integral_args): New. 9286 * lib/gdb.exp (support_complex_tests): New. Determine 9287 whether to run test cases on _Complex types. 9288 92892011-05-27 Jan Kratochvil <jan.kratochvil@redhat.com> 9290 9291 * gdb.threads/leader-exit.c: New file. 9292 * gdb.threads/leader-exit.exp: New file. 9293 92942011-05-27 Marek Polacek <mpolacek@redhat.com> 9295 9296 * gdb.mi/mi-nonstop.exp: Replace gdb_test_multiple with mi_gdb_test. 9297 92982011-05-27 Marek Polacek <mpolacek@redhat.com> 9299 9300 * gdb.mi/mi-nonstop-exit.exp: Remove the `-gdb-show non-stop' testcase, 9301 remove the `supported' variable. 9302 * gdb.mi/mi-nonstop.exp: Likewise. 9303 * gdb.mi/mi-ns-stale-regcache.exp: Likewise. 9304 * gdb.mi/mi-nsintrall.exp: Likewise. 9305 * gdb.mi/mi-nsmoribund.exp: Likewise. 9306 * gdb.mi/mi-nsthrexec.exp: Likewise. 9307 93082011-05-26 Pedro Alves <pedro@codesourcery.com> 9309 9310 * gdb.reverse/finish-reverse-bkpt.exp: New test. 9311 93122011-05-26 Pedro Alves <pedro@codesourcery.com> 9313 9314 * gdb.reverse/next-reverse-bkpt-over-sr.exp: New test. 9315 93162011-05-24 Keith Seitz <keiths@redhat.com> 9317 9318 PR breakpoint/12803 9319 * gdb.cp/cmpd-minsyms.cc (a): New method. 9320 (b): New method. 9321 (c): New method. 9322 * gdb.cp/cmpd-minsyms.exp: Add tests for new methods. 9323 93242011-05-24 Pedro Alves <pedro@codesourcery.com> 9325 9326 * gdb.base/commands.exp (watchpoint_command_test): Check that the 9327 watchpoint's command list didn't execute when the watchpoint went 9328 out of scope. 9329 93302011-05-24 Pierre Muller <muller@ics.u-strasbg.fr> 9331 9332 Centralize -DSYMBOL_PREFIX=\"_\" additional flags in gdb.exp. 9333 * lib/gdb.exp (gdb_target_symbol_prefix_flags): New procedure. 9334 * gdb.arch/i386-bp_permanent.exp: Use gdb_target_symbol_prefix_flags. 9335 * gdb.arch/i386-gnu-cfi.exp: Likewise. 9336 * gdb.arch/i386-permbkpt.exp: Likewise. 9337 * gdb.arch/i386-prologue.exp: Likewise. 9338 * gdb.arch/i386-size-overlap.exp: Likewise. 9339 * gdb.arch/i386-size.exp: Likewise. 9340 * gdb.arch/i386-unwind.exp: Likewise. 9341 * gdb.reverse/i386-precsave.exp: Likewise. 9342 * gdb.reverse/i386-reverse.exp: Likewise. 9343 * gdb.reverse/i386-sse-reverse.exp: Likewise. 9344 * gdb.reverse/i387-env-reverse.exp: Likewise. 9345 * gdb.reverse/i387-stack-reverse.exp: Likewise. 9346 93472011-05-24 Pedro Alves <pedro@codesourcery.com> 9348 9349 * gdb.trace/tfile.exp: Add test that opening the basic.tf trace 9350 file doesn't error, using MI. 9351 93522011-05-23 Tom Tromey <tromey@redhat.com> 9353 9354 * gdb.base/charset.exp (string_display): Add tests to assign to 9355 arrays. 9356 * gdb.base/charset.c (short_array, int_array, long_array): New. 9357 93582011-05-20 Pedro Alves <pedro@codesourcery.com> 9359 9360 Cope with async mode. 9361 9362 * gdb.mi/mi-break.exp (test_breakpoint_commands): Split gdb_test 9363 into gdb_test + mi_expect_stop. 9364 93652011-05-20 Pedro Alves <pedro@codesourcery.com> 9366 9367 * gdb.mi/basics.c: Don't include stdio.h or unistd.h. 9368 (callme): Remove printf call. 9369 93702011-05-20 Pierre Muller <muller@ics.u-strasbg.fr> 9371 9372 * lib/gdb.exp (gdb_test_list_exact): Suggest use of double 9373 quote pattern to avoid problems with Cygwin/mingw expect versions. 9374 * gdb.base/default.exp (show convenience): Use double 9375 quote pattern for regular expressions. 9376 93772011-05-20 Jan Kratochvil <jan.kratochvil@redhat.com> 9378 9379 Fix -readnow for -gdwarf-4 unused type units. 9380 * gdb.dwarf2/dw4-sig-type-unused.S: New file. 9381 * gdb.dwarf2/dw4-sig-type-unused.exp: New file. 9382 93832011-05-18 Jan Kratochvil <jan.kratochvil@redhat.com> 9384 9385 * gdb.base/kill-after-signal.c: New file. 9386 * gdb.base/kill-after-signal.exp: New file. 9387 93882011-05-16 Pedro Alves <pedro@codesourcery.com> 9389 9390 * gdb.ada/start.exp: Call untested with the correct test filename. 9391 * gdb.arch/i386-bp_permanent.exp: Call untested with the correct 9392 test filename. Make the test's binary unique. 9393 * gdb.arch/i386-signal.exp: Call untested with the correct test 9394 filename. 9395 * gdb.arch/i386-size-overlap.exp: Ditto. 9396 * gdb.arch/Makefile.in (EXECUTABLES): Update. 9397 * gdb.base/gcore-buffer-overflow.exp: Ditto. 9398 * gdb.cp/call-c.exp: Ditto. 9399 * gdb.mi/mi-reverse.exp: Call untested with the correct test 9400 filename. Make the test's binary unique. 9401 * gdb.mi/Makefile.in (EXECUTABLES): Update. 9402 * gdb.python/py-mi.exp: Ditto. 9403 * gdb.python/Makefile.in (EXECUTABLES): Update. 9404 * gdb.reverse/i386-precsave.exp: Ditto. 9405 * gdb.reverse/i387-env-reverse.exp: Call untested with the correct 9406 test filename. 9407 * gdb.reverse/i387-stack-reverse.exp: Ditto. 9408 * gdb.reverse/sigall-precsave.exp: Ditto. Make the test's binary 9409 unique. 9410 * gdb.reverse/sigall-reverse.exp: Call untested with the correct 9411 test filename. 9412 * gdb.reverse/Makefile.in (EXECUTABLES): Update. 9413 * gdb.trace/tfile.exp: Ditto. 9414 94152011-05-14 Yao Qi <yao@codesourcery.com> 9416 9417 * gdb.trace/tfile.c(add_memory_block): Store address in unsigned 9418 type. 9419 94202011-05-13 Doug Evans <dje@google.com> 9421 9422 * gdb.python/py-objfile-script.exp: New file. 9423 * gdb.python/py-objfile-script.c: New file. 9424 * gdb.python/py-objfile-script-gdb.py: New file. 9425 * testsuite/gdb.python/py-section-script.exp: Test 9426 "info auto-load-scripts". 9427 94282011-05-13 Tom Tromey <tromey@redhat.com> 9429 9430 * gdb.dwarf2/clztest.exp: New file. 9431 * gdb.dwarf2/clztest.c: New file. 9432 * gdb.dwarf2/clztest.S: New file. 9433 94342011-05-13 Doug Evans <dje@google.com> 9435 9436 * gdb.base/charset.exp: If UTF-16 is not available, skip char16_t, 9437 String16 tests. 9438 94392011-05-13 Tom Tromey <tromey@redhat.com> 9440 9441 * lib/gdb.exp (is_x86_like_target): New proc. 9442 * gdb.dwarf2/watch-notconst.exp: Use is_x86_like_target. 9443 * gdb.dwarf2/valop.exp: Use is_x86_like_target. 9444 * gdb.dwarf2/typeddwarf.exp: Use is_x86_like_target. Pass 9445 -nostdlib to compiler. 9446 * gdb.dwarf2/typeddwarf.S (_start): Rename from 'main'. 9447 * gdb.dwarf2/pieces.exp: Use is_x86_like_target. 9448 * gdb.dwarf2/implptr.exp: Use is_x86_like_target. 9449 * gdb.dwarf2/dw2-restore.exp: Check for LP64. 9450 * gdb.dwarf2/callframecfa.exp: Use is_x86_like_target. 9451 94522011-05-13 Thiago Jung Bauermann <bauerman@br.ibm.com> 9453 9454 * gdb.python/py-function.exp: Test setting a value from a function 9455 which executes a command. 9456 94572011-05-12 Tom Tromey <tromey@redhat.com> 9458 9459 * gdb.dwarf2/typeddwarf.S: New file. 9460 * gdb.dwarf2/typeddwarf.c: New file. 9461 * gdb.dwarf2/typeddwarf.exp: New file. 9462 94632011-05-12 Marek Polacek <mpolacek@redhat.com> 9464 9465 * gdb.mi/mi-basics.exp: Fix races. Honour the 9466 `test_exec_and_symbol_mi_operatons' return value. 9467 (test_mi_interpreter_selection): Use mi_gdb_test instead of 9468 gdb_test_multiple. 9469 (test_exec_and_symbol_mi_operatons): Likewise. 9470 (test_path_specification): Likewise. 9471 94722011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com> 9473 9474 * lib/gdb.exp (gdb_rename_execfile): Remove catch wrappers. 9475 (gdb_touch_execfile): Remove catch wrappers. New variable time. 9476 Replace `file copy' and `file rename' by `file mtime'. Twice. 9477 94782011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com> 9479 9480 * gdb.base/readline-ask.c: New file. 9481 * gdb.base/readline-ask.exp: New file. 9482 * gdb.base/readline-ask.inputrc: New file. 9483 94842011-05-06 Ulrich Weigand <uweigand@de.ibm.com> 9485 9486 * gdb.cell/bt.exp: Delete breakpoints before running to signal 9487 to avoid race condition. 9488 * gdb.cell/coremaker.c: Use small stack size. 9489 * gdb.cell/ea-standalone.exp: Use file name without path as 9490 argument to c_to. 9491 * gdb.cell/fork.exp: Allow other output when continuing to end. 9492 94932011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com> 9494 9495 * gdb.threads/corethreads.c: New file. 9496 * gdb.threads/corethreads.exp: New file. 9497 94982011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com> 9499 9500 * gdb.threads/gcore-thread.exp (objfile, opts): New variables. 9501 Try to compile the test using -Wl,-z,norelro first. 9502 (load_core): New variable libthread_db_seen, initialize it. 9503 (zeroed-threads cannot be listed): Protect it by XFAIL on 9504 !$libthread_db_seen. 9505 95062011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com> 9507 9508 PR 12573 9509 * gdb.dwarf2/dw2-skip-prologue.S: New file. 9510 * gdb.dwarf2/dw2-skip-prologue.c: New file. 9511 * gdb.dwarf2/dw2-skip-prologue.exp: New file. 9512 95132011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com> 9514 9515 * gdb.cp/psymtab-parameter.cc: New file. 9516 * gdb.cp/psymtab-parameter.exp: New file. 9517 95182011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com> 9519 9520 Fix a race. 9521 * gdb.cp/static-print-quit.exp (print c): Split to ... 9522 (print c - <return>, print c - q <return>, print c - to quit): 9523 ... these. Make the testfile untested on gdb-7.1. 9524 95252011-5-05 Janis Johnson <janisjo@codesourcery.com> 9526 9527 * lib/gdb.exp (exec_target_file, exec_symbol_file, 9528 gdb_rename_execfile, gdb_touch_execfile): New. 9529 * gdb.base/reread.exp: Use new procs to handle multiple 9530 exec files. 9531 95322011-05-05 Yao Qi <yao@codesourcery.com> 9533 9534 * gdb.arch/arm-disp-step.S(test_ldr_literal): New. 9535 (test_adr_32bit, test_pop_pc): New. 9536 * gdb.arch/arm-disp-step.exp (test_ldr_literal): New. 9537 (test_adr_32bit, test_pop_pc): New. 9538 95392011-05-04 Joseph Myers <joseph@codesourcery.com> 9540 9541 * gdb.base/a2-run.exp (strongarm-*-coff): Don't handle target. 9542 * gdb.base/float.exp (xscale*-*-*, strongarm*-*-*): Don't handle 9543 targets. 9544 * gdb.base/long_long.exp (xscale*-*-*, strongarm*-*-*): Don't 9545 handle targets. 9546 95472011-05-04 Jan Kratochvil <jan.kratochvil@redhat.com> 9548 9549 * gdb.base/completion.exp (complete help info wat): Rename to ... 9550 (complete 'help info wat'): ... here. 9551 Remove all `-re ".*' and `-re "^.*' redundant regexes. 9552 (complete 'p 'arg', complete (2) 'p 'arg'): Remove redundant backslash. 9553 95542011-05-04 Pedro Alves <pedro@codesourcery.com> 9555 9556 * gdb.base/completion.exp: Use gdb_test_multiple instead of 9557 gdb_test and explicit $gdb_prompt/timeout matches. 9558 95592011-05-04 Yao Qi <yao@codesourcery.com> 9560 9561 * gdb.arch/arm-disp-step.S: Fix usage of macros __thumb__ 9562 and __thumb2__. 9563 95642011-05-03 Marek Polacek <mpolacek@redhat.com> 9565 9566 * gdb.base/pr10179.exp: Get rid of races using `delete_breakpoints' 9567 in place of `gdb_test "delete breakpoints"'. This eliminates two 9568 testcases. 9569 95702011-05-02 Pedro Alves <pedro@codesourcery.com> 9571 9572 PR testsuite/12649 9573 Fix races. 9574 9575 * gdb.base/completion.exp: Remove all sleep calls. Remove 9576 unnecessary regexs. Don't explicitly expect anything after the 9577 prompt. Eat the prompt if necessary. 9578 95792011-05-02 Edjunior Machado <emachado@linux.vnet.ibm.com> 9580 9581 * gdb.opt/inline-cmds.exp: Adjust checks with "finish" command to 9582 accept to show the caller line again as well as the line after. 9583 95842011-04-29 Phil Muldoon <pmuldoon@redhat.com> 9585 9586 PR mi/12531 9587 9588 * gdb.python/py-mi.exp: Add CPLUS_FAKE_CHILD tests and a C++ 9589 compile target. 9590 * gdb.python/py-prettyprint.exp: Add C++ object for 9591 CPLUS_FAKE_CHILD test. 9592 95932011-04-28 Ulrich Weigand <ulrich.weigand@linaro.org> 9594 9595 * gdb.base/signest.exp: New file. 9596 * gdb.base/signest.c: Likewise. 9597 95982011-04-28 Jan Kratochvil <jan.kratochvil@redhat.com> 9599 9600 * lib/mi-support.exp (mi_expect_stop) <stopped at wrong place>: Accept 9601 thread and breakpoint notifications. 9602 96032011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com> 9604 9605 * gdb.base/fortran-sym-case.c: New file. 9606 * gdb.base/fortran-sym-case.exp: New file. 9607 * gdb.dwarf2/dw2-case-insensitive-debug.S: New file. 9608 * gdb.dwarf2/dw2-case-insensitive.c: New file. 9609 * gdb.dwarf2/dw2-case-insensitive.exp: New file. 9610 96112011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com> 9612 9613 * lib/gdb.exp (gdb_test_multiple): Eror on newline in $message. 9614 * gdb.base/ifelse.exp: Give names to the "" tests as `if true else 9615 false #1', `if true else false #2' and `if true else false #3'. 9616 96172011-04-27 Ulrich Weigand <ulrich.weigand@linaro.org> 9618 9619 * gdb.base/annota1.exp: Accept breakpoints-invalid annotation 9620 while delivering signal. 9621 96222011-04-27 Vladimir Prus <vladimir@codesourcery.com> 9623 9624 MI breakpoint notifications. 9625 9626 * testsuite/gdb.mi/mi-cli.exp: Adust. 9627 * testsuite/gdb.mi/mi2-cli.exp: Adust. 9628 * testsuite/gdb.mi/mi-watch.exp: Adust. 9629 * testsuite/gdb.mi/mi2-watch.exp: Adust. 9630 * testsuite/lib/mi-support.exp (mi_expect_stop): Accept breakpoint 9631 notifications. 9632 96332011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com> 9634 9635 * gdb.base/gdbindex-stabs-dwarf.c: New file. 9636 * gdb.base/gdbindex-stabs.c: New file. 9637 * gdb.base/gdbindex-stabs.exp: New file. 9638 96392011-04-25 Yao Qi <yao@codesourcery.com> 9640 9641 * gdb.dwarf2/dw2-double-set-die-type.S: Replace comment char `#' 9642 with /*...*/. 9643 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise. 9644 96452011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com> 9646 9647 * gdb.python/py-value.exp (test_objfiles): Name the first test 9648 `py-value in file.filename'. 9649 96502011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com> 9651 9652 * gdb.base/solib-disc.exp: Set gdbserver_reconnect_p. 9653 * lib/gdb.exp (gdb_init): Clear gdbserver_reconnect_p. 9654 * lib/gdbserver-support.exp (gdbserver_start): Add `--once' if 9655 !gdbserver_reconnect_p.. 9656 (gdbserver_reconnect): Call error if !gdbserver_reconnect_p.. 9657 96582011-04-20 Jan Kratochvil <jan.kratochvil@redhat.com> 9659 9660 * gdb.cp/cpcompletion.exp (complete class methods) 9661 (complete class methods beginning with F): Move them above runto. New 9662 comment about the runto delimiter. 9663 96642011-04-20 Pedro Alves <pedro@codesourcery.com> 9665 9666 * gdb.base/maint.exp: Test that "maint print registers" works 9667 without a running program. 9668 96692011-04-20 Marek Polacek <mpolacek@redhat.com> 9670 9671 * gdb.base/setshow.exp: Fix racy tests. 9672 ($old_gdb_prompt): New variable. 9673 96742011-04-19 Tom Tromey <tromey@redhat.com> 9675 9676 * gdb.mi/mi-nsmoribund.exp: 9677 * gdb.hp/gdb.objdbg/objdbg01.exp: 9678 * gdb.base/structs.exp (test_struct_returns): 9679 * gdb.base/call-sc.exp (test_scalar_returns): 9680 * gdb.base/bigcore.exp: Remove duplicate words. 9681 96822011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com> 9683 9684 * gdb.base/break-interp-lib.c (v, vptr): New variables. 9685 * gdb.base/break-interp.exp (test_attach): New comment. 9686 96872011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com> 9688 9689 * gdb.threads/gcore-thread.exp ($core0file): New variable. 9690 (clear __stack_user.next, clear stack_used.next) 9691 (save a zeroed-threads corefile): New test. 9692 Call core_load for $core0file. 9693 (zeroed-threads cannot be listed): New test. 9694 96952011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com> 9696 9697 * gdb.threads/gcore-thread.exp ($testfile): Match it the .exp 9698 filename. 9699 ($srcfile): Preserve the original value. 9700 ($testfile): Match it the .exp filename. 9701 ($corefile): New variable. Substitute it around. 9702 Use clean_restart. 9703 ($prev_timeout): Remove. 9704 (load_core): Move core loading into this proc. 9705 Fix restore of $timeout if load_core fails. 9706 97072011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com> 9708 9709 * gdb.base/eu-strip-infcall.c: New file. 9710 * gdb.base/eu-strip-infcall.exp: New file. 9711 97122011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com> 9713 9714 * gdb.base/callfuncs.c (Lcallfunc, callfunc): New functions. 9715 * gdb.base/callfuncs.exp (print callfunc (Lcallfunc, 5)): New test. 9716 97172011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com> 9718 9719 Fix Python access to inlined frames. 9720 * gdb.python/py-frame-inline.c: New file. 9721 * gdb.python/py-frame-inline.exp: New file. 9722 97232011-04-13 Edjunior Machado <emachado@linux.vnet.ibm.com> 9724 9725 * gdb.base/gdb1090.exp: Change breakpoint location to read the 9726 content of 's24' correctly (avoiding "optimized out"). 9727 * gdb.base/gdb1090.c: Add comment in order to set breakpoint. 9728 97292011-04-13 Jan Kratochvil <jan.kratochvil@redhat.com> 9730 9731 * lib/gdb.exp (gdb_breakpoint): New case for a GDB internal error. 9732 97332011-04-13 Thiago Jung Bauermann <bauerman@br.ibm.com> 9734 9735 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Don't 9736 expect a colon in watch -location output. 9737 97382011-04-13 Marek Polacek <mpolacek@redhat.com> 9739 9740 * gdb.base/commands.exp (redefine_backtrace_test): Fix race. 9741 New testcase `expect response to define backtrace'. Also remove 9742 redundant `default' block. 9743 97442011-04-11 Jan Kratochvil <jan.kratochvil@redhat.com> 9745 9746 * gdb.python/py-prettyprint.c (struct hint_error): New. 9747 (main): New variable hint_error. 9748 * gdb.python/py-prettyprint.exp (run_lang_tests): New testcase 9749 "print hint_error". 9750 * gdb.python/py-prettyprint.py (class pp_hint_error): New. 9751 (register_pretty_printers): Register it. 9752 97532011-04-04 Tom Tromey <tromey@redhat.com> 9754 9755 * gdb.cp/maint.exp (test_help): Update. 9756 (test_namespace): Likewise. 9757 97582011-04-01 Joel Brobecker <brobecker@adacore.com> 9759 9760 * gdb.ada/arrayptr/foo.adb: Add access to constrained array. 9761 * gdb.ada/arrayptr.exp: Add new tests. 9762 97632011-04-01 Joel Brobecker <brobecker@adacore.com> 9764 9765 * gdb.ada/mi_catch_ex: New testcase. 9766 97672011-04-01 Pedro Alves <pedro@codesourcery.com> 9768 9769 * gdb.cp/cpexprs.exp (Overloaded methods): No longer try the 9770 base::overload(void) method without specifying "const". 9771 97722011-04-01 Ulrich Weigand <ulrich.weigand@linaro.org> 9773 9774 * gdb.arch/thumb-singlestep.S: New file. 9775 * gdb.arch/thumb-singlestep.exp: Likewise. 9776 97772011-03-31 Tom Tromey <tromey@redhat.com> 9778 9779 * gdb.python/py-prettyprint.py (exception_flag): New global. 9780 (NoStringContainerPrinter._iterator.next): Check it. 9781 * gdb.python/py-prettyprint.c (main): New variable nstype2. 9782 * gdb.python/py-mi.exp: Set exception_flag and do more tests. 9783 97842011-03-29 Tom Tromey <tromey@redhat.com> 9785 9786 * gdb.cp/anon-struct.cc: New file. 9787 * gdb.cp/anon-struct.exp: New file. 9788 97892011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com> 9790 9791 Test STT_GNU_IFUNC support. 9792 * gdb.base/gnu-ifunc-lib.c: New file. 9793 * gdb.base/gnu-ifunc.c: New file. 9794 * gdb.base/gnu-ifunc.exp: New file. 9795 97962011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com> 9797 9798 Support a ring of related breakpoints. 9799 * gdb.base/watchpoint-delete.c: New file. 9800 * gdb.base/watchpoint-delete.exp: New file. 9801 98022011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com> 9803 9804 * gdb.ada/arrayparam.exp (print first after function call): Use 9805 explicit package name. Add a comment 9806 (print lasta after function call): Rename ... 9807 (print last after function call): ... it and use explicit package 9808 name. 9809 (print length after function call): Use explicit package name. 9810 * gdb.ada/str_ref_cmp.exp (operator = works for strings): New test. 9811 * gdb.ada/sym_print_name.exp: Change `i' to `integervar'. 9812 (multiple matches for symbol i): Rename ... 9813 (multiple matches for symbol integervar): ... it. 9814 * gdb.ada/sym_print_name/foo.adb (Foo): Change `I' to `IntegerVar'. 9815 * gdb.ada/sym_print_name/pck.ads (Pck): Likewise. 9816 98172011-03-25 Andrew Burgess <aburgess@broadcom.com> 9818 9819 * lib/gdb.exp (default_gdb_start,gdb_init): Clear the GREP_OPTIONS 9820 environment variable to make grep output more predictable. Move 9821 all the environment setup into gdb_init so it's done once per test 9822 case rather than each time we start gdb. 9823 98242011-03-24 Tom Tromey <tromey@redhat.com> 9825 9826 * gdb.base/label.exp: Use `main:there' linespec. Add re-running 9827 test. 9828 98292011-03-22 Jan Kratochvil <jan.kratochvil@redhat.com> 9830 9831 * gdb.dwarf2/dw2-entry-value-main.c: New file. 9832 * gdb.dwarf2/dw2-entry-value.S: New file. 9833 * gdb.dwarf2/dw2-entry-value.exp: New file. 9834 98352011-03-22 Phil Muldoon <pmuldoon@redhat.com> 9836 9837 PR python/12183 9838 9839 * gdb.python/py-function.exp: Add GdbError tests. 9840 98412011-03-18 Pedro Alves <pedro@codesourcery.com> 9842 9843 * gdb.trace/unavailable.cc (args_test_func, local_test_func) 9844 (reglocal_test_func, statlocal_test_func): New functions. 9845 (globals_test_func): Call new functions. 9846 * gdb.trace/unavailable.exp (gdb_collect_args_test) 9847 (gdb_collect_locals_test): New procedure. 9848 (gdb_trace_collection_test): Call new procedures. 9849 98502011-03-18 Pedro Alves <pedro@codesourcery.com> 9851 9852 * gdb.trace/unavailable.exp (fpreg, spreg, pcreg): Define. 9853 (test_register, test_register_unavailable): New procedures. 9854 (gdb_unavailable_registers_test): New procedure. 9855 (gdb_trace_collection_test): Call it. 9856 98572011-03-18 Phil Muldoon <pmuldoon@redhat.com> 9858 9859 PR python/12149 9860 9861 * gdb.python/python.exp: Add gdb.write tests. 9862 98632010-03-17 Phil Muldoon <pmuldoon@redhat.com> 9864 9865 * gdb.python/Makefile.in: Add py-objfile. 9866 * gdb.python/py-objfile.exp: New file. 9867 * gdb.python/py-objfile.c: New file. 9868 * gdb.python/py-block.exp: Add is_valid tests. 9869 * gdb.python/py-inferior.exp: Ditto. 9870 * gdb.python/py-infthread.exp: Ditto. 9871 * gdb.python/py-symbol.exp: Ditto. 9872 * gdb.python/py-symtab.exp: Ditto. 9873 98742011-03-16 Keith Seitz <keiths@redhat.com> 9875 9876 PR c++/12273 9877 * gdb.cp/cmpd-minsyms.exp: New test. 9878 * gdb.cp/cmpd-minsyms.cc: New file. 9879 9880 PR c++/11734 9881 * gdb.cp/ovsrch.exp: New test. 9882 * gdb.cp/ovsrch.h: New file. 9883 * gdb.cp/ovsrch1.cc: New file. 9884 * gdb.cp/ovsrch2.cc: New file. 9885 * gdb.cp/ovsrch3.cc: New file. 9886 * gdb.cp/ovsrch4.cc: New file. 9887 98882011-03-16 Paul Pluzhnikov <ppluzhnikov@google.com> 9889 9890 PR gdb/12528 9891 * gdb.base/Makefile.in: Adjust EXECUTABLES. 9892 * gdb.base/break-on-linker-gcd-function.exp: New test. 9893 * gdb.base/break-on-linker-gcd-function.cc: New file. 9894 98952011-03-15 Andreas Tobler <andreast@fgznet.ch> 9896 9897 * gdb.base/jit-main.c: Define ElfW for non glibc elf targets. 9898 98992011-03-15 Phil Muldoon <pmuldoon@redhat.com> 9900 9901 * lib/gdb.exp (gdb_unload): Add another termination case. 9902 99032011-03-15 Jan Kratochvil <jan.kratochvil@redhat.com> 9904 9905 * gdb.dwarf2/dw2-empty-pc-range.S: New file. 9906 * gdb.dwarf2/dw2-empty-pc-range.exp: New file. 9907 * gdb.dwarf2/pr11465.S: New .text labels text_start and text_end. 9908 Provide a stub byte there. 9909 (DW_TAG_compile_unit): Set DW_AT_low_pc, DW_AT_high_pc and 9910 DW_AT_entry_pc. 9911 (dieb4, dieda): Set DW_AT_high_pc higher than DW_AT_low_pc. 9912 99132011-03-15 Ulrich Weigand <uweigand@de.ibm.com> 9914 9915 * gdb.arch/altivec-abi.exp: Skip "generic" tests on 64-bit when 9916 using a GCC 4.1 or 4.2 compiler. Add an additional test variant 9917 "generic ABI, auto". 9918 (altivec_abi_tests): Accept vectors returned by reference. 9919 99202010-03-14 Phil Muldoon <pmuldoon@redhat.com> 9921 9922 * gdb.python/py-breakpoint.exp: Add Python stop operations tests. 9923 99242011-03-13 Ulrich Weigand <uweigand@de.ibm.com> 9925 9926 * gdb.python/py-section-script.exp: Skip test if no Python support. 9927 99282011-03-12 Ulrich Weigand <uweigand@de.ibm.com> 9929 9930 * gdb.base/solib-weak.exp: Allow "." prefix for ppc64. 9931 99322011-03-10 Phil Muldoon <pmuldoon@redhat.com> 9933 9934 * gdb.python/py-parameter.exp: Update tests to the new Python 9935 parameter API. Add "no documentation" test. Add deprecated API 9936 backward compatibility test. 9937 99382011-03-09 Tom Tromey <tromey@redhat.com> 9939 9940 * gdb.ada/catch_ex.exp: Use explicit gdb_test rather than 9941 gdb_continue_to_end. 9942 99432011-03-09 Mark Kettenis <kettenis@gnu.org> 9944 9945 * gdb.base/memattr.exp: Adjust regexps to accept spaces as well as 9946 tabs. 9947 99482011-03-09 Tom Tromey <tromey@redhat.com> 9949 9950 * lib/gdb.exp (inferior_exited_re): Match. leading `['. Wrap in 9951 parentheses. 9952 (gdb_continue_to_end): Add "allow_extra" parameter. Use 9953 $command. 9954 * gdb.threads/thread-unwindonsignal.exp: Pass "allow_extra" 9955 argument to gdb_continue_to_end. 9956 * gdb.threads/interrupted-hand-call.exp: Pass "allow_extra" 9957 argument to gdb_continue_to_end. 9958 * gdb.cp/annota3.exp: Fix regex. 9959 * gdb.cp/annota2.exp: Fix regex. 9960 * gdb.base/shlib-call.exp: Pass "allow_extra" argument to 9961 gdb_continue_to_end. 9962 * gdb.base/call-signal-resume.exp: Revert earlier patch. 9963 * gdb.ada/tasks.exp: Pass "allow_extra" argument to 9964 gdb_continue_to_end. 9965 99662011-03-08 Jan Kratochvil <jan.kratochvil@redhat.com> 9967 9968 * gdb.server/ext-run.exp 9969 (load new file without any gdbserver inferior): New test. 9970 99712011-03-07 Tom Tromey <tromey@redhat.com> 9972 9973 * Makefile.in (TAGS): Rewrite. 9974 99752011-03-07 Jan Kratochvil <jan.kratochvil@redhat.com> 9976 9977 * gdb.trace/report.exp (12.1: trace report #1): New match for the 9978 initial commands echo. New match for `Found trace'. Anchor all the 9979 other matches. Anchor and match for `No trace frame found' the final 9980 match. 9981 99822011-03-07 Tom Tromey <tromey@redhat.com> 9983 9984 * Makefile.in (TAGS): New target. 9985 99862011-03-07 Tom Tromey <tromey@redhat.com> 9987 9988 * lib/opencl.exp (skip_opencl_tests): Update for exit message 9989 change. 9990 * lib/mi-support.exp (mi_gdb_test): Update for exit message 9991 change. 9992 * lib/gdb.exp (gdb_test_multiple): Update comment. Update for 9993 exit message change. 9994 (skip_altivec_tests): Update for exit message change. 9995 (skip_vsx_tests): Likewise. 9996 (gdb_continue_to_end): Likewise. Add 'command' argument. 9997 * lib/cell.exp (skip_cell_tests): Update for exit message change. 9998 * gdb.threads/tls.exp: Update for exit message change. 9999 * gdb.threads/thread-unwindonsignal.exp: Use 10000 gdb_continue_to_end. 10001 * gdb.threads/step.exp (step_it): Update for exit message change. 10002 (continue_all): Likewise. 10003 * gdb.threads/print-threads.exp (test_all_threads): Update for 10004 exit message change. 10005 * gdb.threads/interrupted-hand-call.exp: Use 10006 gdb_continue_to_end. 10007 * gdb.threads/execl.exp: Use gdb_continue_to_end. 10008 * gdb.python/py-prettyprint.exp (run_lang_tests): Use 10009 gdb_continue_to_end. 10010 * gdb.hp/gdb.objdbg/objdbg02.exp: Use gdb_continue_to_end. 10011 * gdb.hp/gdb.objdbg/objdbg01.exp: Use gdb_continue_to_end. 10012 * gdb.hp/gdb.defects/solib-d.exp: Update for exit message change. 10013 * gdb.cp/method.exp: Update for exit message change. 10014 * gdb.cp/mb-templates.exp: Update for exit message change. 10015 * gdb.cp/mb-inline.exp: Use gdb_continue_to_end. 10016 * gdb.cp/annota3.exp: Update for exit message change. 10017 * gdb.cp/annota2.exp: Update for exit message change. 10018 * gdb.cell/fork.exp: Use gdb_continue_to_end. 10019 * gdb.base/term.exp: Update for exit message change. 10020 * gdb.base/step-test.exp (test_i): Update for exit message change. 10021 * gdb.base/sigstep.exp (advance): Update for exit message change. 10022 (advancei): Likewise. 10023 * gdb.base/siginfo.exp: Update for exit message change. 10024 * gdb.base/shlib-call.exp: Use gdb_continue_to_end. 10025 * gdb.base/reread.exp: Use gdb_continue_to_end. 10026 * gdb.base/langs.exp: Use gdb_continue_to_end. 10027 * gdb.base/interrupt.exp: Update for exit message change. 10028 * gdb.base/gdb1555.exp: Update for exit message change. 10029 * gdb.base/exe-lock.exp: Use gdb_continue_to_end. 10030 * gdb.base/ending-run.exp: Update for exit message change. 10031 * gdb.base/chng-syms.exp: Update for exit message change. 10032 * gdb.base/checkpoint.exp: Update for exit message change. 10033 * gdb.base/catch-syscall.exp (check_for_program_end): Use 10034 gdb_continue_to_end. 10035 (test_catch_syscall_with_wrong_args): Likewise. 10036 * gdb.base/call-signal-resume.exp: Use gdb_continue_to_end. 10037 * gdb.base/break-interp.exp (test_ld): Update for exit message 10038 change. 10039 * gdb.base/bang.exp: Update for exit message change. 10040 * gdb.base/attach.exp (do_attach_tests): Use gdb_continue_to_end. 10041 (do_call_attach_tests): Likewise. 10042 * gdb.base/a2-run.exp: Update for exit message change. 10043 * gdb.arch/ppc-dfp.exp: Update for exit message change. 10044 * gdb.ada/tasks.exp: Use gdb_continue_to_end. 10045 * gdb.ada/catch_ex.exp: Use gdb_continue_to_end. 10046 100472011-03-05 Jan Kratochvil <jan.kratochvil@redhat.com> 10048 10049 * gdb.base/help.exp (help thread find): Fix one forgotten quote. 10050 100512011-03-03 Tom Tromey <tromey@redhat.com> 10052 10053 * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove. 10054 * gdb.hp/gdb.aCC/configure (Makefile): Remove. 10055 * gdb.hp/gdb.aCC/configure.ac: Remove. 10056 * gdb.hp/gdb.base-hp/Makefile.in (Makefile): Remove. 10057 * gdb.hp/gdb.base-hp/configure (Makefile): Remove. 10058 * gdb.hp/gdb.base-hp/configure.ac: Remove. 10059 * gdb.hp/gdb.compat/Makefile.in (Makefile): Remove. 10060 * gdb.hp/gdb.compat/configure (Makefile): Remove. 10061 * gdb.hp/gdb.compat/configure.ac: Remove. 10062 * gdb.hp/gdb.defects/Makefile.in (Makefile): Remove. 10063 * gdb.hp/gdb.defects/configure (Makefile): Remove. 10064 * gdb.hp/gdb.defects/configure.ac: Remove. 10065 * gdb.hp/gdb.objdbg/Makefile.in (Makefile): Remove. 10066 * gdb.hp/gdb.objdbg/configure (Makefile): Remove. 10067 * gdb.hp/gdb.objdbg/configure.ac: Remove. 10068 * gdb.hp/configure.ac: Remove. 10069 * gdb.hp/configure: Remove. 10070 * gdb.hp/Makefile.in (SUBDIRS): No longer a configure 10071 substitution. 10072 (Makefile): Remove rule. 10073 * gdb.cell/configure.ac: Remove. 10074 * gdb.cell/configure: Remove. 10075 * gdb.stabs/Makefile.in (Makefile): Remove. 10076 (distclean): Don't remove config.status or config.log. 10077 * gdb.stabs/configure (Makefile): Remove. 10078 * gdb.stabs/configure.ac: Remove. 10079 * configure: Rebuild. 10080 * configure.ac: Don't AC_CONFIG_SUBDIRS in gdb.hp or gdb.stabs. 10081 Remove stabs- and cell-specific logic. Test for existence of 10082 ../gdbtk before configuring gdb.gdbtk. Build Makefiles in gdb.hp 10083 subdirectories, gdb.cell, and and gdb.stabs. 10084 * Makefile.in (ALL_SUBDIRS): Add gdb.hp and gdb.stabs. 10085 100862011-03-03 Joel Brobecker <brobecker@adacore.com> 10087 10088 * gdb.python/py-inferior.exp: Avoid searching pattern beyond 10089 end of buffer. 10090 100912011-03-02 Joel Brobecker <brobecker@adacore.com> 10092 10093 * gdb.python/py-inferior.exp: Use gdb_test_no_output instead of 10094 gdb_test when running a test where we expected no output back. 10095 100962011-02-28 Michael Snyder <msnyder@vmware.com> 10097 10098 * gdb.cp/overload.cc: Change initializer value to integer. 10099 101002011-02-27 Michael Snyder <msnyder@vmware.com> 10101 10102 * gdb.multi/base.exp: Add test for remove-inferiors. 10103 101042011-02-26 Joel Brobecker <brobecker@adacore.com> 10105 10106 * gdb.python/py-frame.exp: Simplify the initialization phase 10107 using prepare_for_testing. 10108 101092011-02-25 Michael Snyder <msnyder@vmware.com> 10110 10111 * gdb.multi/base.exp: Add tests for info inferiors with args. 10112 101132011-02-25 Jan Kratochvil <jan.kratochvil@redhat.com> 10114 10115 * gdb.dwarf2/dw2-ranges.S: Rename to ... 10116 * gdb.dwarf2/dw2-ranges.c: ... here, convert it to C. 10117 * gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled. 10118 Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and 10119 asmfile3. Comment the STABS (#3) file compilation. Compile 10120 everything through assembler. Provide KFAIL for symtab/12497. 10121 * gdb.dwarf2/dw2-ranges2.S: Rename to ... 10122 * gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C. 10123 * gdb.dwarf2/dw2-ranges3.S: Rename to ... 10124 * gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C. 10125 101262011-02-24 Michael Snyder <msnyder@vmware.com> 10127 10128 * gdb.base/break.exp: Add tests for delete breakpoints using 10129 convenience variables and value history references. 10130 101312011-02-24 Michael Snyder <msnyder@vmware.com> 10132 10133 * gdb.base/break.exp: Remove debugging 'printf' accidentally 10134 left behind in previous check-in. 10135 101362011-02-23 Michael Snyder <msnyder@vmware.com> 10137 10138 * gdb.base/break.exp: Add tests for "info break" with arguments. 10139 * gdb.trace/infotrace.exp: Update patterns for error and help. 10140 * gdb.base/completion.exp: Update pattern. 10141 * gdb.base/ena-dis-br.exp: Update pattern. 10142 * gdb.base/help.exp: Update patterns. 10143 101442011-02-23 Michael Snyder <msnyder@vmware.com> 10145 10146 * gdb.base/memattr.exp: New test. 10147 * gdb.base/memattr.c: Test load for memattr.exp. 10148 101492011-02-22 Doug Evans <dje@google.com> 10150 10151 * gdb.python/py-symbol.exp: Test lookup_global_symbol. 10152 101532011-02-22 Michael Snyder <msnyder@vmware.com> 10154 10155 * Makefile.in: Make more clean. 10156 * gdb.ada/Makefile.in: Ditto. 10157 * gdb.arch/Makefile.in: Ditto. 10158 * gdb.asm/Makefile.in: Ditto. 10159 * gdb.base/Makefile.in: Ditto. 10160 * gdb.cp/Makefile.in: Ditto. 10161 * gdb.dwarf2/Makefile.in: Ditto. 10162 * gdb.java/Makefile.in: Ditto. 10163 * gdb.mi/Makefile.in: Ditto. 10164 * gdb.modula2/Makefile.in: Ditto. 10165 * gdb.python/Makefile.in: Ditto. 10166 * gdb.server/Makefile.in: Ditto. 10167 * gdb.stabs/Makefile.in: Ditto. 10168 * gdb.threads/Makefile.in: Ditto. 10169 * gdb.trace/Makefile.in: Ditto. 10170 101712011-02-22 Michael Snyder <msnyder@vmware.com> 10172 10173 * gdb.threads/thread-find.exp: Add tests for bad input to 10174 info threads. 10175 101762011-02-22 Joel Brobecker <brobecker@adacore.com> 10177 10178 * gdb.python/py-breakpoint.exp: Fix the expected output of 10179 one of the "maint info breakpoints" tests to accept the output 10180 generated on platforms that do not have hardware watchpoints. 10181 101822011-02-22 Joel Brobecker <brobecker@adacore.com> 10183 10184 * gdb.python/py-breakpoint.exp: Remove unnecessary call to 10185 clean_restart. Be a little stricter in the expected output 10186 for one of the tests. Fix a typo in one of the comments. 10187 101882011-02-22 Joel Brobecker <brobecker@adacore.com> 10189 10190 * gdb.python/py-block.exp: Simplify using prepare_for_testing. 10191 Delete variable binfile, no longer use. Add or modify test 10192 comments to make them unique. 10193 101942011-02-21 Michael Snyder <msnyder@vmware.com> 10195 10196 * Makefile.in: Update for make clean. 10197 * gdb.ada/Makefile.in: Ditto. 10198 * gdb.arch/Makefile.in: Ditto. 10199 * gdb.asm/Makefile.in: Ditto. 10200 * gdb.base/Makefile.in: Ditto. 10201 * gdb.cp/Makefile.in: Ditto. 10202 * gdb.dwarf2/Makefile.in: Ditto. 10203 * gdb.java/Makefile.in: Ditto. 10204 * gdb.mi/Makefile.in: Ditto. 10205 * gdb.modula2/Makefile.in: Ditto. 10206 * gdb.python/Makefile.in: Ditto. 10207 * gdb.server/Makefile.in: Ditto. 10208 * gdb.stabs/Makefile.in: Ditto. 10209 * gdb.threads/Makefile.in: Ditto. 10210 * gdb.trace/Makefile.in: Ditto. 10211 102122011-02-21 Michael Snyder <msnyder@vmware.com> 10213 10214 * gdb.threads/thread-find.exp: Update patterns for changes in 10215 output of "info threads" command. 10216 102172011-02-21 Matthew Gretton-Dann <matthew.gretton-dann@arm.com> 10218 Ulrich Weigand <uweigand@de.ibm.com> 10219 10220 * lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target. 10221 (skip_hw_watchpoint_tests): Likewise. 10222 (skip_hw_watchpoint_multi_tests): Likewise. 10223 102242011-02-21 Ulrich Weigand <uweigand@de.ibm.com> 10225 10226 * lib/gdb.exp (skip_hw_breakpoint_tests): New procedure. 10227 (skip_hw_watchpoint_tests): Likewise. 10228 (skip_hw_watchpoint_multi_tests): Likewise. 10229 (skip_hw_watchpoint_access_tests): Likewise. 10230 10231 * gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks. 10232 * gdb.base/pr11022.exp: Likewise. 10233 * gdb.base/watch-read.exp: Likewise. 10234 * gdb.base/watch_thread_num.exp: Likewise. 10235 * gdb.base/watchpoint-hw-hit-once.exp: Likewise. 10236 * gdb.base/watchpoint-hw.exp: Likewise. 10237 * gdb.base/watchpoint.exp: Likewise. 10238 * gdb.threads/local-watch-wrong-thread.exp: Likewise. 10239 * gdb.threads/watchthreads-reorder.exp: Likewise. 10240 * gdb.threads/watchthreads.exp: Likewise. 10241 * gdb.threads/watchthreads2.exp: Likewise. 10242 102432011-02-21 Joel Brobecker <brobecker@adacore.com> 10244 10245 * gdb.ada/packed_array.exp: Add xfail for "print u_var" if 10246 the debugger is unable to find the array bounds. 10247 102482011-02-18 Jan Kratochvil <jan.kratochvil@redhat.com> 10249 10250 * gdb.cp/typedef-operator.exp: New file. 10251 * gdb.cp/typedef-operator.cc: New file. 10252 102532011-02-17 Michael Snyder <msnyder@vmware.com> 10254 10255 * gdb.threads/thread-find.exp: Fix regular expressions. 10256 102572011-02-17 Joel Brobecker <brobecker@adacore.com> 10258 10259 * gdb.ada/packed_array: Expand testcase to test printing of 10260 unconstrained packed array. 10261 102622011-02-17 Joel Brobecker <brobecker@adacore.com> 10263 10264 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart. 10265 102662011-02-16 Pedro Alves <pedro@codesourcery.com> 10267 10268 * gdb.trace/collection.c (globalarr3): New global. 10269 (main): Initialize it before collecting, and and clear it 10270 afterwards. 10271 * gdb.trace/collection.exp (gdb_collect_globals_test): Test 10272 collecting with '{type} addr', where the addr expression is not an 10273 rvalue. 10274 102752011-02-16 Ken Werner <ken.werner@de.ibm.com> 10276 10277 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of 10278 a bool variable. Expect correct OpenCL names for vector types. Use the 10279 uc3 variable name instead of referring to the uchar3 built-in type. 10280 Escape the asterisk at the half pointer test. 10281 102822011-02-16 Pedro Alves <pedro@codesourcery.com> 10283 10284 * gdb.trace/collection.c (globalarr2): New global. 10285 (main): Initialize it before collecting, and and clear it 10286 afterwards. 10287 * gdb.trace/collection.exp (gdb_collect_globals_test): Test 10288 collecting overlapping memory ranges. 10289 102902011-02-15 Michael Snyder <msnyder@vmware.com> 10291 10292 * gdb.base/default.exp: Add tests for thread commands. 10293 * gdb.base/help.exp: Add tests for thread commands. 10294 * gdb.threads/thread-find.exp: New test for thread find command. 10295 102962011-02-15 Ken Werner <ken.werner@de.ibm.com> 10297 10298 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte. 10299 103002011-02-15 Yao Qi <yao@codesourcery.com> 10301 10302 PR tdep/12352 10303 * gdb.arch/arm-disp-step.S : New test for str instruction. 10304 * gdb.arch/arm-disp-step.exp : Likewise. 10305 103062011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com> 10307 10308 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and 10309 "vector_register2_vr" test strings. Test the extended floating 10310 point registers (F32~F63). 10311 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the 10312 IBM XL C compiler. Make the test program use a register provided 10313 by the compiler for the lxvd2x instruction. 10314 103152011-02-14 Pedro Alves <pedro@codesourcery.com> 10316 10317 * gdb.trace/unavailable.cc (class Base, class Middle, class 10318 Derived): New types. 10319 (derived_unavail, derived_partial, derived_whole): New globals. 10320 (virtual_partial): New global. 10321 (virtualp): Point at virtual_partial. 10322 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests 10323 related to unavailable vptr. 10324 103252011-02-14 Pedro Alves <pedro@codesourcery.com> 10326 10327 * gdb.trace/unavailable.cc (a, b, c): New globals. 10328 (main): Set and clear them. 10329 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect 10330 `a' and `c', and check that `b' isn't collected, although `a' and 10331 `c' are. 10332 103332011-02-14 Pedro Alves <pedro@codesourcery.com> 10334 10335 * gdb.trace/unavailable.cc (struct Virtual): New. 10336 (virtualp): New global pointer. 10337 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test 10338 printing a pointer to an object whose type has a vtable, with 10339 print object on. 10340 103412011-02-14 Pedro Alves <pedro@codesourcery.com> 10342 10343 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that 10344 value repeat handles unavailableness. 10345 103462011-02-14 Pedro Alves <pedro@codesourcery.com> 10347 10348 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new 10349 tests for building arrays from unavailable values, subscripting 10350 non-memory rvalue unvailable arrays, and accessing fields or 10351 baseclasses of non-lazy unavailable values, 10352 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New 10353 struct types. 10354 (g_smallstruct, g_smallstruct_b): New globals. 10355 103562011-02-14 Pedro Alves <pedro@codesourcery.com> 10357 10358 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files. 10359 103602011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com> 10361 10362 Fix const/volatile qualifiers of C++ types, PR c++/12328. 10363 * gdb.cp/overload-const.exp: New file. 10364 * gdb.cp/overload-const.cc: New file. 10365 103662011-02-08 Ulrich Weigand <uweigand@de.ibm.com> 10367 10368 * gdb.opencl/callfuncs.cl: New file. 10369 * gdb.opencl/callfuncs.exp: New test. 10370 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs. 10371 103722011-02-08 Ulrich Weigand <uweigand@de.ibm.com> 10373 10374 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f 10375 when computing result. 10376 * gdb.arch/altivec-abi.exp: Update expected results. 10377 103782011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com> 10379 10380 * gdb.base/break-interp.exp: Remove ${objdir} from test messages. 10381 * gdb.base/jit.exp: Likewise. 10382 * gdb.base/pie-execl.exp: Likewise. 10383 * gdb.base/solib-nodir.exp: Likewise. 10384 * gdb.base/solib-overlap.exp: Likewise. 10385 103862011-02-07 Pedro Alves <pedro@codesourcery.com> 10387 10388 * gdb.trace/collection.c (global_pieces): New. 10389 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test): 10390 New procedure. 10391 (gdb_trace_collection_test): Call it. 10392 103932011-02-04 Sami Wagiaalla <swagiaal@redhat.com> 10394 10395 * gdb.python/py-evthreads.c: New file. 10396 * gdb.python/py-evthreads.exp: New file. 10397 * gdb.python/py-events.py: New file. 10398 * gdb.python/py-events.exp: New file. 10399 * gdb.python/py-events.c: New file. 10400 104012011-02-04 David Daney <ddaney@caviumnetworks.com> 10402 10403 * gdb.base/catch-syscall.exp: Enable for mips*-linux*. 10404 104052011-02-03 Andrew Burgess <aburgess@broadcom.com> 10406 10407 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c, 10408 gdb.base/disasm-end-cu.exp: New test for disassembling over the 10409 boundary between two compilation units. 10410 104112011-02-02 Pedro Alves <pedro@codesourcery.com> 10412 10413 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB) 10414 (Virtual): New structs. 10415 (virtual_o, virtual_middle_b): New globals. 10416 * gdb.cp/virtbase.exp: New tests. 10417 104182011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com> 10419 10420 * gdb.base/jit.exp: New file. 10421 * gdb.base/jit-main.c: New file. 10422 * gdb.base/jit-solib.c: New file. 10423 104242011-01-31 Ulrich Weigand <uweigand@de.ibm.com> 10425 10426 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to 10427 proceed to initial kernel entry point. 10428 * gdb.opencl/datatypes.exp: Likewise. 10429 * gdb.opencl/operators.exp: Likewise. 10430 * gdb.opencl/vec_comps.exp: Likewise. 10431 104322011-01-31 Sami Wagiaalla <swagiaal@redhat.com> 10433 10434 * gdb.cp/nsnested.cc: New. 10435 * gdb.cp/nsnested.exp: New. 10436 * gdb.cp/nsnoimports.exp: New. 10437 * gdb.cp/nsnoimports.cc: New. 10438 104392011-01-31 Joel Brobecker <brobecker@adacore.com> 10440 10441 * gdb.base/interact.exp: Add extra tests that verify that 10442 the value of the interactive-mode setting does not change 10443 after the script is sourced. 10444 104452011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com> 10446 10447 * gdb.cp/noparam.exp: New file. 10448 * gdb.cp/noparam.cc: New file. 10449 104502011-01-28 Pedro Alves <pedro@codesourcery.com> 10451 10452 * gdb.trace/tfile.exp: Test that with no traceframe selected, 10453 there's no stack or registers. 10454 104552011-01-26 Tom Tromey <tromey@redhat.com> 10456 10457 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank 10458 space before string output. Add test for "set print pretty off" 10459 case. 10460 104612011-01-25 Pedro Alves <pedro@codesourcery.com> 10462 10463 * gdb.base/frame-args.exp: Adjust. 10464 * gdb.dwarf2/dw2-noloc.exp: Adjust. 10465 * gdb.dwarf2/dw2-inline-param.exp: Adjust. 10466 * gdb.dwarf2/pieces.exp: Adjust. 10467 * gdb.opt/clobbered-registers-O2.exp: Adjust. 10468 * gdb.opt/inline-locals.exp: Adjust. 10469 * gdb.threads/fork-child-threads.exp: Adjust. 10470 104712011-01-25 Ken Werner <ken.werner@de.ibm.com> 10472 10473 * gdb.opencl/convs_casts.cl: Move program scope variables into the 10474 OpenCL kernel function. Add a comment as marker. Add address space 10475 qualifiers for the remaining program scope variables. 10476 * gdb.opencl/datatypes.cl: Likewise. 10477 * gdb.opencl/operators.cl: Likewise. 10478 * gdb.opencl/vec_comps.cl: Likewise. 10479 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test. 10480 Add breakpoint at the marker comment. 10481 * gdb.opencl/datatypes.exp: Likewise. 10482 * gdb.opencl/operators.exp: Likewise. 10483 * gdb.opencl/vec_comps.exp: Likewise. 10484 104852011-01-24 Pedro Alves <pedro@codesourcery.com> 10486 10487 * gdb.base/printcmds.c (some_struct): New struct and instance. 10488 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New 10489 procedure. 10490 <global scope>: Call it. 10491 104922011-01-21 Ken Werner <ken.werner@de.ibm.com> 10493 10494 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags 10495 argument to the gdb_compile_opencl_hostapp call. 10496 104972011-01-19 Yao Qi <yao@codesourcery.com> 10498 10499 * lib/dwarf.exp (dwarf2_support): Change supported targets to a 10500 positve list. 10501 105022011-01-19 Yao Qi <yao@codesourcery.com> 10503 10504 * gdb.asm/asm-source.exp: Replace ARM target triplet with a 10505 canonical form. 10506 Remove "xscale-*-*" 10507 * gdb.xml/tdesc-regs.exp: Likewise. 10508 * gdb.python/py-section-script.exp: Replace ARM target triplet 10509 with canonical form. 10510 Match arm*-*-symbianelf*. 10511 * gdb.base/dup-sect.exp: Likewise. 10512 * lib/dwarf.exp: New. 10513 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine 10514 dwarf2_support. 10515 * gdb.dwarf2/dup-psym.exp: Likewise. 10516 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise. 10517 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise. 10518 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise. 10519 * gdb.dwarf2/dw2-basic.exp: Likewise. 10520 * gdb.dwarf2/dw2-compressed.exp: Likewise. 10521 * gdb.dwarf2/dw2-const.exp: Likewise. 10522 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise. 10523 * gdb.dwarf2/dw2-cu-size.exp: Likewise. 10524 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise. 10525 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise. 10526 * gdb.dwarf2/dw2-filename.exp: Likewise. 10527 * gdb.dwarf2/dw2-inheritance.exp: Likewise. 10528 * gdb.dwarf2/dw2-inline-param.exp: Likewise. 10529 * gdb.dwarf2/dw2-intercu.exp: Likewise. 10530 * gdb.dwarf2/dw2-intermix.exp: Likewise. 10531 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise. 10532 * gdb.dwarf2/dw2-noloc.exp: Likewise. 10533 * gdb.dwarf2/dw2-op-call.exp: Likewise. 10534 * gdb.dwarf2/dw2-producer.exp: Likewise. 10535 * gdb.dwarf2/dw2-ranges.exp: Likewise. 10536 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise. 10537 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise. 10538 * gdb.dwarf2/dw2-strp.exp: Likewise. 10539 * gdb.dwarf2/dw2-unresolved.exp: Likewise. 10540 * gdb.dwarf2/implptr.exp: Likewise. 10541 * gdb.dwarf2/mac-fileno.exp: Likewise. 10542 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise. 10543 * gdb.dwarf2/pieces.exp: Likewise. 10544 * gdb.dwarf2/pr11465.exp: Likewise. 10545 * gdb.dwarf2/valop.exp: Likewise. 10546 * gdb.dwarf2/watch-notconst.exp: Likewise. 10547 * gdb.mi/dw2-ref-missing-frame.exp: Likewise. 10548 105492011-01-19 Tom Tromey <tromey@redhat.com> 10550 10551 * gdb.python/py-infthread.exp: Add thread tests. 10552 105532011-01-14 Joel Brobecker <brobecker@adacore.com> 10554 10555 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases. 10556 105572011-01-14 Joel Brobecker <brobecker@adacore.com> 10558 10559 * gdb.ada/widewide: New testcase. 10560 105612011-01-13 Joel Brobecker <brobecker@adacore.com> 10562 10563 * gdb.base/interact.exp: New testcase. 10564 105652011-01-12 Tom Tromey <tromey@redhat.com> 10566 10567 * gdb.mi/gdb2549.exp: Update for error message changes. 10568 * gdb.mi/mi-cli.exp: Likewise. 10569 * gdb.mi/mi-disassemble.exp: Likewise. 10570 * gdb.mi/mi-pthreads.exp: Likewise. 10571 * gdb.mi/mi-regs.exp: Likewise. 10572 * gdb.mi/mi-stack.exp: Likewise. 10573 * gdb.mi/mi-var-block.exp: Likewise. 10574 * gdb.mi/mi-var-cmd.exp: Likewise. 10575 * gdb.mi/mi2-cli.exp: Likewise. 10576 * gdb.mi/mi2-disassemble.exp: Likewise. 10577 * gdb.mi/mi2-pthreads.exp: Likewise. 10578 * gdb.mi/mi2-regs.exp: Likewise. 10579 * gdb.mi/mi2-stack.exp: Likewise. 10580 * gdb.mi/mi2-var-block.exp: Likewise. 10581 * gdb.mi/mi2-var-cmd.exp: Likewise. 10582 105832011-01-12 Andrew Burgess <aburgess@broadcom.com> 10584 Jan Kratochvil <jan.kratochvil@redhat.com> 10585 10586 PR fortran/11104 and DWARF unbound arrays detection. 10587 * gdb.fortran/multi-dim.exp: New file. 10588 * gdb.fortran/multi-dim.f90: New file. 10589 105902011-01-12 Andrew Burgess <aburgess@broadcom.com> 10591 10592 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update 10593 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and 10594 add new tests for opcode dumping. 10595 105962011-01-11 Tom Tromey <tromey@redhat.com> 10597 10598 * gdb.python/py-infthread.exp: Load gdb-python.exp. 10599 106002010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com> 10601 10602 Convert hardware watchpoints to use breakpoint_ops. 10603 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint 10604 type is not supported. 10605 * gdb.base/foll-fork.exp: Likewise. 10606 * gdb.base/foll-vfork.exp: Likewise. 10607 106082011-01-10 Phil Muldoon <pmuldoon@redhat.com> 10609 10610 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function. 10611 Use load_lib gdb-python.exp. 10612 * gdb.python/python.exp: Ditto. 10613 * gdb.python/py-function.exp: Ditto. 10614 106152011-01-09 Andreas Schwab <schwab@linux-m68k.org> 10616 10617 * gdb.threads/tls.exp ("info address me"): Fix expected output. 10618 106192011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com> 10620 10621 * configure: Regenerate. 10622 106232011-01-06 Tom Tromey <tromey@redhat.com> 10624 10625 * gdb.python/py-frame.exp: Test gdb.newest_frame. 10626 106272011-01-06 Joel Brobecker <brobecker@adacore.com> 10628 10629 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp, 10630 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp, 10631 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp, 10632 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp, 10633 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp, 10634 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp, 10635 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp, 10636 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp, 10637 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp, 10638 gdb.ada/homonym.exp, gdb.ada/int_deref.exp, 10639 gdb.ada/interface.exp, gdb.ada/lang_switch.exp, 10640 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp, 10641 gdb.ada/null_array.exp, gdb.ada/null_record.exp, 10642 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp, 10643 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp, 10644 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp, 10645 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp, 10646 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp, 10647 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp, 10648 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp, 10649 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp, 10650 gdb.ada/uninitialized_vars.exp, 10651 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp: 10652 Simplify by using clean_restart. 10653 106542011-01-06 Joel Brobecker <brobecker@adacore.com> 10655 10656 Add marker to be used as anchor for inserting breakpoints. 10657 * gdb.ada/null_record/null_record.adb: Add "-- START" comment. 10658 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb: 10659 Likewise. 10660 10661 Remove uses of gdb_start_cmd. 10662 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd. 10663 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto. 10664 10665 Do not run testcase if testing with GDBserver. 10666 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested 10667 if testing with GDBserver. 10668 106692011-01-06 Joel Brobecker <brobecker@adacore.com> 10670 10671 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb, 10672 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add 10673 copyright header. 10674 106752011-01-05 Joel Brobecker <brobecker@adacore.com> 10676 10677 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s, 10678 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f, 10679 testsuite/gdb.fortran/complex.f, 10680 testsuite/gdb.fortran/derived-type.f90, 10681 testsuite/gdb.fortran/library-module-lib.f90, 10682 testsuite/gdb.fortran/library-module-main.f90, 10683 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90, 10684 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f: 10685 Copyright year update. 10686 106872011-01-05 Joel Brobecker <brobecker@adacore.com> 10688 10689 * gdb.base/langs1.f: Add copyright header. 10690 106912011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com> 10692 10693 * gdb.base/morestack.exp: New file. 10694 * gdb.base/morestack.c: New file. 10695 106962011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com> 10697 10698 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011. 10699 107002010-12-29 Joel Brobecker <brobecker@adacore.com> 10701 10702 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String. 10703 * gdb.ada/arrayptr.exp: Add test printing that new variable. 10704 107052010-12-29 Joel Brobecker <brobecker@adacore.com> 10706 10707 * gdb.ada/lang_switch.exp: Correct expected parameter value. 10708 107092010-12-25 Andreas Schwab <schwab@linux-m68k.org> 10710 10711 * gdb.threads/tls.exp: Fix typo. 10712 10713 * gdb.threads/thread-specific.exp (get_thread_list): Update. 10714 * gdb.threads/execl.exp: Update. 10715 107162010-12-23 Yao Qi <yao@codesourcery.com> 10717 10718 * gdb.arch/arm-disp-step.exp: New. 10719 * gdb.arch/arm-disp-step.S: New. 10720 107212010-12-21 Tom Tromey <tromey@redhat.com> 10722 10723 * gdb.threads/execl.exp: Update. 10724 * gdb.threads/linux-dp.exp: Update. 10725 * gdb.threads/manythreads.exp: Update. 10726 * gdb.threads/tls.exp: Update. 10727 107282010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com> 10729 10730 * gdb.cp/nextoverthrow.cc (dummy): Return int 0. 10731 (NextOverThrowDerivates) <resumebpt>: New. 10732 (resumebpt_test): New. 10733 (main): Call resumebpt_test. 10734 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt". 10735 107362010-12-12 Stan Shebs <stan@codesourcery.com> 10737 10738 * gdb.trace/tsv.exp: Test print command on trace state variables. 10739 107402010-12-09 Tom Tromey <tromey@redhat.com> 10741 10742 * gdb.base/interp.exp: Add regression test. 10743 107442010-12-09 Tom Tromey <tromey@redhat.com> 10745 10746 * gdb.java/jnpe.java: New file. 10747 * gdb.java/jnpe.exp: New file. 10748 * gdb.cp/nextoverthrow.exp: New file. 10749 * gdb.cp/nextoverthrow.cc: New file. 10750 107512010-12-07 Doug Evans <dje@google.com> 10752 10753 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting 10754 of data-directory. 10755 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers 10756 updated. 10757 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory. 10758 107592010-11-29 Michael Snyder <msnyder@vmware.com> 10760 10761 * gdb.base/callfuncs.exp: Test for skip_float_tests. 10762 * gdb.base/call-sc.exp: Ditto. 10763 * gdb.base/finish.exp: Ditto. 10764 * gdb.base/return.exp: Ditto. 10765 * gdb.base/return2.exp: Ditto. 10766 107672010-11-30 Doug Evans <dje@google.com> 10768 10769 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list. 10770 (gdb_expect_list): Fix spelling errors in comments. 10771 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of 10772 send_gdb/gdb_expect_list where applicable. 10773 * gdb.base/call-ar-st.exp: Ditto. 10774 * gdb.base/funcargs.exp: Ditto. 10775 * gdb.base/gcore.exp: Ditto. 10776 * gdb.base/page.exp: Ditto. 10777 * gdb.base/sigaltstack.exp: Ditto. 10778 * gdb.base/siginfo.exp: Ditto. 10779 * gdb.base/sigstep.exp: Ditto. 10780 * gdb.base/trace-commands.exp: Ditto. 10781 107822010-11-29 Doug Evans <dje@google.com> 10783 10784 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to 10785 printer-name;subprinter-name. 10786 107872010-11-29 Tom Tromey <tromey@redhat.com> 10788 10789 * gdb.dwarf2/implptr.exp: New file. 10790 * gdb.dwarf2/implptr.c: New file. 10791 * gdb.dwarf2/implptr.S: New file. 10792 107932010-11-29 Phil Muldoon <pmuldoon@redhat.com> 10794 10795 PR python/12199 10796 10797 * gdb.python/py-breakpoint.exp: Test the delete method. 10798 107992010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com> 10800 10801 Fix step_resume_breakpoint unsaved during an infcall. 10802 * gdb.base/step-resume-infcall.exp: New file. 10803 * gdb.base/step-resume-infcall.c: New file. 10804 108052010-11-24 Edjunior Machado <emachado@br.ibm.com> 10806 10807 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro. 10808 108092010-11-24 Edjunior Machado <emachado@br.ibm.com> 10810 10811 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.' 10812 on ppc64's symbols; "finish" and "return" commands must accept to 10813 show the caller line again as well as the line after. 10814 * gdb.asm/powerpc64.inc: New file. 10815 108162010-11-23 Doug Evans <dje@google.com> 10817 10818 * lib/gdb.exp (gdb_test_sequence): New function. 10819 (gdb_expect_list): Add verbose -log call for each pattern. 10820 * gdb.base/signals.exp (test_handle_all_print): Call it. 10821 Reduce timeout increment from 6 minutes to 1 minute. 10822 * gdb.server/ext-run.exp: Call it. 10823 108242010-11-23 Phil Muldoon <pmuldoon@redhat.com> 10825 10826 PR python/12212 10827 10828 * gdb.python/python.exp: Check that selected_thread raises an 10829 error when no inferior is loaded. 10830 108312010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com> 10832 10833 * gdb.dwarf2/dw2-stack-boundary.exp: New file. 10834 * gdb.dwarf2/dw2-stack-boundary.S: New file. 10835 108362010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com> 10837 10838 * gdb.dwarf2/dw2-ada-ffffffff.S: New file. 10839 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file. 10840 108412010-11-18 Doug Evans <dje@google.com> 10842 10843 * gdb.server/ext-run.exp: Fix intermittent failures. 10844 108452010-11-12 Nathan Froyd <froydnj@codesourcery.com> 10846 10847 * gdb.stabs/gdb11479.exp: Use runto_main. 10848 108492010-11-12 Nathan Froyd <froydnj@codesourcery.com> 10850 10851 * gdb.base/break-entry.exp: Skip if using a stub. 10852 108532010-11-12 Nathan Froyd <froydnj@codesourcery.com> 10854 10855 * gdb.python/py-inferior.exp: Pack values in target endianness. 10856 108572010-11-12 Tom Tromey <tromey@redhat.com> 10858 10859 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local. 10860 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for 10861 MemoryError. 10862 * gdb.python/python.exp (gdb_py_test_multiple): Update exception 10863 type. 10864 * gdb.python/py-value.exp (test_value_in_inferior): Add test for 10865 MemoryError. 10866 (test_subscript_regression): Update exception type. 10867 108682010-11-11 Phil Muldoon <pmuldoon@redhat.com> 10869 10870 * gdb.python/py-breakpoint.exp: Add internal watchpoint and 10871 breakpoint tests. 10872 108732010-11-09 Pedro Alves <pedro@codesourcery.com> 10874 10875 * gdb.base/watchpoint.exp: Test "watch -location" with an 10876 innacessible location. 10877 108782010-11-09 Edjunior Machado <emachado@br.ibm.com> 10879 Luis Machado <luisgpm@br.ibm.com> 10880 10881 * gdb.base/maint.exp: Expect "." prefix. 10882 * gdb.base/nodebug.exp: Expect "." Likewise. 10883 * gdb.base/sepsymtab.exp: Expect "." Likewise. 10884 * gdb.base/watchpoint-cond-gone.exp: Likewise. 10885 * gdb.base/watchpoint.exp: Expect a software watch to be created for 10886 POWER server processors. 10887 108882010-11-08 Edjunior Machado <emachado@br.ibm.com> 10889 Luis Machado <luisgpm@br.ibm.com> 10890 10891 * gdb.base/break-entry.exp: convert entry point for 10892 ppc64 and expect leading `.' on ppc64's symbols 10893 108942010-11-05 Doug Evans <dje@google.com> 10895 10896 * gdb.base/help.exp: Update expected output. 10897 * gdb.python/py-param.exp: Delete, contents moved to ... 10898 * gdb.python/py-parameter.exp: ... here. New file. 10899 Add test for gdb.parameter ("directories"). 10900 109012010-11-05 Ken Werner <ken.werner@de.ibm.com> 10902 10903 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl. 10904 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile. 10905 * configure: Regenerate. 10906 * gdb.opencl/Makefile.in: New File. 10907 * gdb.opencl/datatypes.exp: Likewise. 10908 * gdb.opencl/datatypes.cl: Likewise. 10909 * gdb.opencl/operators.exp: Likewise. 10910 * gdb.opencl/operators.cl: Likewise. 10911 * gdb.opencl/vec_comps.exp: Likewise. 10912 * gdb.opencl/vec_comps.cl: Likewise. 10913 * gdb.opencl/convs_casts.exp: Likewise. 10914 * gdb.opencl/convs_casts.cl: Likewise. 10915 * lib/opencl.exp: Likewise. 10916 * lib/opencl_hostapp.c: Likewise. 10917 * lib/opencl_kernel.cl: Likewise. 10918 * lib/cl_util.c: Likewise. 10919 * lib/cl_util.c: Likewise. 10920 * gdb.base/default.exp (set language): Add "opencl" to the list of 10921 languages. 10922 109232010-11-04 Sami Wagiaalla <swagiaal@redhat.com> 10924 10925 * gdb.cp/overload.exp: Added test for inheritance overload. 10926 * gdb.cp/overload.cc: Ditto. 10927 * gdb.cp/oranking.exp: Removed releveant kfails. 10928 109292010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com> 10930 Joel Brobecker <brobecker@adacore.com> 10931 10932 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and 10933 check test_compiler_info. 10934 109352010-11-03 Ken Werner <ken.werner@de.ibm.com> 10936 10937 * gdb.base/gnu_vector.exp: Adjust expect messages. 10938 109392010-11-03 Ken Werner <ken.werner@de.ibm.com> 10940 10941 * gdb.base/gnu_vector.exp: Add unary operator tests. 10942 109432010-11-03 Ken Werner <ken.werner@de.ibm.com> 10944 10945 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators. 10946 109472010-11-02 Doug Evans <dje@google.com> 10948 10949 * gdb.python/py-pp-maint.c: New file. 10950 * gdb.python/py-pp-maint.exp: New file. 10951 * gdb.python/py-pp-maint.py: New file. 10952 109532010-11-02 Tom Tromey <tromey@redhat.com> 10954 10955 * gdb.base/default.exp: Remove "scheme" from language list. 10956 109572010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com> 10958 10959 Revert: 10960 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com> 10961 * gdb.threads/sigstep-threads.exp: New file. 10962 * gdb.threads/sigstep-threads.c: New file. 10963 109642010-10-20 Michael Snyder <msnyder@vmware.com> 10965 10966 * gdb.threads/fork-child-threads.exp: Don't run on remote target. 10967 109682010-10-19 Ulrich Weigand <uweigand@de.ibm.com> 10969 10970 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change. 10971 Skip test completely if gdb,no_hardware_watchpoints. 10972 109732010-10-19 Ulrich Weigand <uweigand@de.ibm.com> 10974 10975 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more 10976 strict, but do not check for any particular function name within libc. 10977 109782010-10-19 Sami Wagiaalla <swagiaal@redhat.com> 10979 10980 * gdb.cp/smartp.exp: New test. 10981 * gdb.cp/smartp.cc : New test. 10982 109832010-10-19 Sami Wagiaalla <swagiaal@redhat.com> 10984 10985 * gdb.cp/converts.exp: Test pointer to bool conversion. 10986 Test pointer to long conversion. 10987 * gdb.cp/oranking.exp: Removed relevant kfail. 10988 109892010-10-18 Tom Tromey <tromey@redhat.com> 10990 10991 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding 10992 argument to lazy_string. 10993 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global. 10994 (pp_ls.to_string): Use it. 10995 * gdb.python/py-prettyprint.c (main): Move declarations to top. 10996 Add "estring2" local. 10997 109982010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com> 10999 11000 Fix s390x compatibility. 11001 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice. 11002 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS. 11003 110042010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com> 11005 11006 * gdb.threads/sigstep-threads.exp: New file. 11007 * gdb.threads/sigstep-threads.c: New file. 11008 110092010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com> 11010 11011 * gdb.base/pie-execl.exp: New file. 11012 * gdb.base/pie-execl.c: New file. 11013 110142010-10-13 Doug Evans <dje@google.com> 11015 Jan Kratochvil <jan.kratochvil@redhat.com> 11016 11017 PR exp/12117 11018 * gdb.cp/ptype-cv-cp.cc: New file. 11019 * gdb.cp/ptype-cv-cp.exp: New file. 11020 110212010-10-14 Sami Wagiaalla <swagiaal@redhat.com> 11022 11023 * gdb.cp/converts.cc: New test program. 11024 * gdb.cp/converts.exp: New test. 11025 * gdb.cp/overload.exp: Added test for void* vs int*. 11026 * gdb.cp/overload.exp: Ditto. 11027 * gdb.cp/oranking.exp: Removed related kfail. 11028 110292010-10-13 Doug Evans <dje@google.com> 11030 11031 * lib/gdb-python.exp (gdb_check_python_config): New function. 11032 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types. 11033 * gdb.python/lib-types.cc: New file. 11034 * gdb.python/lib-types.exp: New file. 11035 110362010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com> 11037 11038 * gdb.python/py-error.exp: New file. 11039 * gdb.python/py-error.py: New file. 11040 110412010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com> 11042 11043 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by 11044 gdb_test_multiple. 11045 110462010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com> 11047 11048 * gdb.base/break-interp.exp: Use ldlags for linking flags. 11049 * gdb.base/prelink.exp: Likewise. 11050 * gdb.base/solib-nodir.exp: Likewise. 11051 * lib/gdb.exp (gdb_compile) <*-*-openbsd*> 11052 (gdb_compile) <shlib_load>: Use ldlags for linking flags. 11053 * lib/prelink-support.exp (build_executable_own_libs): Likewise. 11054 110552010-10-12 Ulrich Weigand <uweigand@de.ibm.com> 11056 11057 * break-interp.exp (test_ld): Use two separate gdb_expect statements 11058 for the "info files" test to avoid timeouts on slow machines. 11059 110602010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com> 11061 11062 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME. 11063 (main): Make openlib dummy call. 11064 110652010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com> 11066 11067 Fix missing _start PIE relocation on ppc64 due to stop on dl_main. 11068 * break-interp.exp (reach): Move the core body ... 11069 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state. 11070 (test_ld): Provide always real argument, even to the linker. Replace 11071 dl_main by _dl_debug_state. 11072 110732010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com> 11074 11075 Fix results of prelinked PIEs on ppc*. 11076 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb): 11077 Accept also DISPLACEMENT "PRESENT". 11078 (main): Replace "ZERO" displacements by "PRESENT". 11079 110802010-10-08 Sami Wagiaalla <swagiaal@redhat.com> 11081 11082 * gdb.cp/oranking.exp: New test. 11083 * gdb.cp/oranking.cc: New test program. 11084 110852010-10-08 Ken Werner <ken.werner@de.ibm.com> 11086 11087 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables. 11088 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening. 11089 110902010-10-06 Ken Werner <ken.werner@de.ibm.com> 11091 11092 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk, 11093 lush, lynx) New constant. 11094 * gdb.base/constvars.exp: Test const array types. 11095 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests. 11096 110972010-10-06 Doug Evans <dje@google.com> 11098 11099 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location 11100 of syscall staging area. 11101 111022010-10-06 Ken Werner <ken.werner@de.ibm.com> 11103 11104 * gdb.base/gnu_vector.c: Add variable c4. 11105 * gdb.base/gnu_vector.exp: Add tests for character vector printing. 11106 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors. 11107 111082010-10-05 Maciej W. Rozycki <macro@codesourcery.com> 11109 11110 * gdb.arch/altivec-abi.exp: Fix a typo. 11111 111122010-10-02 Maciej W. Rozycki <macro@codesourcery.com> 11113 11114 * lib/mi-support.exp (thread_selected_re): Correct pattern used 11115 to match a thread ID. 11116 111172010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com> 11118 11119 Fix s390x testcase compatibility. 11120 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value. 11121 111222010-10-01 Doug Evans <dje@google.com> 11123 11124 * lib/gdb-python.exp: New file. 11125 * gdb.python/py-block.exp: Use it. 11126 * gdb.python/py-breakpoint.exp: Ditto. 11127 * gdb.python/py-frame.exp: Ditto. 11128 * gdb.python/py-inferior.exp: Ditto. 11129 * gdb.python/py-param.exp: Ditto. 11130 * gdb.python/py-prettyprint.exp: Ditto. 11131 * gdb.python/py-shared.exp: Ditto. 11132 * gdb.python/py-symbol.exp: Ditto. 11133 * gdb.python/py-symtab.exp: Ditto. 11134 * gdb.python/py-type.exp: Ditto. 11135 * gdb.python/py-value.exp: Ditto. 11136 * gdb.python/python.exp: Ditto. 11137 111382010-09-30 Tom Tromey <tromey@redhat.com> 11139 11140 * gdb.base/anon.exp: New file. 11141 * gdb.base/anon.c: New file. 11142 111432010-09-30 Tom Tromey <tromey@redhat.com> 11144 11145 * gdb.base/completion.exp: Test completion through anonymous 11146 union. 11147 * gdb.base/break1.c (struct some_struct): Add anonymous union. 11148 111492010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com> 11150 11151 Fix printing parameters of inlined functions. 11152 * gdb.dwarf2/dw2-inline-param.exp: New file. 11153 * gdb.dwarf2/dw2-inline-param-main.c: New file. 11154 * gdb.dwarf2/dw2-inline-param.S: New file. 11155 111562010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com> 11157 11158 PR corefiles/12071. 11159 * gdb.base/corefile.exp (quit with a process, no question: load core) 11160 (quit with a core file): New tests. 11161 111622010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com> 11163 11164 Fix GDB crash on inferior calls with self-referencing classes. 11165 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file. 11166 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file. 11167 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file. 11168 111692010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com> 11170 11171 Fix lost siginfo_t for inferior calls. 11172 * gdb.base/siginfo-infcall.exp: New file. 11173 * gdb.base/siginfo-infcall.c: New file. 11174 111752010-09-22 Joel Brobecker <brobecker@adacore.com> 11176 11177 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting. 11178 111792010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com> 11180 11181 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant): 11182 New test. 11183 * gdb.fortran/module.f90 (mod1) <var_const>: New constant. 11184 111852010-09-22 Joel Brobecker <brobecker@adacore.com> 11186 11187 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target 11188 type of our const type. 11189 111902010-09-22 Sami Wagiaalla <swagiaal@redhat.com> 11191 11192 * gdb.cp/pr12028.cc: New. 11193 * gdb.cp/pr12028.exp: New. 11194 111952010-09-22 Joel Brobecker <brobecker@adacore.com> 11196 11197 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files. 11198 111992010-09-16 Phil Muldoon <pmuldoon@redhat.com> 11200 Jan Kratochvil <jan.kratochvil@redhat.com> 11201 11202 PR mi/11407 11203 * gdb.mi/dw2-ref-missing-frame-func.c: New File. 11204 * gdb.mi/dw2-ref-missing-frame-main.c New File. 11205 * gdb.mi/dw2-ref-missing-frame.S New File. 11206 * gdb.mi/dw2-ref-missing-frame.exp New File. 11207 112082010-09-14 Tom Tromey <tromey@redhat.com> 11209 11210 PR symtab/8399: 11211 * gdb.threads/tls.exp: Remove kfail. Update expected output. 11212 112132010-09-14 Tom Tromey <tromey@redhat.com> 11214 11215 PR exp/11803: 11216 * gdb.threads/tls.exp: Use C++. 11217 (check_thread_local): Use K::another_thread_local. 11218 * gdb.threads/tls.c (class K): New. 11219 (another_thread_local): Now a member of K. 11220 (spin): Update. No longer K&R C. 11221 112222010-09-13 Sami Wagiaalla <swagiaal@redhat.com> 11223 11224 * gdb.cp/koenig.cc: created class for testing member lookup. 11225 * gdb.cp/koenig.exp: Added test for member lookup. 11226 112272010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com> 11228 11229 Fix false FAILs on sourcetree topdir directory containing "kill". 11230 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the 11231 source line matching regexp. 11232 112332010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com> 11234 11235 * gdb.python/python.exp (set height 0, collect help from uiout) 11236 (verify help to uiout): New tests. 11237 112382010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com> 11239 11240 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add 11241 is_lp64_target to check 64bit target. 11242 112432010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com> 11244 11245 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64. 11246 (test_ld) <powerpc64-*>: New. 11247 112482010-09-08 Daniel Jacobowitz <dan@codesourcery.com> 11249 11250 * gdb.cp/templates.exp (test_template_args): Allow "struct". 11251 112522010-09-08 Daniel Jacobowitz <dan@codesourcery.com> 11253 11254 * gdb.cp/templates.cc (Empty, FunctionArg): New classes. 11255 (FunctionArg::method): New function. 11256 (empty, arg): New variables. 11257 (main): Call arg.method. 11258 * gdb.cp/templates.exp (test_template_args): New function. 11259 (do_tests): Call it. 11260 112612010-09-08 Ulrich Weigand <uweigand@de.ibm.com> 11262 11263 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead 11264 of "next" to proceed over pthread_exit call. 11265 112662010-09-08 Ulrich Weigand <uweigand@de.ibm.com> 11267 11268 * gdb.base/maint.exp: Avoid wildcards against potentially very long 11269 "maint print statistics" output to prevent expect timeouts. 11270 112712010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com> 11272 11273 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt. 11274 Move here, negate and extend by XFAIL the "p 0x1.1" test from ... 11275 (test_float_rejected): ... here. 11276 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt. 11277 Move here, negate and extend by XFAIL the "p 0x1.1" test from ... 11278 (test_float_rejected): ... here. 11279 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt. 11280 Move here, negate and extend by XFAIL the "p 0x1.1" test from ... 11281 (test_float_rejected): ... here. 11282 * gdb.pascal/print.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 112862010-09-04 Daniel Jacobowitz <dan@codesourcery.com> 11287 11288 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint 11289 before disabling hardware watchpoints. 11290 (test_inaccessible_watchpoint): Check that hardware watchpoints 11291 are used. Test for watchpoints on a constant address. 11292 112932010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com> 11294 11295 * gdb.base/ui-redirect.exp: New file. 11296 112972010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com> 11298 Joel Brobecker <brobecker@adacore.com> 11299 11300 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files. 11301 113022010-08-31 Doug Evans <dje@google.com> 11303 11304 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name. 11305 113062010-08-30 Tom Tromey <tromey@redhat.com> 11307 11308 PR python/11792: 11309 * gdb.python/py-value.exp (test_subscript_regression): Add 11310 dynamic_type test. 11311 113122010-08-30 Daniel Jacobowitz <dan@codesourcery.com> 11313 11314 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function 11315 instead of running to main. Do not test the main function. 11316 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function. 11317 Add new main. 11318 113192010-08-26 Pedro Alves <pedro@codesourcery.com> 11320 11321 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in 11322 one test. 11323 113242010-08-24 Doug Evans <dje@google.com> 11325 11326 PR symtab/11942 11327 * gdb.dwarf2/dw4-sig-types.cc: New file. 11328 * gdb.dwarf2/dw4-sig-types.h: New file. 11329 * gdb.dwarf2/dw4-sig-types-b.cc: New file. 11330 * gdb.dwarf2/dw4-sig-types.exp: New file. 11331 113322010-08-23 Tom Tromey <tromey@redhat.com> 11333 11334 PR python/11145: 11335 * gdb.python/py-value.c (Base, Derived): New types. 11336 (base): New global. 11337 * gdb.python/py-value.exp (test_subscript_regression): Add 11338 dynamic_cast test. 11339 113402010-08-23 Tom Tromey <tromey@redhat.com> 11341 11342 PR python/10676: 11343 * gdb.python/py-type.exp (test_fields): Add tests for type 11344 equality. 11345 113462010-08-23 Tom Tromey <tromey@redhat.com> 11347 11348 PR python/11915: 11349 * gdb.python/py-type.exp (test_fields): Add tests for array. 11350 113512010-08-23 Keith Seitz <keiths@redhat.com> 11352 11353 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not 11354 have any children. Create a new abbrev for it. 11355 Add missing terminal sequence to .debug_abbrev. 11356 113572010-08-20 Keith Seitz <keiths@redhat.com> 11358 11359 PR symtab/11465: 11360 * gdb.dwarf2/pr11465.exp: New test. 11361 * gdb.dwarf2/pr11465.S: New file. 11362 * gdb.dwarf2/dw2-double-set-die-type.S: New file. 11363 * gdb.dwarf2/dw2-double-set-die-type.exp: New test. 11364 113652010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com> 11366 11367 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec 11368 registers. Update data sets with the new v2_double element in the 11369 VSX register union. Add vector_register3_vr data set for the AltiVec 11370 registers. Use gdb_test_no_output instead of send_gdb. 11371 113722010-08-19 Pedro Alves <pedro@codesourcery.com> 11373 11374 * gdb.python/py-shared.exp: New file, factored out from 11375 python.exp. 11376 * gdb.python/py-shared.c: New file. 11377 * gdb.python/py-shared-sl.c: New file. 11378 * gdb.python/python-1.c: New file. 11379 * gdb.python/python-sl.c: Delete. 11380 * gdb.python/python.c: Mention python-1.c. 11381 * gdb.python/python.exp: Move shared library tests to 11382 py-shared.exp. 11383 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python. 11384 (MISCELLANEOUS): New. 11385 (clean mostlyclean): Also remove $MISCELLANEOUS. 11386 113872010-08-19 Doug Evans <dje@google.com> 11388 11389 PR exp/11926 11390 * gdb.base/printcmds.exp (test_float_accepted): New function. 11391 Move existing float tests there. Add tests for floats with suffixes. 11392 (test_float_rejected): New function. 11393 * gdb.java/jv-print.exp (test_float_accepted): New function. 11394 (test_float_rejected): New function. 11395 * gdb.objc/print.exp: New file. 11396 * gdb.pascal/print.exp: New file. 11397 * lib/objc.exp: New file. 11398 113992010-08-19 Pierre Muller <muller@ics.u-strasbg.fr> 11400 11401 * gdb.base/default.exp (info set): Avoid full buffer error and force 11402 reading up to final gdb prompt. 11403 (show): Likewise. 11404 114052010-08-18 Tom Tromey <tromey@redhat.com> 11406 11407 PR symtab/11919: 11408 * gdb.base/completion.exp: Add test. 11409 114102010-08-18 Doug Evans <dje@google.com> 11411 11412 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused. 11413 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly. 11414 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly. 11415 Simplify, early exit if runto_main fails. 11416 * gdb.fortran/exprs.exp: load_lib fortran.exp. 11417 (set_lang_fortran): Moved to lib/fortran.exp. 11418 * gdb.fortran/types.exp: load_lib fortran.exp. 11419 (set_lang_fortran): Moved to lib/fortran.exp. 11420 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp. 11421 * gdb.java/jprint.exp (set_lang_java): Ditto. 11422 * gdb.java/jv-exp.exp: load_lib java.exp. 11423 If set_lang_java fails, issue a warning instead of failure to be 11424 consistent with other set_lang_foo uses. 11425 (set_lang_java): Moved to lib/java.exp. 11426 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp. 11427 If set_lang_java fails, issue a warning instead of failure to be 11428 consistent with other set_lang_foo uses. 11429 * gdb.pascal/types.exp: load_lib pascal.exp. 11430 (set_lang_pascal): Moved to lib/pascal.exp. 11431 * lib/fortran.exp: New file. 11432 * lib/java.exp (set_lang_java): New function. 11433 * lib/pascal.exp (set_lang_pascal): New function. 11434 114352010-08-18 Yao Qi <yao@codesourcery.com 11436 11437 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels 11438 func_nofb_start and func_loopfb_start, so that address of functions 11439 is equal to these labels on Thumb. 11440 114412010-08-18 Yao Qi <yao@codesourcery.com> 11442 11443 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case 11444 to reflect latest c source file. 11445 114462010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com> 11447 11448 * gdb.cp/infcall-dlopen.exp: New file. 11449 * gdb.cp/infcall-dlopen.cc: New file. 11450 * gdb.cp/infcall-dlopen-lib.cc: New file. 11451 114522010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com> 11453 Pedro Alves <pedro@codesourcery.com> 11454 11455 PR breakpoints/11371 11456 11457 * gdb.base/watch-cond-infcall.exp: New file. 11458 * gdb.base/watch-cond-infcall.c: New file. 11459 114602010-08-16 Tom Tromey <tromey@redhat.com> 11461 11462 * gdb.base/help.exp: Update. 11463 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete 11464 watchpoint. 11465 (test_watch_location): New proc. 11466 (test_watchpoint_in_big_blob): Delete watchpoint. 11467 * gdb.base/watchpoint.c (func5): New function. 11468 (main): Call it. 11469 114702010-08-16 Doug Evans <dje@google.com> 11471 11472 * gdb.python/python.exp: Fix syntax in "post event insertion" test. 11473 114742010-08-11 Phil Muldoon <pmuldoon@redhat.com> 11475 11476 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event 11477 tests. 11478 114792010-08-11 Ken Werner <ken.werner@de.ibm.com> 11480 11481 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector. 11482 * gdb.base/gnu_vector.c: New File. 11483 * gdb.base/gnu_vector.exp: Likewise. 11484 114852010-08-11 Phil Muldoon <pmuldoon@redhat.com> 11486 11487 * gdb.python/python.c: New File. 11488 * gdb.python/python-sl.c: New File. 11489 * gdb.python/python.exp: Test solib_address and decode_line 11490 * functions. 11491 114922010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com> 11493 11494 * gdb.python/python.exp (show height, set height 10) 11495 (verify pagination beforehand, verify pagination beforehand: q) 11496 (gdb.execute does not page, verify pagination afterwards) 11497 (verify pagination afterwards: q): New. 11498 114992010-08-02 Doug Evans <dje@google.com> 11500 11501 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails 11502 because of an older gcc, change test2 11503 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved 11504 to unsupported. 11505 115062010-07-30 Kazu Hirata <kazu@codesourcery.com> 11507 11508 * gdb.base/break-always.exp: Do not expect full paths to file 11509 names. 11510 * gdb.base/commands.exp: Likewise. 11511 115122010-07-30 Doug Evans <dje@google.com> 11513 11514 * gdb.cp/temargs.exp: For new tests that require newer gccs, 11515 xfail them when run with older gccs. 11516 11517 * lib/gdb.exp (build_executable): Forward "c++" option to 11518 get_compiler_info. 11519 11520 * gdb.python/py-type.exp (test_template): Mark as xfail tests 11521 "python print ttype.template_argument(1)" and 11522 "python print isinstance(ttype.template_argument(1), gdb.Value)" 11523 if using gcc 4.4 or earlier. 11524 11525 * gdb.base/valgrind-db-attach.exp: Use unique test name for 11526 attach-to-debugger handling. 11527 115282010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com> 11529 11530 * gdb.base/prelink-lib.c (copyreloc): New initialized variable. 11531 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables. 11532 (main): Use copyreloc. 11533 * gdb.base/prelink.exp (split debug of executable) 11534 (.dynbss vs. .bss address shift): New tests. 11535 115362010-07-29 Pedro Alves <pedro@codesourcery.com> 11537 11538 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt 11539 in gdb_test_multiple. 11540 115412010-07-29 Pedro Alves <pedro@codesourcery.com> 11542 11543 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the 11544 environment. 11545 115462010-07-28 Tom Tromey <tromey@redhat.com> 11547 11548 PR python/11060: 11549 * gdb.python/py-type.c (Temargs): New template. 11550 (temvar): New variable. 11551 * gdb.python/py-type.exp (test_template): New proc. 11552 115532010-07-28 Daniel Jacobowitz <dan@codesourcery.com> 11554 11555 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp, 11556 gdb.dwarf2/member-ptr-forwardref.exp: Adjust. 11557 115582010-07-28 Tom Tromey <tromey@redhat.com> 11559 11560 PR c++/9946: 11561 * gdb.cp/temargs.exp: New file. 11562 * gdb.cp/temargs.cc: New file. 11563 115642010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com> 11565 11566 * gdb.base/help.exp (help disassemble): Update the content. 11567 115682010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com> 11569 11570 * gdb.threads/ia64-sigill.exp: New file. 11571 * gdb.threads/ia64-sigill.c: New file. 11572 115732010-07-27 Tom Tromey <tromey@redhat.com> 11574 11575 * gdb.opt/inline-cmds.c (ATTR): New define. 11576 (func1): Use it. 11577 (func2): Likewise. 11578 (func3): Likewise. 11579 (outer_inline1): Likewise. 11580 (outer_inline2): Likewise. 11581 * gdb.opt/inline-bt.c (ATTR): New define. 11582 (func1): Use it. 11583 (func2): Likewise. 11584 * gdb.opt/inline-locals.c (ATTR): New define. 11585 (func1): Use it. 11586 (func2): Likewise. 11587 115882010-07-27 Tom Tromey <tromey@redhat.com> 11589 11590 * gdb.stabs/gdb11479.c (hack): New function. 11591 (test): Use it. 11592 (test2): Use it. 11593 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf) 11594 (int32_search_buf, int64_search_buf): No longer static. 11595 (x): Remove. 11596 * gdb.base/relocate.c (hack): New function. 11597 115982010-07-27 Phil Muldoon <pmuldoon@redhat.com> 11599 11600 * gdb.python/py-value.exp (test_inferior_function_call): New function. 11601 * gdb.python/py-value.c (func1): New function. 11602 (func2): Likewise. 11603 116042010-07-26 Corinna Vinschen <vinschen@redhat.com> 11605 11606 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so 11607 as not to clash with .data section. 11608 116092010-07-26 Jerome Guitton <guitton@adacore.com> 11610 11611 * gdb.base/code_elim.exp: New file. 11612 * gdb.base/code_elim1.c: New file. 11613 * gdb.base/code_elim2.c: New file. 11614 116152010-07-21 Pedro Alves <pedro@codesourcery.com> 11616 11617 PR symtab/11827 11618 11619 * gdb.base/printcmds.c (enum some_volatile_enum): New enum. 11620 (some_volatile_enum): New variable. 11621 * gdb.base/printcmds.exp (test_print_enums): New. 11622 <top level>: Call it. 11623 116242010-07-21 Sami Wagiaalla <swagiaal@redhat.com> 11625 11626 * gdb.cp/fpointer.cc: New test. 11627 * gdb.cp/fpointer.exp: New test. 11628 116292010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com> 11630 11631 * gdb.base/solib-nodir.exp: New file. 11632 * lib/gdb.exp (runto): New case for a GDB internal error. 11633 116342010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com> 11635 Ulrich Weigand <uweigand@de.ibm.com> 11636 Tom Tromey <tromey@redhat.com> 11637 11638 * gdb.base/charset-malloc.c: New file. 11639 * gdb.base/charset.c (malloc_stub): New prototype. 11640 (main): Call it instead of malloc itself. 11641 * gdb.base/charset.exp: Use only prepare_for_testing. 11642 (binfile): Remove the variable. 11643 116442010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com> 11645 11646 Make core files the process_stratum. 11647 * gdb.base/corefile.exp (run: load core again) 11648 (run: sanity check we see the core file, run: with core) 11649 (run: core file is cleared, attach: load core again) 11650 (attach: sanity check we see the core file, attach: with core) 11651 (attach: core file is cleared): New tests. 11652 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv. 11653 116542010-07-14 Ken Werner <ken.werner@de.ibm.com> 11655 11656 * gdb.arch/altivec-abi.exp: New tests. 11657 116582010-07-13 Tom Tromey <tromey@redhat.com> 11659 11660 * gdb.python/py-prettyprint.c (struct arraystruct): New struct. 11661 (main): Use it. 11662 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test. 11663 116642010-07-13 Tom Tromey <tromey@redhat.com> 11665 11666 * gdb.base/label.exp: New file. 11667 * gdb.base/label.c: New file. 11668 116692010-07-12 Ulrich Weigand <uweigand@de.ibm.com> 11670 H.J. Lu <hongjiu.lu@intel.com> 11671 11672 * lib/gdb.exp (is_ilp32_target): New. 11673 (is_lp64_target): Likewise. 11674 11675 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit 11676 target. 11677 * gdb.arch/amd64-disp-step.exp: Likewise. 11678 * gdb.arch/amd64-dword.exp: Likewise. 11679 * gdb.arch/amd64-i386-address.exp: Likewise. 11680 * gdb.arch/amd64-word.exp: Likewise. 11681 11682 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit 11683 target. 11684 * gdb.arch/i386-bp_permanent.exp: Likewise. 11685 * gdb.arch/i386-byte.exp: Likewise. 11686 * gdb.arch/i386-disp-step.exp: Likewise. 11687 * gdb.arch/i386-gnu-cfi.exp: Likewise. 11688 * gdb.arch/i386-prologue.exp: Likewise. 11689 * gdb.arch/i386-size-overlap.exp: Likewise. 11690 * gdb.arch/i386-size.exp: Likewise. 11691 * gdb.arch/i386-sse.exp: Likewise. 11692 * gdb.arch/i386-unwind.exp: Likewise. 11693 * gdb.arch/i386-word.exp: Likewise. 11694 11695 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute 11696 test only when building 64-bit executables. Do not hard-code 11697 -m64 option. 11698 116992010-07-07 Doug Evans <dje@google.com> 11700 11701 * lib/gdb.exp (gdb_test_list_exact): New function. 11702 * gdb.base/default.exp (show convenience): Call it, add tests for 11703 $_sdata = void, $_thread = 0. 11704 117052010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com> 11706 Joel Brobecker <brobecker@adacore.com> 11707 11708 Fix re-run of PIE executable, PR shlibs/11776. 11709 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization". 11710 Remove $displacement_main to match the solib-svr4.c change. New "kill" 11711 and re-"run" of the inferior. 11712 117132010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com> 11714 Joel Brobecker <brobecker@adacore.com> 11715 11716 Cope with missing /usr/sbin/prelink. 11717 * lib/prelink-support.exp (prelink_no): 11718 <result == 1 && $output is "no such file or directory">: New. 11719 (prelink_yes): Likewise. Return on failed prelink_no. 11720 117212010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com> 11722 Joel Brobecker <brobecker@adacore.com> 11723 11724 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace 11725 build_executable by build_executable_own_libs. Replace "prelink -R" 11726 execution by a call of prelink_yes. Comment why "prelink -r" needs no 11727 change. 11728 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of 11729 copy to file_copy. Move setting opts --dynamic-linker and -rpath, 11730 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp. 11731 Replace build_executable by build_executable_own_libs's function 11732 build_executable_own_libs. 11733 (prelinkNO): Create new stub to call prelink_no. 11734 (prelinkYES): Create new stub to call prelink_yes. 11735 (test_attach): Rename calls of copy to file_copy. 11736 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve) 11737 (copy): Move to ... 11738 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to 11739 prelink_no, prelinkYES to prelink_yes, copy to file_copy. 11740 * gdb.base/prelink.exp: Disable testcase also for is_remote and 11741 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with 11742 special flags by gdb_compile_shlib. Replace second gdb_compile by 11743 build_executable_own_libs. Replace "prelink -R" execution by a call of 11744 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by 11745 a second call of prelink_yes. Replace restart commands by 11746 clean_restart. 11747 (prelink): Rename to ... 11748 (seen displacement message): ... this test. Extend its expectation 11749 strictness. 11750 117512010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com> 11752 11753 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New. 11754 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each 11755 displacement message exactly once. 11756 117572010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com> 11758 Joel Brobecker <brobecker@adacore.com> 11759 11760 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move 11761 its restore after the <$relink_args != ""> loop. new comment. 11762 117632010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com> 11764 Joel Brobecker <brobecker@adacore.com> 11765 11766 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new 11767 code for it. New variable relink_args. 11768 (prelinkYES): Call prelinkNO. 11769 (test_attach): Accept new parameter relink_args. Re-prelink the binary 11770 in such case. Move the core code to ... 11771 (test_attach_gdb): ... a new function. Send GDB command "file". 11772 Extend expected "Attaching to " string. 11773 117742010-07-02 Tom Tromey <tromey@redhat.com> 11775 11776 * gdb.base/bitops.exp: Remove extraneous "pass". 11777 117782010-07-02 Ken Werner <ken.werner@de.ibm.com> 11779 11780 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors. 11781 117822010-07-01 Pedro Alves <pedro@codesourcery.com> 11783 11784 * gdb.base/help.exp: Adjust expected output. 11785 117862010-07-01 Pedro Alves <pedro@codesourcery.com> 11787 11788 * gdb.base/help.exp: Adjust expected output. 11789 117902010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com> 11791 11792 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar) 11793 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for 11794 c++/11702. 11795 117962010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com> 11797 Doug Evans <dje@google.com> 11798 11799 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to 11800 add .dynamic entry'. 11801 118022010-06-29 Doug Evans <dje@google.com> 11803 11804 Test PR c++/11702. 11805 * gdb.cp/m-static.exp: Add testcase. 11806 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member. 11807 118082010-06-28 Phil Muldoon <pmuldoon@redhat.com> 11809 Tom Tromey <tromey@redhat.com> 11810 Thiago Jung Bauermann <bauerman@br.ibm.com> 11811 11812 * gdb.python/py-inferior.c: New File. 11813 * gdb.python/py-infthread.c: New File. 11814 * gdb.python/py-inferior.exp: New File. 11815 * gdb.python/py-infthread.exp: New File. 11816 118172010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com> 11818 11819 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs) 11820 (ptype ::C::OtherFileClass typedefs): New. 11821 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2) 11822 (C::OtherFileClass::cOtherFileClassVar2): New. 11823 (C::OtherFileClass::cOtherFileClassVar_use): Use also 11824 cOtherFileClassVar2. 11825 (C::cOtherFileType2, C::cOtherFileVar2): New. 11826 (C::cOtherFileVar_use): use also cOtherFileVar2. 11827 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text. 11828 118292010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com> 11830 11831 * gdb.cp/namespace.exp (whatis C::cOtherFileType) 11832 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar) 11833 (whatis ::C::cOtherFileVar, print C::cOtherFileVar) 11834 (print ::C::cOtherFileVar) 11835 (whatis C::OtherFileClass::cOtherFileClassType) 11836 (whatis ::C::OtherFileClass::cOtherFileClassType) 11837 (print C::OtherFileClass::cOtherFileClassVar) 11838 (print ::cOtherFileClassVar) 11839 (print ::C::OtherFileClass::cOtherFileClassVar): New tests. 11840 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary 11841 trailing content. 11842 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType) 11843 (C::OtherFileClass::cOtherFileClassVar) 11844 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType) 11845 (C::cOtherFileVar, C::cOtherFileVar_use): New. 11846 118472010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com> 11848 11849 Test PR c++/11703 and PR gdb/1448. 11850 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for 11851 gdb/1448. 11852 118532010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com> 11854 11855 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data) 11856 (main) <rtti_data>: New. 11857 * gdb.cp/virtbase.exp (print rtti_data): New. 11858 118592010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com> 11860 Joel Brobecker <brobecker@adacore.com> 11861 11862 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines. 11863 118642010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com> 11865 11866 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New. 11867 118682010-06-28 Doug Evans <dje@google.com> 11869 11870 * gdb.base/break-interp.exp (reach): Relax expected output a bit. 11871 118722010-06-27 Doug Evans <dje@google.com> 11873 11874 * gdb.cp/m-static.exp: Update expected test output. 11875 118762010-06-25 Paul Hilfinger <hilfinger@adacore.com> 11877 11878 * gdb.gdb/selftest.exp: Adjust expected message for 11879 capturing start-up runtime. 11880 118812010-06-25 Tom Tromey <tromey@redhat.com> 11882 11883 PR python/10808: 11884 * gdb.python/python.exp: Add new tests. 11885 118862010-06-25 Sami Wagiaalla <swagiaal@redhat.com> 11887 11888 * gdb.cp/operator.cc: Created an import loop. 11889 * gdb.cp/operator.exp: Added testcase for import loop. 11890 118912010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com> 11892 11893 Test PR python/11407. 11894 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file. 11895 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end. 11896 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE. 11897 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources, 11898 executable_nofb and executable_fb. New variables srcsfile, objsfile, 11899 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and 11900 binfile. Call gdb_compile with clean_restart twice. 11901 (func_nofb print, func_nofb backtrace, func_loopfb print) 11902 (func_loopfb backtrace): New. 11903 119042010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com> 11905 11906 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New. 11907 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output 11908 by a hand made one. 11909 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove 11910 i?86 requirement. Remove variables srcfile and binfile. New variable 11911 sources, executable_nofb and executable_fb. Call prepare_for_testing. 11912 119132010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 11914 11915 * gdb.cell/dwarfaddr.exp: New file. 11916 * gdb.cell/dwarfaddr.S: New file. 11917 119182010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com> 11919 11920 Test PR 9436. 11921 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New. 11922 119232010-06-24 Hui Zhu <teawater@gmail.com> 11924 11925 * gdb.base/eval.exp: New file. 11926 119272010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 11928 11929 * gdb.cell/fork.exp: New file. 11930 * gdb.cell/fork.c: Likewise. 11931 * gdb.cell/fork-spu.c: Likewise. 11932 119332010-06-22 Pierre Muller <muller@ics.u-strasbg.fr> 11934 11935 * lib/gdb.exp (banned_variables_traced): New global variable. 11936 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing. 11937 (gdb_init): Use `trace add variable' instead of obsolete 11938 `trace variable'. 11939 119402010-06-21 Doug Evans <dje@google.com> 11941 11942 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's. 11943 119442010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 11945 11946 * gdb.arch/spu-ls.exp: New file. 11947 * gdb.arch/spu-ls.c: Likewise. 11948 119492010-06-18 Stan Shebs <stan@codesourcery.com> 11950 11951 * gdb.threads/thread-specific.exp: Add tests of $_thread. 11952 119532010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 11954 11955 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag. 11956 * gdb.base/watch-cond.exp: Likewise. 11957 * gdb.python/py-breakpoint.exp: Likewise. 11958 119592010-06-18 Pedro Alves <pedro@codesourcery.com> 11960 11961 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use 11962 clean_restart, make sure every test has a distinct message, and 11963 that messages don't include the executable' full path. 11964 119652010-06-17 Doug Evans <dje@google.com> 11966 11967 * gdb.arch/i386-size.exp: Updated expected output for 11968 DISASSEMBLY_OMIT_FNAME. 11969 119702010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com> 11971 Sergio Durigan Junior <sergiodj@redhat.com> 11972 11973 * gdb.base/watch-notconst.c: New file. 11974 * gdb.base/watch-notconst.S: New file. 11975 * gdb.base/watch-notconst2.c: New file. 11976 * gdb.base/watch-notconst2.S: New file. 11977 * gdb.base/watch-notconst.exp: New file. 11978 * gdb.base/watchpoint.c (global_ptr_ptr): New variable. 11979 (func4): Add operations on `global_ptr_ptr'. 11980 * gdb.base/watchpoint.exp (test_constant_watchpoint): New 11981 routine to test watchpoints created with a constant expression. 11982 (test_inaccessible_watchpoint): Include tests for watchpoints 11983 created with a constant expression. 11984 119852010-06-14 Kevin Buettner <kevinb@redhat.com> 11986 11987 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp, 11988 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, 11989 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp, 11990 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp, 11991 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp, 11992 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp, 11993 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead 11994 of `_start'. 11995 119962010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 11997 11998 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is 11999 not supported on the target. 12000 * gdb.mi/mi-nonstop-exit.exp: Likewise. 12001 * gdb.mi/mi-ns-stale-regcache.exp: Likewise. 12002 * gdb.mi/mi-nsintrall.exp: Likewise. 12003 * gdb.mi/mi-nsmoribund.exp: Likewise. 12004 * gdb.mi/mi-nsthrexec.exp: Likewise. 12005 120062010-06-11 Stan Shebs <stan@codesourcery.com> 12007 12008 * gdb.base/permissions.exp: New file. 12009 120102010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 12011 12012 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind 12013 does not support ELF executable class. 12014 120152010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 12016 12017 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace. 12018 120192010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com> 12020 12021 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt. 12022 (runto): Catch "The target does not support running in non-stop mode.". 12023 120242010-06-11 Michael Snyder <msnyder@vmware.com> 12025 12026 * gdb.base/setshow.exp (set language asm): Don't use 12027 gdb_test_no_output, fails on some targets. 12028 120292010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 12030 12031 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*. 12032 * gdb.cp/pr9167.exp: Likewise. 12033 120342010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 12035 12036 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well. 12037 120382010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 12039 12040 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests. 12041 120422010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 12043 12044 * gdb.base/charset.c (main): Make sure malloc gets linked in. 12045 120462010-06-11 Tom Tromey <tromey@redhat.com> 12047 12048 PR gdb/9977, PR exp/11636:: 12049 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail. 12050 (pieces_test_f6): Update expected output. 12051 120522010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com> 12053 12054 * gdb.base/moribund-step.exp: New. 12055 120562010-06-08 Michael Snyder <msnyder@vmware.com> 12057 12058 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp. 12059 * gdb.ada/boolean_expr.exp: 12060 * gdb.ada/frame_args.exp: Ditto. 12061 * gdb.ada/lang_switch.exp: Ditto. 12062 * gdb.ada/ptype_arith_binop.exp: Ditto. 12063 * gdb.ada/ref_param.exp: Ditto. 12064 * gdb.ada/type_coercion.exp:Ditto. 12065 12066 * gdb.asm/asm-source.exp: Ditto. 12067 12068 * gdb.base/attach.exp: Ditto. 12069 * gdb.base/bitfields2.exp: Ditto. 12070 * gdb.base/call-signal-resume.exp: Ditto. 12071 * gdb.base/callfuncs.exp: Ditto. 12072 * gdb.base/commands.exp: Ditto. 12073 * gdb.base/dbx.exp: Ditto. 12074 * gdb.base/default.exp: Ditto. 12075 * gdb.base/dump.exp: Ditto. 12076 * gdb.base/exprs.exp: Ditto. 12077 * gdb.base/freebpcmd.exp: Ditto. 12078 * gdb.base/interrupt.exp: Ditto. 12079 * gdb.base/list.exp: Ditto. 12080 * gdb.base/long_long.exp: Ditto. 12081 * gdb.base/maint.exp: Ditto. 12082 * gdb.base/ptype.exp: Ditto. 12083 * gdb.base/return.exp: Ditto. 12084 * gdb.base/setshow.exp: Ditto. 12085 * gdb.base/sigbpt.exp: Ditto. 12086 * gdb.base/sigrepeat.exp: Ditto. 12087 12088 * gdb.cp/classes.exp: Ditto. 12089 12090 * gdb.dwarf2/dw2-restore.exp: Ditto. 12091 12092 * gdb.gdb/selftest.exp: Ditto. 12093 12094 * gdb.multi/base.exp: Ditto. 12095 * gdb.multi/bkpt-multi-exec.exp: Ditto. 12096 12097 * gdb.python/py-block.exp: Ditto. 12098 * gdb.python/py-prettyprint.exp: Ditto. 12099 * gdb.python/py-template.exp: Ditto. 12100 12101 * gdb.server/ext-attach.exp: Ditto. 12102 * gdb.server/ext-run.exp: Ditto. 12103 * gdb.server/server-mon.exp: Ditto. 12104 12105 * gdb.threads/fork-thread-pending.exp: Ditto. 12106 * gdb.threads/hand-call-in-threads.exp: Ditto. 12107 * gdb.threads/interrupted-hand-call.exp: Ditto. 12108 * gdb.threads/linux-dp.exp: Ditto. 12109 * gdb.threads/manythreads.exp: Ditto. 12110 * gdb.threads/print-threads.exp: Ditto. 12111 * gdb.threads/pthreads.exp: Ditto. 12112 * gdb.threads/schedlock.exp: Ditto. 12113 * gdb.threads/thread-unwindonsignal.exp: Ditto. 12114 * gdb.threads/threadapply.exp: Ditto. 12115 121162010-06-08 Michael Snyder <msnyder@vmware.com> 12117 12118 * gdb.ada/exec_changed.exp: 12119 Use ".*" instead of "" as wildcard regexp. 12120 12121 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp. 12122 * gdb.base/call-ar-st.exp: Ditto. 12123 * gdb.base/checkpoint.exp: Ditto. 12124 * gdb.base/default.exp: Ditto. 12125 * gdb.base/dump.exp: Ditto. 12126 * gdb.base/ending-run.exp: Ditto. 12127 * gdb.base/fileio.exp: Ditto. 12128 * gdb.base/miscexprs.exp: Ditto. 12129 * gdb.base/pointers.exp: Ditto. 12130 * gdb.base/readline.exp: Ditto. 12131 * gdb.base/reread.exp: Ditto. 12132 * gdb.base/restore.exp: Ditto. 12133 * gdb.base/shlib-call.exp: Ditto. 12134 * gdb.base/valgrind-db-attach.exp: Ditto. 12135 * gdb.base/volatile.exp: Ditto. 12136 * gdb.base/watchpoints.exp: Ditto. 12137 12138 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp. 12139 12140 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp. 12141 * gdb.python/py-value.exp: Ditto. 12142 12143 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp. 12144 * gdb.trace/circ.exp: Ditto. 12145 * gdb.trace/collection.exp: Ditto. 12146 * gdb.trace/packetlen.exp: Ditto. 12147 * gdb.trace/passc-dyn.exp: Ditto. 12148 * gdb.trace/report.exp: Ditto. 12149 * gdb.trace/tfile.exp: Ditto. 12150 * gdb.trace/tfind.exp: Ditto. 12151 * gdb.trace/while-dyn.exp: Ditto. 12152 121532010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com> 12154 12155 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New. 12156 121572010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com> 12158 12159 Test PR 10640. 12160 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New. 12161 121622010-06-07 Sami Wagiaalla <swagiaal@redhat.com> 12163 12164 * gdb.cp/koenig.exp: Test for ADL operators. 12165 * gdb.cp/koenig.cc: Added ADL operators. 12166 * gdb.cp/operator.exp: New test. 12167 * gdb.cp/operator.cc: New test. 12168 121692010-06-04 Michael Snyder <msnyder@vmware.com> 12170 12171 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test. 12172 * gdb.base/pending.exp: Ditto. 12173 12174 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple. 12175 121762010-06-04 Doug Evans <dje@google.com> 12177 12178 * gdb.python/py-prettyprint.exp: Add new test for enabled and 12179 disabled printers. 12180 * gdb.python/py-prettyprint.py (disable_lookup_function): New function. 12181 (enable_lookup_function): New function. 12182 121832010-06-04 Tom Tromey <tromey@redhat.com> 12184 12185 * gdb.python/py-value.exp (test_value_hash): Don't test equality 12186 of hash and id. 12187 121882010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com> 12189 12190 * gdb.base/commands.exp (add printf tbreak command): Remove trailing 12191 newline. 12192 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear) 12193 (empty verbose non-noisy clear, empty verbose noisy clear) 12194 (empty non-verbose noisy clear): Likewise. 12195 121962010-06-03 Michael Snyder <msnyder@vmware.com> 12197 12198 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output. 12199 * gdb.base/display.exp: Ditto. 12200 * gdb.base/find.exp: Ditto. 12201 * gdb.base/ifelse.exp: Ditto. 12202 * gdb.base/multi-forks.exp: Ditto. 12203 * gdb.base/recurse.exp: Ditto. 12204 * gdb.base/setshow.exp: Ditto. 12205 * gdb.base/value-double-free.exp: Ditto. 12206 * gdb.base/watch-vfork.exp: Ditto. 12207 * gdb.base/watch_thread_num.exp: Ditto. 12208 * gdb.base/watchpoint-solib.exp: Ditto. 12209 * gdb.base/watchpoint.exp: Ditto. 12210 * gdb.base/watchpoints.exp: Ditto. 12211 12212 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output. 12213 * gdb.cp/overload.exp: Ditto. 12214 * gdb.cp/virtfunc.exp: Ditto. 12215 12216 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output. 12217 12218 * gdb.reverse/watch-precsave.exp: 12219 Replace gdb_test with gdb_test_no_output. 12220 12221 * gdb.threads/attach-into-signal.exp: 12222 Replace gdb_test with gdb_test_no_output. 12223 * gdb.threads/local-watch-wrong-thread.exp: Ditto. 12224 * gdb.threads/watchthreads.exp: Ditto. 12225 * gdb.threads/watchthreads2.exp: Ditto. 12226 12227 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output. 12228 * gdb.trace/tfind.exp: Ditto. 12229 122302010-06-03 Joel Brobecker <brobecker@adacore.com> 12231 12232 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for 12233 successful test if message is the empty string. 12234 122352010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com> 12236 12237 * gdb.fortran/module.exp (stopped language detection): New test. 12238 122392010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com> 12240 12241 Support DW_TAG_module as separate namespaces. 12242 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90, 12243 gdb.fortran/library-module-lib.f90: New. 12244 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call. 12245 (print i): Remove. 12246 (continue to breakpoint: i-is-1, print var_i value 1) 12247 (continue to breakpoint: i-is-2, print var_i value 2) 12248 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c) 12249 (print var_d, print var_i value 14, ptype modmany, complete `modm) 12250 (complete `modmany, complete `modmany`, complete `modmany`var) 12251 (show language, setting breakpoint at module): New tests. 12252 * gdb.fortran/module.f90 (module mod): Remove. 12253 (module mod1, module mod2, module modmany, subroutine sub1) 12254 (subroutine sub2, program module): New. 12255 122562010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com> 12257 12258 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ... 12259 (print value of rUC, print value of rI, print value of UI): ... here. 12260 * gdb.cp/anon-union.exp (pass): Rename to ... 12261 (print z 2): ... here. 12262 122632010-06-02 Michael Snyder <msnyder@vmware.com> 12264 12265 * gdb.trace/actions.exp: Use gdb_test_no_output. 12266 * gdb.trace/circ.exp: Ditto. 12267 * gdb.trace/packetlen.exp: Ditto. 12268 * gdb.trace/save-trace.exp: Ditto. 12269 * gdb.trace/tracecmd.exp: Ditto. 12270 * gdb.trace/tsv.exp: Ditto. 12271 12272 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output. 12273 * gdb.threads/hand-call-in-thraeds.exp: Ditto. 12274 * gdb.threads/local-watch-wrong-thread.exp: Ditto. 12275 * gdb.threads/manythreads.exp: Ditto. 12276 * gdb.threads/print-threads.exp: Ditto. 12277 * gdb.threads/pthreads.exp: Ditto. 12278 * gdb.threads/schedlock.exp: Ditto. 12279 * gdb.threads/staticthreads.exp: Ditto. 12280 * gdb.threads/thread-specific.exp: Ditto. 12281 * gdb.threads/thread-unwindonsignal.exp: Ditto. 12282 * gdb.threads/threadapply.exp: Ditto. 12283 * gdb.threads/watchthreads.exp: Ditto. 12284 * gdb.threads/watchthreads2.exp: Ditto. 12285 12286 * gdb.python/py-block.exp: Use gdb_test_no_output. 12287 * gdb.python/py-prettyprint.exp: Ditto. 12288 * gdb.python/py-template.exp: Ditto. 12289 * gdb.python/py-value.exp: Ditto. 12290 12291 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output. 12292 * gdb.reverse/watch-reverse.exp: Ditto. 12293 12294 * gdb.server/ext-attach.exp: Use gdb_test_no_output. 12295 * gdb.server/ext-run.exp: Ditto. 12296 12297 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output. 12298 * gdb.dwarf2/dw2-compressed.exp: Ditto. 12299 * gdb.dwarf2/dw2-intercu.exp: Ditto. 12300 * gdb.dwarf2/dw2-intermix.exp: Ditto. 12301 * gdb.dwarf2/dw2-producer.exp: Ditto. 12302 * gdb.dwarf2/mac-fileno.exp: Ditto. 12303 12304 * gdb.gdb/observer.exp: Use gdb_test_no_output. 12305 * gdb.gdb/selftest.exp: Ditto. 12306 12307 * gdb.multi/base.exp: Use gdb_test_no_output. 12308 12309 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output. 12310 123112010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com> 12312 12313 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline. 12314 123152010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com> 12316 12317 * gdb.cp/class2.exp: Use gdb_test_no_output. 12318 * gdb.cp/classes.exp: Ditto. 12319 * gdb.cp/extern-c.exp: Ditto. 12320 * gdb.cp/inherit.exp: Ditto. 12321 * gdb.cp/maint.exp: Ditto. 12322 * gdb.cp/mb-inline.exp: Ditto. 12323 * gdb.cp/mb-templates.exp: Ditto. 12324 * gdb.cp/method2.exp: Ditto. 12325 * gdb.cp/misc.exp: Ditto. 12326 * gdb.cp/ovldbreak.exp: Ditto. 12327 * gdb.cp/punctuator.exp: Ditto. 12328 * gdb.cp/templates.exp: Ditto. 12329 * gdb.cp/virtbase.exp: Ditto. 12330 12331 * gdb.threads/attach-stopped.exp: 12332 Replace uses of send_gdb / gdb_expect. 12333 * gdb.threads/attachstop-mt.exp: 12334 Replace uses of send_gdb / gdb_expect. 12335 * gdb.threads/gcore-thread.exp: 12336 Replace uses of send_gdb / gdb_expect. 12337 * gdb.threads/hand-call-in-threads.exp: 12338 Replace uses of send_gdb / gdb_expect. 12339 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect. 12340 * gdb.threads/print-threads.exp: 12341 Replace uses of send_gdb / gdb_expect. 12342 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect. 12343 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect. 12344 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect. 12345 12346 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect. 12347 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect. 12348 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect. 12349 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect. 12350 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect. 12351 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect. 12352 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect. 12353 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect. 12354 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect. 12355 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect. 12356 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect. 12357 123582010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com> 12359 12360 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New. 12361 123622010-06-02 Sami Wagiaalla <swagiaal@redhat.com> 12363 12364 * gdb.cp/koenig.exp: Added new test case. 12365 * gdb.cp/koenig.cc: Ditto. 12366 123672010-06-01 Michael Snyder <msnyder@vmware.com> 12368 12369 * gdb.base/arithmet.exp: Use gdb_test_no_output. 12370 * gdb.base/arrayidx.exp: Ditto. 12371 * gdb.base/attach.exp: Ditto. 12372 * gdb.base/auxv.exp: Ditto. 12373 * gdb.base/bigcre.exp: Ditto. 12374 * gdb.base/break-always.exp: Ditto. 12375 * gdb.base/break-interp.exp: Ditto. 12376 * gdb.base/break.exp: Ditto. 12377 * gdb.base/breakpoint-shadow.exp: Ditto. 12378 * gdb.base/call-ar-st.exp: Ditto. 12379 * gdb.base/call-sc.exp: Ditto. 12380 * gdb.base/call-signal-resume.exp: Ditto. 12381 * gdb.base/callfuncs.exp: Ditto. 12382 * gdb.base/catch-syscall.exp: Ditto. 12383 * gdb.base/charset.exp: Ditto. 12384 * gdb.base/code-expr.exp: Ditto. 12385 * gdb.base/commands.exp: Ditto. 12386 * gdb.base/cond-expr.exp: Ditto. 12387 * gdb.base/condbreak.exp: Ditto. 12388 * gdb.base/cursal.exp: Ditto. 12389 * gdb.base/cvexpr.exp: Ditto. 12390 * gdb.base/default.exp: Ditto. 12391 * gdb.base/del.exp: Ditto. 12392 * gdb.base/detach.exp: Ditto. 12393 * gdb.base/display.exp: Ditto. 12394 * gdb.base/ena-dis-br.exp: Ditto. 12395 * gdb.base/eval-skip.exp: Ditto. 12396 * gdb.base/foll-fork.exp: Ditto. 12397 * gdb.base/foll-vfork.exp: Ditto. 12398 * gdb.base/frame-args.exp: Ditto. 12399 * gdb.base/funcargs.exp: Ditto. 12400 * gdb.base/gcore-buffer-overflow.exp: Ditto. 12401 * gdb.base/gdbvars.exp: Ditto. 12402 * gdb.base/help.exp: Ditto. 12403 * gdb.base/ifelse.exp: Ditto. 12404 * gdb.base/included.exp: Ditto. 12405 * gdb.base/list.exp: Ditto. 12406 * gdb.base/macscp.exp: Ditto. 12407 * gdb.base/maint.exp: Ditto. 12408 * gdb.base/multi-fork.exp: Ditto. 12409 * gdb.base/overlays.exp: Ditto. 12410 * gdb.base/page.exp: Ditto. 12411 * gdb.base/pending.exp: Ditto. 12412 * gdb.base/pointers.exp: Ditto. 12413 * gdb.base/pr11022.exp: Ditto. 12414 * gdb.base/prelink.exp: Ditto. 12415 * gdb.base/printcmds.exp: Ditto. 12416 * gdb.base/psymtab.exp: Ditto. 12417 * gdb.base/randomize.exp: Ditto. 12418 * gdb.base/relational.exp: Ditto. 12419 * gdb.base/relocate.exp: Ditto. 12420 * gdb.base/remote.exp: Ditto. 12421 * gdb.base/sepdebug.exp: Ditto. 12422 * gdb.base/set-lang-auto.exp: Ditto. 12423 * gdb.base/setshow.exp: Ditto. 12424 * gdb.base/setvar.exp: Ditto. 12425 * gdb.base/signals.exp: Ditto. 12426 * gdb.base/signull.exp: Ditto. 12427 * gdb.base/sigstep.exp: Ditto. 12428 * gdb.base/sizeof.exp: Ditto. 12429 * gdb.base/solib-disc.exp: Ditto. 12430 * gdb.base/store.exp: Ditto. 12431 * gdb.base/structs.exp: Ditto. 12432 * gdb.base/structs2.exp: Ditto. 12433 * gdb.base/subst.exp: Ditto. 12434 * gdb.base/term.exp: Ditto. 12435 * gdb.base/trace-commands.exp: Ditto. 12436 * gdb.base/unwindonsignal.exp: Ditto. 12437 * gdb.base/valgrind-db-attach.exp: Ditto. 12438 * gdb.base/varargs.exp: Ditto. 12439 * gdb.base/watch-cond.exp: Ditto. 12440 * gdb.base/watch_thread_num.exp: Ditto. 12441 * gdb.base/watchpoint-cond-gone.exp: Ditto. 12442 * gdb.base/watchpoint.exp: Ditto. 12443 * gdb.base/whatis-exp.exp: Ditto. 12444 124452010-06-01 Michael Snyder <msnyder@vmware.com> 12446 12447 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect. 12448 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect. 12449 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect. 12450 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect. 12451 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect. 12452 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect. 12453 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect. 12454 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect. 12455 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect. 12456 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect. 12457 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect. 12458 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect. 12459 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect. 12460 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect. 12461 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect. 12462 124632010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com> 12464 12465 * gdb.base/commands.exp (begin commands on watch): Remove excessive 12466 trailing newline. 12467 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise. 12468 * gdb.java/jmisc.exp (p *args\n): Rename to ... 12469 (p *args): ... here and remove excessive trailing newline. 12470 124712010-05-31 Joel Brobecker <brobecker@adacore.com> 12472 12473 * gdb.base/subst.exp: Fix call to gdb_test with empty message. 12474 124752010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com> 12476 12477 Accept the new Linux kernel "t (tracing stop)" string. 12478 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func): 12479 Update comment. 12480 (state_wait) <T (tracing stop)>: New. 12481 (main): Update the state_wait expect string. 12482 124832010-05-28 Pedro Alves <pedro@codesourcery.com> 12484 12485 * limits.c, limits.exp: Delete files. 12486 * Makefile.in (clean mostlyclean): Adjust. 12487 * tracecmd.exp: Adjust. 12488 124892010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com> 12490 12491 * gdb.base/tui-layout.exp: New. 12492 124932010-05-28 Michael Snyder <msnyder@vmware.com> 12494 12495 * gdb.reverse/break-precsave.exp: 12496 Replace uses of send_gdb / gdb_expect. 12497 * gdb.reverse/break-reverse.exp: 12498 Replace uses of send_gdb / gdb_expect. 12499 * gdb.reverse/consecutive-precsave.exp: 12500 Replace uses of send_gdb / gdb_expect. 12501 * gdb.reverse/consecutive-reverse.exp: 12502 Replace uses of send_gdb / gdb_expect. 12503 * gdb.reverse/finish-precsave.exp: 12504 Replace uses of send_gdb / gdb_expect. 12505 * gdb.reverse/finish-reverse.exp: 12506 Replace uses of send_gdb / gdb_expect. 12507 * gdb.reverse/i386-precsave.exp: 12508 Replace uses of send_gdb / gdb_expect. 12509 * gdb.reverse/i386-reverse.exp: 12510 Replace uses of send_gdb / gdb_expect. 12511 * gdb.reverse/i386-sse-reverse.exp: 12512 Replace uses of send_gdb / gdb_expect. 12513 * gdb.reverse/i387-env-reverse.exp: 12514 Replace uses of send_gdb / gdb_expect. 12515 * gdb.reverse/i387-stack-reverse.exp: 12516 Replace uses of send_gdb / gdb_expect. 12517 * gdb.reverse/machinestate-precsave.exp: 12518 Replace uses of send_gdb / gdb_expect. 12519 * gdb.reverse/machinestate.exp: 12520 Replace uses of send_gdb / gdb_expect. 12521 * gdb.reverse/sigall-precsave.exp: 12522 Replace uses of send_gdb / gdb_expect. 12523 * gdb.reverse/sigall-reverse.exp: 12524 Replace uses of send_gdb / gdb_expect. 12525 * gdb.reverse/solib-precsave.exp: 12526 Replace uses of send_gdb / gdb_expect. 12527 * gdb.reverse/solib-reverse.exp: 12528 Replace uses of send_gdb / gdb_expect. 12529 * gdb.reverse/step-precsave.exp: 12530 Replace uses of send_gdb / gdb_expect. 12531 * gdb.reverse/step-reverse.exp: 12532 Replace uses of send_gdb / gdb_expect. 12533 * gdb.reverse/until-precsave.exp: 12534 Replace uses of send_gdb / gdb_expect. 12535 * gdb.reverse/until-reverse.exp: 12536 Replace uses of send_gdb / gdb_expect. 12537 * gdb.reverse/watch-precsave.exp: 12538 Replace uses of send_gdb / gdb_expect. 12539 * gdb.reverse/watch-reverse.exp: 12540 Replace uses of send_gdb / gdb_expect. 12541 125422010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com> 12543 12544 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy 12545 excessive newline. 12546 125472010-05-27 Michael Snyder <msnyder@vmware.com> 12548 12549 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect. 12550 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect. 12551 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect. 12552 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect. 12553 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect. 12554 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect. 12555 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect. 12556 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect. 12557 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect. 12558 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect. 12559 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect. 12560 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect. 12561 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect. 12562 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect. 12563 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect. 12564 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect. 12565 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect. 12566 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect. 12567 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect. 12568 125692010-05-26 Michael Snyder <msnyder@vmware.com> 12570 12571 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect. 12572 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect. 12573 12574 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect. 12575 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect. 12576 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect. 12577 12578 * gdb.reverse/consecutive-reverse.exp: 12579 Replace uses of send_gdb / gdb_expect. 12580 * gdb.reverse/consecutive-precsave.exp: 12581 Replace uses of send_gdb / gdb_expect. 12582 12583 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect. 12584 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect. 12585 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect. 12586 * gdb.mi/mi-ns-stale-regcache.exp: 12587 Replace uses of send_gdb / gdb_expect. 12588 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect. 12589 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect. 12590 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect. 12591 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect. 12592 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect. 12593 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect. 12594 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect. 12595 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect. 12596 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect. 12597 125982010-05-26 Michael Snyder <msnyder@vmware.com> 12599 12600 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect. 12601 12602 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect. 12603 12604 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect. 12605 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect. 12606 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect. 12607 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect. 12608 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect. 12609 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect. 12610 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect. 12611 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect. 12612 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect. 12613 126142010-05-25 Tom Tromey <tromey@redhat.com> 12615 12616 * gdb.base/macscp.exp: Add missing space after setup_kfail. 12617 126182010-05-25 Tom Tromey <tromey@redhat.com> 12619 12620 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail 12621 argument order. 12622 * gdb.base/macscp.exp: Fix setup_kfail argument order. 12623 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument 12624 order. 12625 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument 12626 order. 12627 * gdb.base/call-sc.exp (setup_kfails): Remove. 12628 (setup_compiler_kfails): Remove. 12629 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail 12630 argument order. 12631 * gdb.base/siginfo.exp: Fix setup_kfail argument order. 12632 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order. 12633 (advancei): Fix setup_kfail argument order. 12634 * gdb.base/radix.exp: Fix setup_kfail argument order. 12635 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument 12636 order. 12637 * gdb.base/structs.exp (setup_kfails): Remove. 12638 (setup_compiler_kfails): Fix setup_kfail argument order. 12639 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument 12640 order. 12641 * gdb.java/jmain.exp: Fix setup_kfail argument order. 12642 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix 12643 setup_kfail argument order. 12644 * gdb.cp/overload.exp: Fix setup_kfail argument order. 12645 126462010-05-25 Tom Tromey <tromey@redhat.com> 12647 12648 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636. 12649 126502010-05-25 Michael Snyder <msnyder@vmware.com> 12651 12652 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test. 12653 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test. 12654 * gdb.base/annota1.exp: Replace send_gdb with gdb_test. 12655 * gdb.base/annota3.exp: Replace send_gdb with gdb_test. 12656 * gdb.base/assign.exp: Replace send_gdb with gdb_test. 12657 * gdb.base/attach.exp: Replace send_gdb with gdb_test. 12658 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test. 12659 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test. 12660 * gdb.base/bitops.exp: Replace send_gdb with gdb_test. 12661 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test. 12662 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test. 12663 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test. 12664 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test. 12665 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test. 12666 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test. 12667 * gdb.base/charset.exp: Replace send_gdb with gdb_test. 12668 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test. 12669 * gdb.base/commands.exp: Replace send_gdb with gdb_test. 12670 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test. 12671 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test. 12672 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test. 12673 * gdb.base/constvars.exp: Replace send_gdb with gdb_test. 12674 * gdb.base/corefile.exp: Replace send_gdb with gdb_test. 12675 * gdb.base/default.exp: Replace send_gdb with gdb_test. 12676 * gdb.base/define.exp: Replace send_gdb with gdb_test. 12677 * gdb.base/display.exp: Replace send_gdb with gdb_test. 12678 * gdb.base/dump.exp: Replace send_gdb with gdb_test. 12679 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test. 12680 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test. 12681 * gdb.base/exprs.exp: Replace send_gdb with gdb_test. 12682 * gdb.base/fileio.exp: Replace send_gdb with gdb_test. 12683 * gdb.base/finish.exp: Replace send_gdb with gdb_test. 12684 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test. 12685 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test. 12686 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test. 12687 * gdb.base/gcore.exp: Replace send_gdb with gdb_test. 12688 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test. 12689 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test. 12690 * gdb.base/help.exp: Replace send_gdb with gdb_test. 12691 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test. 12692 * gdb.base/jump.exp: Replace send_gdb with gdb_test. 12693 * gdb.base/long_long.exp: Replace send_gdb with gdb_test. 12694 * gdb.base/maint.exp: Replace send_gdb with gdb_test. 12695 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test. 12696 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test. 12697 * gdb.base/pointers.exp: Replace send_gdb with gdb_test. 12698 * gdb.base/ptype.exp: Replace send_gdb with gdb_test. 12699 * gdb.base/whatis.exp: Replace send_gdb with gdb_test. 12700 127012010-05-25 Doug Evans <dje@google.com> 12702 12703 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and 12704 gdb.string_to_argv. 12705 127062010-05-21 Tom Tromey <tromey@redhat.com> 12707 12708 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc. 12709 Call it. 12710 * gdb.dwarf2/pieces.S: Update. 12711 * gdb.dwarf2/pieces.c (struct B): Remove initial field. 12712 127132010-05-21 Tom Tromey <tromey@redhat.com> 12714 12715 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc. 12716 Call it. 12717 * gdb.dwarf2/pieces.c (struct C): New. 12718 (f6): New function. 12719 * gdb.dwarf2/pieces.S: Replace. 12720 127212010-05-21 Tom Tromey <tromey@redhat.com> 12722 12723 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc. 12724 Call it. 12725 127262010-05-21 Tom Tromey <tromey@redhat.com> 12727 12728 * gdb.dwarf2.pieces.exp: New file. 12729 * gdb.dwarf2.pieces.S: New file. 12730 * gdb.dwarf2.pieces.c: New file. 12731 127322010-05-20 Pedro Alves <pedro@codesourcery.com> 12733 Joel Brobecker <brobecker@adacore.com> 12734 12735 * lib/gdb.exp (gdb_test_no_output): New function. 12736 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test 12737 when testing commands that should produce no output. 12738 127392010-05-17 Joel Brobecker <brobecker@adacore.com> 12740 12741 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the 12742 parameter that we want to watch being a constant. 12743 127442010-05-17 Joel Brobecker <brobecker@adacore.com> 12745 12746 * gdb.ada/cond_lang: New testcase. 12747 127482010-05-17 Joel Brobecker <brobecker@adacore.com> 12749 12750 * lib/gdb.exp (banned_variables): New variable/constant. 12751 (gdb_init): Add write trace on variables listed in banned_variables. 12752 (gdb_finish): Remove write traces on variables listed in 12753 banned_variables. 12754 127552010-05-17 Joel Brobecker <brobecker@adacore.com> 12756 12757 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id. 12758 * gdb.cp/koenig.exp: Likewise. 12759 127602010-05-14 Phil Muldoon <pmuldoon@redhat.com> 12761 12762 PR python/11482 12763 12764 * gdb.python/py-value.exp (test_value_hash): New function. 12765 127662010-05-11 Pierre Muller <muller@ics.u-strasbg.fr> 12767 12768 PR exp/11530. 12769 * gdb.base/gdb11530.c: New file. 12770 * gdb.base/gdb11530.exp: New file. 12771 127722010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com> 12773 12774 * gdb.dwarf2/dw2-modula2-self-type.exp: New. 12775 * gdb.dwarf2/dw2-modula2-self-type.S: New. 12776 127772010-05-07 Sami Wagiaalla <swagiaal@redhat.com> 12778 12779 * gdb.cp/koenig.exp: New test. 12780 * gdb.cp/koenig.cc: New test program. 12781 127822010-05-05 Joel Brobecker <brobecker@adacore.com> 12783 12784 Remove the use of prms_id and bug_id throughout the testsuite. 12785 127862010-05-04 Pierre Muller <muller@ics.u-strasbg.fr> 12787 12788 PR exp/11349. 12789 * testsuite/gdb.cp/ref-types.exp: Add test to examine 12790 use a reference local variable. 12791 127922010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com> 12793 12794 * gdb.base/break-interp.exp: Remove $exec.debug safety removal. 12795 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New 12796 variable different_dir. Move debugfile into a full directory pathname 12797 under DIFFERENT_DIR. 12798 * lib/gdb.exp (separate_debug_filename): Remove. 12799 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove 12800 variable debug_dir and mkdir of it. Update function comments. 12801 128022010-04-29 Pedro Alves <pedro@codesourcery.com> 12803 12804 PR gdb/11557 12805 12806 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New 12807 files. 12808 128092010-04-29 Phil Muldoon <pmuldoon@redhat.com> 12810 12811 * gdb.python/py-param.exp: New File. 12812 128132010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com> 12814 12815 * gdb.base/default.exp: Fix "set language" test. 12816 128172010-04-24 Pierre Muller <muller@ics.u-strasbg.fr> 12818 12819 PR breakpoints/11531. 12820 * gdb.base/gdb11531.c: New file. 12821 * gdb.base/gdb11531.exp: New file. 12822 128232010-04-26 Tom Tromey <tromey@redhat.com> 12824 12825 * gdb.base/completion.exp: Add tests for completion and deprecated 12826 commands. 12827 128282010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com> 12829 12830 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array) 12831 (print /x char_array): Escape curly brackets. 12832 128332010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com> 12834 12835 Fix deadlock on looped list of loaded shared objects. 12836 * gdb.base/solib-corrupted.exp: New. 12837 128382010-04-23 Doug Evans <dje@google.com> 12839 12840 * gdb.python/py-section-script.c: New file. 12841 * gdb.python/py-section-script.exp: New file. 12842 * gdb.python/py-section-script.py: New file. 12843 128442010-04-20 Chris Moller <cmoller@redhat.com> 12845 12846 PR 10179 12847 12848 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179. 12849 * gdb.base/pr10179-a.c: 12850 * gdb.base/pr10179-b.c: 12851 * gdb.base/pr10179.exp: New files. 12852 128532010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com> 12854 12855 Fix crashes on dangling display expressions. 12856 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG 12857 is SEP. 12858 (lib_flags): Remove the "debug" keyword. 12859 (libsepdebug): New variable for iterating new loop. 12860 (save_pf_prefix): New variable wrapping the loop. 12861 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it. 12862 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code. 12863 128642010-04-22 Pierre Muller <muller@ics.u-strasbg.fr> 12865 12866 * gdb.threads/watchthreads.exp: Change to obtain consistent output. 12867 128682010-04-22 Pierre Muller <muller@ics.u-strasbg.fr> 12869 12870 PR stabs/11479. 12871 * gdb.stabs/gdb11479.exp: New file. 12872 * gdb.stabs/gdb11479.c: New file. 12873 128742010-04-22 Pierre Muller <muller@ics.u-strasbg.fr> 12875 12876 * gdb.base/charset.c (Strin16, String32): New variables. 12877 * gdb.base/charset.exp (gdb_test): Test correct display 12878 of 16 or 32 bit strings. 12879 128802010-04-21 Chris Moller <cmoller@redhat.com> 12881 12882 PR 9167 12883 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167. 12884 * gdb.cp/pr9167.cc: New file. 12885 * gdb.cp/pr9167.exp: New file. 12886 12887 128882010-04-21 Pierre Muller <muller@ics.u-strasbg.fr> 12889 12890 PR pascal/11492. 12891 * gdb.pascal/gdb11492.pas: New file. 12892 * gdb.pascal/gdb11492.exp: New file. 12893 128942010-04-20 Joel Brobecker <brobecker@adacore.com> 12895 12896 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files. 12897 128982010-04-20 Joel Brobecker <brobecker@adacore.com> 12899 12900 * gdb.ada/dyn_loc: New testcase. 12901 129022010-04-20 Chris Moller <cmoller@redhat.com> 12903 12904 PR 10867 12905 12906 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687 12907 * gdb.cp/pr10687.cc: New file. 12908 * gdb.cp/pr10687.exp: New file. 12909 12910 129112010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com> 12912 Sergio Durigan Junior <sergiodj@redhat.com> 12913 12914 * gdb.fortran/logical.exp: New testcase. 12915 * gdb.fortran/logical.f90: New file. 12916 129172010-04-19 Doug Evans <dje@google.com> 12918 12919 * gdb.base/help.exp (help source): Update expected output. 12920 129212010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com> 12922 12923 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start, 12924 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing 12925 gdb_exit and return. 12926 (executable): New variable. 12927 (binfile): Use it. 12928 129292010-04-19 Pedro Alves <pedro@codesourcery.com> 12930 12931 PR breakpoints/8554. 12932 12933 * gdb.trace/save-trace.exp: Adjust. 12934 129352010-04-17 H.J. Lu <hongjiu.lu@intel.com> 12936 12937 PR corefiles/11511 12938 * gdb.arch/system-gcore.exp: New. 12939 * gdb.arch/gcore.c: Likewise. 12940 129412010-04-15 Doug Evans <dje@google.com> 12942 12943 * gdb.python/py-progspace.c: New file. 12944 * gdb.python/py-progspace.exp: New file. 12945 12946 * gdb.base/source.exp: Add tests for "source -s". 12947 129482010-04-14 Phil Muldoon <pmuldoon@redhat.com> 12949 12950 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer. 12951 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs. 12952 * gdb.python/py-prettyprint.exp: New test for to_string returning None. 12953 * gdb.python/py-mi.exp: New test for to_string returning None. 12954 129552010-04-12 Phil Muldoon <pmuldoon@redhat.com> 12956 12957 * gdb.python/py-breakpoint.c: Make result global. 12958 129592010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com> 12960 12961 Fix non-GNU make compatibility. 12962 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@. 12963 129642010-04-09 Phil Muldoon <pmuldoon@redhat.com> 12965 12966 * gdb.python/py-breakpoint.exp: New File. 12967 * gdb.python/py-breakpoint.C: Ditto. 12968 129692010-04-08 Stan Shebs <stan@codesourcery.com> 12970 12971 * gdb.trace/actions.exp: Clear default-collect. 12972 * gdb.trace/save-trace.exp: Clear default-collect. 12973 129742010-04-08 Phil Muldoon <pmuldoon@redhat.com> 12975 12976 * gdb.python/py-value: Add null string variable. 12977 (test_lazy_string): Test zero length, NULL address lazy 12978 strings. 12979 129802010-04-07 H.J. Lu <hongjiu.lu@intel.com> 12981 12982 * gdb.arch/i386-avx.c: New. 12983 * gdb.arch/i386-avx.exp: Likewise. 12984 12985 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4. 12986 129872010-04-06 Doug Evans <dje@google.com> 12988 12989 * gdb.base/source-test.gdb: New file. 12990 * gdb.base/source.exp: Test source -v. 12991 129922010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 12993 12994 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern. 12995 129962010-04-06 Pierre Muller <muller@ics.u-strasbg.fr> 12997 12998 * gdb.stabs/aout.sed: Convert all backslash to double backslash 12999 within one line, unless it is followed by a double quote. 13000 * gdb.stabs/hppa.sed: Idem. 13001 * gdb.stabs/weird.def: Add char and String constants 13002 * gdb.stabs/weird.exp: Check for correct parsing of 13003 char and string constants. 13004 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes 13005 in .stabs to .stabx substitution. 13006 130072010-04-05 Stan Shebs <stan@codesourcery.com> 13008 13009 * gdb.trace/tfile.c: Add a variable split across two blocks, and a 13010 constant global. 13011 * gdb.trace/tfile.exp: Try to print them. 13012 130132010-04-04 Stan Shebs <stan@codesourcery.com> 13014 13015 * gdb.base/completion.exp: Update for new "info watchpoints". 13016 * gdb.base/default.exp: Ditto. 13017 * gdb.base/help.exp: Ditto. 13018 * gdb.base/watchpoint.exp: Ditto. 13019 * gdb.trace/infotrace.exp: Update "info tracpoints" output. 13020 130212010-04-04 Stan Shebs <stan@codesourcery.com> 13022 13023 * gdb.trace/tfile.exp: Sharpen tfind test. 13024 130252010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com> 13026 13027 * gdb.base/break-entry.exp: New. 13028 130292010-04-02 Hui Zhu <teawater@gmail.com> 13030 Michael Snyder <msnyder@vmware.com> 13031 13032 * gdb.reverse/i386-sse-reverse.exp: New file. 13033 * gdb.reverse/i386-sse-reverse.c: New file. 13034 130352010-04-02 Pedro Alves <pedro@codesourcery.com> 13036 13037 * gdb.trace/tfind.exp: Adjust expected disassembly output. 13038 130392010-04-01 Stan Shebs <stan@codesourcery.com> 13040 13041 * gdb.trace/actions.exp: Tweak expected output. 13042 * gdb.trace/while-stepping.exp: Tweak expected output. 13043 130442010-04-01 H.J. Lu <hongjiu.lu@intel.com> 13045 13046 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh". 13047 130482010-04-01 Pedro Alves <pedro@codesourcery.com> 13049 13050 * gdb.base/commands.exp: Adjust. 13051 * gdb.cp/extern-c.exp: Adjust. 13052 130532010-04-01 Pedro Alves <pedro@codesourcery.com> 13054 13055 * gdb.trace/collection.c (local_test_func): Define a local struct, 13056 and instanciate it. 13057 130582010-04-01 Pedro Alves <pedro@codesourcery.com> 13059 13060 * gdb.trace/collection.exp (gdb_collect_args_test) 13061 (gdb_collect_argarray_test): XFAIL the tests that assume the 13062 argarray argument's elements are collected. 13063 130642010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com> 13065 13066 * gdb.dwarf2/dw2-bad-parameter-type.exp, 13067 gdb.dwarf2/dw2-bad-parameter-type.S: New. 13068 130692010-03-31 Stan Shebs <stan@codesourcery.com> 13070 13071 * gdb.trace/save-trace.exp: Test save/restore of default-collect 13072 and tracepoint conditionals. 13073 (gdb_verify_tracepoints): Delete unused return. 13074 130752010-03-26 Keith Seitz <keiths@redhat.com> 13076 13077 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to 13078 appear in the output before main. 13079 Remove KFAIL for gdb/2215 aka bz 9320. 13080 130812010-03-30 Doug Evans <dje@google.com> 13082 13083 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined 13084 by dejagnu. 13085 * gdb.arch/amd64-dword.exp: Ditto. 13086 13087 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text 13088 match. 13089 (break printf): Ditto. 13090 130912010-03-29 Sami Wagiaalla <swagiaal@redhat.com> 13092 13093 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with 13094 gcc < 4.4. 13095 * gdb.cp/shadow.exp: Ditto. 13096 130972010-03-29 Pedro Alves <pedro@codesourcery.com> 13098 13099 * gdb.trace/collection.exp (run_trace_experiment): Make sure 13100 "tstart" is silent. 13101 131022010-03-29 Pedro Alves <pedro@codesourcery.com> 13103 13104 * gdb.trace/collection.exp (executable): New. 13105 (binfile): Use it. 13106 (fpreg, spreg, pcreg): New. 13107 (test_register): Use gdb_test_multiple. Pass /x to print. 13108 (prepare_for_trace_test): New. 13109 (run_trace_experiment): Use "continue", not gdb_run_cmd. 13110 (gdb_collect_args_test, gdb_collect_argstruct_test) 13111 (gdb_collect_argarray_test, gdb_collect_locals_test): Use 13112 prepare_for_trace_test. 13113 (gdb_collect_registers_test): Use prepare_for_trace_test. Use 13114 fpreg, spreg and pcreg. 13115 (gdb_collect_expression_test, gdb_collect_globals_test): Use 13116 prepare_for_trace_test. 13117 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't 13118 try to detect tracing support here. Don't set breakpoints at 13119 `begin' or `end' here. 13120 <global scope>: Use clean_restart. Run to main before checking 13121 for tracing support. Check for for tracing support here. 13122 131232010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com> 13124 13125 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add 13126 " as $displacement" to "seen displacement message". 13127 131282010-03-28 Pedro Alves <pedro@codesourcery.com> 13129 13130 * gdb.trace/while-dyn.exp (executable): New variable. 13131 (binfile): Use it. 13132 (test_while_stepping): New function. Move most tests here. Call 13133 it once for each of the while-stepping, stepping and ws aliases. 13134 131352010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 13136 13137 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions 13138 that do not provide the tagless_struct type name at all. 13139 (test_print_anon_union): Do not check value of uninitialized 13140 union member. Do not use cp_test_ptype_class, so we can accept 13141 "long" as well as "long int". 13142 131432010-03-26 Pedro Alves <pedro@codesourcery.com> 13144 13145 * gdb.trace/tfile.c (tohex, bin2hex): New. 13146 (write_error_trace_file): Hexify error description. 13147 131482010-03-25 Stan Shebs <stan@codesourcery.com> 13149 13150 * gdb.trace/tfile.c: Generate an additional trace file, improve 13151 portability. 13152 * gdb.trace/tfile.exp: Test trace file with an error stop, delete 13153 files in a better way. 13154 131552010-03-25 Keith Seitz <keiths@redhat.com> 13156 13157 * gdb.java/jprint.exp: XFAIL printing of static class members 13158 because of GCC debuginfo problem. 13159 131602010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com> 13161 13162 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New. 13163 131642010-03-24 Daniel Jacobowitz <dan@codesourcery.com> 13165 13166 * gdb.base/completion.exp: Allow long instead of long int. 13167 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView. 13168 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference 13169 variable p. 13170 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data. 13171 * gdb.base/pointers.exp: Allow long instead of long int. 13172 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI. 13173 * gdb.base/step-line.exp: Allow a directory before the source file name. 13174 131752010-03-24 Tom Tromey <tromey@redhat.com> 13176 13177 PR breakpoints/9352: 13178 * gdb.base/default.exp: Update. 13179 * gdb.base/commands.exp: Update. 13180 * gdb.cp/extern-c.exp: Test setting commands on multiple 13181 breakpoints at once. 13182 131832010-03-24 Daniel Jacobowitz <dan@codesourcery.com> 13184 13185 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip 13186 if gdb,nosignals. 13187 * gdb.base/watchpoints.c: Do not include unnecessary headers. 13188 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program 13189 exited". 13190 131912010-03-24 Stan Shebs <stan@codesourcery.com> 13192 13193 * gdb.trace/tfile.exp: Expect "trace frame", with a space. 13194 131952010-03-24 Daniel Jacobowitz <dan@codesourcery.com> 13196 13197 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView. 13198 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped 13199 argument. Handle "short" and "long". 13200 (Top level): Pass overprototyped output for old_fptr and xptr. 13201 132022010-03-23 Pedro Alves <pedro@codesourcery.com> 13203 13204 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf 13205 format strings and add casts to avoid compiler warnings. 13206 132072010-03-23 Vladimir Prus <vladimir@codesourcery.com> 13208 13209 * lib/trace-support.exp (gdb_trace_setactions): 13210 Don't expect whitespace after ">" prompt. 13211 * gdb.trace/actions.exp: Adjust for output changes. 13212 * gdb.trace/while-stepping.exp: Likewise. 13213 132142010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com> 13215 13216 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175 13217 and r157645). 13218 132192010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com> 13220 13221 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S: 13222 New. 13223 132242010-03-22 Daniel Jacobowitz <dan@codesourcery.com> 13225 13226 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi. 13227 * gdb.python/py-mi.exp (binfile): Rename to py-mi. 13228 132292010-03-19 Stan Shebs <stan@codesourcery.com> 13230 13231 * gdb.trace/ax.exp: New file. 13232 132332010-03-19 Doug Evans <dje@google.com> 13234 13235 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed" 13236 output from gcc. 13237 13238 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries 13239 named /usr/sbin/prelink<foo>. 13240 132412010-03-18 Stan Shebs <stan@codesourcery.com> 13242 13243 * gdb.trace/circ.exp: Test circular-trace-buffer. 13244 * gdb.trace/tfile.exp: Update tstatus test. 13245 132462010-03-18 Joel Brobecker <brobecker@adacore.com> 13247 13248 * gdb.dwarf2/dw2-anonymous-func.S: New file. 13249 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase. 13250 132512010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 13252 13253 * gdb.mi/gdb680.exp: Revert 2009-06-17 change. 13254 132552010-03-18 Pedro Alves <pedro@codesourcery.com> 13256 13257 * gdb.base/default.exp: Adjust the expected output of the finish 13258 and until commands when the inferior is not being run. 13259 132602010-03-15 Sami Wagiaalla <swagiaal@redhat.com> 13261 13262 * gdb.cp/shadow.exp: Removed kfail; test has been fix. 13263 * gdb.cp/nsusing.exp: Ditto. 13264 132652010-03-15 Tom Tromey <tromey@redhat.com> 13266 13267 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==. 13268 * gdb.cp/userdef.cc (operator==): New function. 13269 (main): New locals mem1, mem2. 13270 132712010-03-15 Jie Zhang <jie@codesourcery.com> 13272 13273 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var. 13274 Declare and use new loadtimeout variable. 13275 132762010-03-14 Daniel Jacobowitz <dan@codesourcery.com> 13277 13278 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load. 13279 Use gdb_load later. 13280 132812010-03-14 Pedro Alves <pedro@codesourcery.com> 13282 13283 * gdb.base/solib-disc.c (main): Make format of fprintf a string 13284 literal. Add missing endlines to prints to stderr. 13285 132862010-03-12 Tom Tromey <tromey@redhat.com> 13287 13288 PR c++/9708: 13289 * gdb.cp/m-static.exp: Add regression test. 13290 * gdb.cp/m-static.cc (method): New method. 13291 (main): Call it. 13292 132932010-03-12 Sami Wagiaalla <swagiaal@redhat.com> 13294 13295 * gdb.cp/gdb2384-base.h: Created 'namespace B'. 13296 * gdb.cp/gdb2384-base.cc: Use 'namespace B'. 13297 132982010-03-12 Daniel Jacobowitz <dan@codesourcery.com> 13299 13300 * lib/gdb.exp (gdb_test_multiple): Handle -timeout. 13301 133022010-03-12 Daniel Jacobowitz <dan@codesourcery.com> 13303 13304 * lib/gdb.exp (skip_stl_tests): New. 13305 (gdb_compile): Symbian needs -ldl. 13306 (shlib_target_file): New. 13307 (shlib_symbol_file): New. 13308 (gdb_load_shlibs): Use shlib_target_file. 13309 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file. 13310 * gdb.cp/exception.exp: Use skip_stl_tests. 13311 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested. 13312 * gdb.cp/try_catch.exp: Use skip_stl_tests. 13313 * gdb.cp/mb-templates.exp: Ditto. 13314 * gdb.base/commands.exp: Relax regexes. 13315 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use 13316 shlib_target_file and shlib_symbol_file. 13317 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in 13318 sections. 13319 * gdb.base/ending-run.exp: Accept E32Main for symbian. 13320 * gdb.base/solib-disc.exp: Use 13321 shlib_target_file and shlib_symbol_file. 13322 * gdb.base/unload.exp: Don't skip on symbian. Use 13323 shlib_target_file and shlib_symbol_file. 13324 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote. 13325 133262010-03-12 Pedro Alves <pedro@codesourcery.com> 13327 13328 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64. 13329 * gdb.trace/report.exp: Adjust for x86 and x86_64. 13330 Issue a tfind end before looking for a tracepoint frame. 13331 * gdb.trace/tfind.exp: Adjust tstatus output. 13332 Adjust disassembly output. 13333 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64. 13334 133352010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com> 13336 13337 * gdb.base/break-interp.exp: Create new displacement parameter value 13338 for the test_ld calls. 13339 (reach): New parameter displacement, verify its content. New push of 13340 pf_prefix "reach-$func:". Import global expect_out. 13341 (test_core): New parameter displacement, verify its content. New push 13342 of pf_prefix "core:". New command "set verbose on". Import global 13343 expect_out. 13344 (test_attach): New parameter displacement, verify its content. New 13345 push of pf_prefix "attach:". New command "set verbose on". Import 13346 global expect_out. 13347 (test_ld): New parameter displacement, pass it to the reach, test_core 13348 and test_attach calls and verify its content in the "ld.so exit" test. 13349 * gdb.base/prelink.exp: Remove gdb_exit and final return. 13350 (prelink): Update expected text, use gdb_test. 13351 133522010-03-10 Doug Evans <dje@google.com> 13353 13354 * gdb.base/checkpoint.exp: Fix comment. 13355 Lengthen timeout while doing >600 checkpoints test. 13356 Rename duplicate "kill all one" test to keep test names unique. 13357 133582010-03-10 Pedro Alves <pedro@codesourcery.com> 13359 13360 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New. 13361 133622010-03-08 Keith Seitz <keiths@redhat.com> 13363 13364 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods. 13365 * gdb.cp/cplusfuncs.cc (dm_type_short): New function. 13366 (dm_type_long): New function. 13367 (dm_type_unsigned_short): New function. 13368 (dm_type_unsigned_long): New function. 13369 (myint): New typedef. 13370 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short, 13371 long, unsigned shor and long, operator char*, and typedef. 13372 (test_lookup_operator_functions): Add operator char* test. 13373 (test_paddr_operator_functions): Likewise. 13374 (test_paddr_overloaded_functions): Use probe values for 13375 short, long, and unsigned short and long. 13376 (test_paddr_hairy_functions): If the demangler probe detected 13377 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3 13378 demangler. 13379 * gdb.cp/expand-sals.exp: Backtrace may contain class names. 13380 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf" 13381 and "print null_pmf". 13382 Add test "ptype a.*pmf". 13383 * gdb.cp/overload.exp: Allow optional "int" to appear with 13384 "short" and "long". 13385 * gdb.cp/ovldbreak.exp: Use append to construct super-duper 13386 long expect value for men_overload1arg. 13387 Allow "int" to appear with "short" and "long". 13388 When testing "info break", add argument for main (void). 13389 Also allow "int" to appear with "short" and "long". 13390 Ditto with "unsigned" and "long long". 13391 * gdb.java/jmain.exp: Do not enclose methods names in single 13392 quotes. 13393 * gdb.java/jmisc.exp: Likewise. 13394 * gdb.java/jprint.exp: Likewise. 13395 * gdb.python/py-symbol.exp: Update expected "linkage_name" value. 13396 13397 From Jan Kratochvil <jan.kratochvil@redhat.com>: 13398 * gdb.cp/exception.exp (backtrace after first throw) 13399 (backtrace after second throw): Allow a namespace before __cxa_throw. 13400 (backtrace after first catch, backtrace after second catch): Allow 13401 a namespace before __cxa_begin_catch. 13402 13403 * gdb.cp/cpexprs.exp: New file. 13404 * gdb.cp/cpexprs.cc: New file. 13405 13406 From Daniel Jacobowitz <dan@codesourcery.com> 13407 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers 13408 to use string_to_regexp. 13409 (ctor, dtor): New functions. Use them to match constructor 13410 and destructor function types. 13411 (Top level): Use runto_main. 13412 134132010-03-05 Tom Tromey <tromey@redhat.com> 13414 13415 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use 13416 gdb.target_charset. 13417 (pp_ns.to_string): Likewise. 13418 134192010-03-04 Keith Seitz <keiths@redhat.com> 13420 13421 * gdb.cp/overload.exp: Test that the filename portion of a linespec 13422 can be quoted. Test that both the filename and function/line 13423 portions can be quoted at the same time. 13424 134252010-03-04 Pedro Alves <pedro@codesourcery.com> 13426 13427 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New. 13428 134292010-03-03 Doug Evans <dje@google.com> 13430 13431 * lib/gdb.exp (gdb_compile_pthreads): Handle case where 13432 libc contains libpthread. 13433 13434 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r. 13435 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead 13436 of gdb_compile. Add another pattern to match android backtrace. 13437 134382010-03-03 Tom Tromey <tromey@redhat.com> 13439 13440 PR gdb/11345: 13441 * gdb.base/printcmds.exp (test_printf): Add test. 13442 134432010-03-02 H.J. Lu <hongjiu.lu@intel.com> 13444 13445 * gdb.arch/amd64-byte.exp: New. 13446 * gdb.arch/amd64-dword.exp: Likewise. 13447 * gdb.arch/amd64-pseudo.c: Likewise. 13448 * gdb.arch/amd64-word.exp: Likewise. 13449 * gdb.arch/i386-byte.exp: Likewise. 13450 * gdb.arch/i386-pseudo.c: Likewise. 13451 * gdb.arch/i386-word.exp: Likewise. 13452 134532010-03-01 Daniel Jacobowitz <dan@codesourcery.com> 13454 13455 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags 13456 types. Add structreg, bitfields, and flags registers. 13457 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields 13458 registers. 13459 134602010-03-01 H.J. Lu <hongjiu.lu@intel.com> 13461 13462 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86. 13463 (load_description): Set architecture if defined. 13464 134652010-02-28 Phil Muldoon <pmuldoon@redhat.com> 13466 13467 * gdb.python/py-frame.exp: Add read_var block tests. 13468 * gdb.python/py-frame.c (block): New function. 13469 134702010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com> 13471 Daniel Jacobowitz <dan@codesourcery.com> 13472 13473 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return. 13474 134752010-02-25 David S. Miller <davem@davemloft.net> 13476 13477 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and 13478 fix logic for setting all_syscalls_numbers. 13479 134802010-02-24 Phil Muldoon <pmuldoon@redhat.com> 13481 13482 * Makefile.in: Add py-block and py-symbol. 13483 * gdb.python/py-symbol.exp: New File. 13484 * gdb.python/py-symtab.exp: New File. 13485 * gdb.python/py-block.exp: New File. 13486 * gdb.python/py-symbol.c: New File. 13487 * gdb.python/py-block.c: New File. 13488 134892010-02-24 Phil Muldoon <pmuldoon@redhat.com> 13490 13491 PR python/11314 13492 * lib/gdb.exp (skip_python_tests): New function. 13493 * gdb.python/py-cmd.exp: Use skip_python_tests. 13494 * gdb.python/py-frame.exp: Likewise. 13495 * gdb.python/py-function.exp: Likewise. 13496 * gdb.python/py-prettyprint.exp: Likewise. 13497 * gdb.python/py-template.exp: Likewise. 13498 * gdb.python/py-type.exp: Likewise. 13499 * gdb.python/py-value.exp: Likewise. 13500 135012010-02-22 Pedro Alves <pedro@codesourcery.com> 13502 13503 PR9605 13504 13505 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files. 13506 135072010-02-19 Tom Tromey <tromey@redhat.com> 13508 13509 PR c++/8693, PR c++/9496: 13510 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added 13511 regression tests. 13512 135132010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com> 13514 13515 Fix compatibility with m68k as. 13516 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte. 13517 Use only /* comments */. 13518 135192010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 13520 13521 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT. 13522 * configure: Regenerate. 13523 135242010-02-18 Daniel Jacobowitz <dan@codesourcery.com> 13525 13526 * gdb.python/py-type.exp: Check for Python support. 13527 135282010-02-17 Pedro Alves <pedro@codesourcery.com> 13529 13530 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new 13531 `regsub' syntax available. 13532 135332010-02-17 Pedro Alves <pedro@codesourcery.com> 13534 13535 * gdb.base/shmain.c (main): Remove printf call. 13536 * gdb.base/sizeof.c (main): Cast return of sizeof to int. 13537 * gdb.base/unload.c (main): Make format of fprintf a string 13538 literal. Add missing endlines to prints to stderr. 13539 * gdb.base/watchpoint-solib.c (open_shlib): Ditto. 13540 135412010-02-17 Tom Tromey <tromey@redhat.com> 13542 13543 * gdb.java/jprint.java (jprint.props): New field. 13544 * gdb.java/jprint.exp (set_lang_java): Add regression test. 13545 135462010-02-17 Pedro Alves <pedro@codesourcery.com> 13547 13548 * gdb.base/charset.exp: Don't assume new `regsub' syntax 13549 available. 13550 135512010-02-16 Daniel Jacobowitz <dan@codesourcery.com> 13552 13553 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file 13554 creation to support remote host testing. 13555 135562010-02-16 Daniel Jacobowitz <dan@codesourcery.com> 13557 13558 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail. 13559 Recognize "command not found". 13560 135612010-02-16 Daniel Jacobowitz <dan@codesourcery.com> 13562 13563 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware 13564 single-stepping. 13565 135662010-02-16 Daniel Jacobowitz <dan@codesourcery.com> 13567 13568 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test 13569 if arguments are not supported. 13570 135712010-02-16 Daniel Jacobowitz <dan@codesourcery.com> 13572 13573 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to 13574 be const or non-const. 13575 135762010-02-16 Daniel Jacobowitz <dan@codesourcery.com> 13577 13578 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use 13579 mi_send_resuming_command to send -exec-continue. 13580 135812010-02-16 Daniel Jacobowitz <dan@codesourcery.com> 13582 13583 * gdb.base/list.exp (test_list_filename_and_function): Add test 13584 with single quotes. 13585 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy 13586 matching. 13587 * gdb.cp/overload.exp: Add tests with filename, function, and quotes. 13588 Add KFAIL'd tests for PR gdb/11289. 13589 135902010-02-16 Daniel Jacobowitz <dan@codesourcery.com> 13591 13592 * gdb.cp/cpcompletion.exp: Specify source file name explicitly. 13593 135942010-02-16 Daniel Jacobowitz <dan@codesourcery.com> 13595 13596 * gdb.base/comp-dir/subdir/dummy.txt: New file. 13597 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating 13598 a temporary directory. 13599 136002010-02-16 Daniel Jacobowitz <dan@codesourcery.com> 13601 13602 * gdb.base/charset.exp: Use a single regular expression to match 13603 show host-charset and show target-charset output. 13604 136052010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com> 13606 13607 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the 13608 "Illegal process-id" expect string more exact. 13609 (attach to digits-starting nonsense is prohibited): New. 13610 136112010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com> 13612 13613 * gdb.base/prelink.exp (set verbose on): New. 13614 136152010-02-12 Tomas Holmberg <th@virtutech.com> 13616 13617 * mi-reverse.exp: New file. Test for reverse option to the 13618 following MI commands: exec-continue, exec-finish, exec-next, 13619 exec-step, exec-next-instruction, exec-step-instruction. 13620 136212010-02-09 Joel Brobecker <brobecker@adacore.com> 13622 13623 * gdb.ada/ptype_tagged_param: New testcase. 13624 136252010-02-08 Tom Tromey <tromey@redhat.com> 13626 13627 PR c++/8017: 13628 * gdb.cp/overload.exp: Add tests. 13629 * gdb.cp/overload.cc (struct K): New. 13630 (namespace N): New. 13631 (main): Call new functions. 13632 (K::staticoverload): Define. 13633 136342010-02-08 Chris Moller <moller@mollerware.com> 13635 13636 PR gdb/10728 13637 * gdb.cp/pr10728-x.h: New file. 13638 * gdb.cp/pr10728-x.cc: New file. 13639 * gdb.cp/pr10728-y.cc: New file. 13640 * gdb.cp/pr10728.exp: New file. 13641 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728 13642 136432010-02-08 Chris Moller <moller@mollerware.com> 13644 13645 PR gdb/9067 13646 * gdb.cp/pr9067.exp: New 13647 * gdb.cp/pr9067.cc: New 13648 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067 13649 136502010-02-08 Joel Brobecker <brobecker@adacore.com> 13651 13652 * lib/gdb.exp (gdb_test_timeout): New global variable. 13653 Set it to timeout if not already set. 13654 (gdb_init): Reset the value of timeout to gdb_test_timeout. 13655 136562010-02-05 Doug Evans <dje@google.com> 13657 13658 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by 13659 user. 13660 136612010-02-05 Sami Wagiaalla <swagiaal@redhat.com> 13662 13663 PR c++/7935: 13664 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed. 13665 136662010-02-04 Tom Tromey <tromey@redhat.com> 13667 13668 * gdb.cp/virtbase.exp: Make test case names unique. 13669 136702010-02-02 Tom Tromey <tromey@redhat.com> 13671 13672 * gdb.cp/virtbase.exp: Add regression tests. 13673 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes. 13674 (main): Instantiate RHC. 13675 136762010-02-02 Tom Tromey <tromey@redhat.com> 13677 13678 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for 13679 type-printing change. 13680 136812010-02-02 Tom Tromey <tromey@redhat.com> 13682 13683 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890: 13684 * gdb.cp/virtbase.cc: New file. 13685 * gdb.cp/virtbase.exp: New file. 13686 * gdb.cp/userdef.exp: Allow 'struct' or 'class'. 13687 136882010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com> 13689 13690 PR libc/11214: 13691 * gdb.threads/current-lwp-dead.c: Include features.h. 13692 (HAS_NOMMU): New. 13693 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU]. 13694 136952010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com> 13696 13697 * gdb.base/symbol-without-target_section.exp, 13698 gdb.base/symbol-without-target_section.c: New. 13699 137002010-02-01 Daniel Jacobowitz <dan@codesourcery.com> 13701 13702 * gdb.base/bigcore.exp: Reset increased timeout. 13703 * gdb.base/interrupt.exp: Match unexpected gdb prompt. 13704 137052010-02-01 Daniel Jacobowitz <dan@codesourcery.com> 13706 13707 * gdb.base/gcore.exp (capture_command_output): Use 13708 gdb_test_multiple. 13709 137102010-02-01 Daniel Jacobowitz <dan@codesourcery.com> 13711 13712 * gdb.arch/thumb2-it.S (it_breakpoints): New function. 13713 * gdb.arch/thumb2-it.exp (test_it_break): New function. 13714 (Top level): Call it. 13715 137162010-02-01 Daniel Jacobowitz <dan@codesourcery.com> 13717 13718 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files. 13719 137202010-01-29 Daniel Jacobowitz <dan@codesourcery.com> 13721 13722 * gdb.base/call-strs.exp, gdb.base/default.exp, 13723 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp, 13724 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp, 13725 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp, 13726 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp, 13727 gdb.base/watchpoint-solib.exp: Save and restore timeout. 13728 * gdb.base/ending-run.exp: Correct restore of timeout. 13729 * gdb.base/page.exp: Remove unnecessary timeout setting. 13730 137312010-01-29 Joel Brobecker <brobecker@adacore.com> 13732 13733 * gdb.ada/rec_return: New testcase. 13734 137352010-01-29 Joel Brobecker <brobecker@adacore.com> 13736 13737 * gdb.ada/call_pn: New testcase. 13738 137392010-01-28 Daniel Jacobowitz <dan@codesourcery.com> 13740 13741 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function. 13742 (Top level): Use it to resume. 13743 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize 13744 the Thumb mode displaced stepping error as unsupported. 13745 137462010-01-28 Sami Wagiaalla <swagiaal@redhat.com> 13747 13748 * gdb.cp/nsusing.exp: Added more tests. 13749 * gdb.cp/nsrecurs.exp: Ditto. 13750 * gdb.cp/nsusing.cc: Added test functions. 13751 * gdb.cp/nsrecurs.cc: Ditto. 13752 137532010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com> 13754 13755 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any 13756 absolute directory pathnames in gdb.sum file. 13757 137582010-01-27 Sami Wagiaalla <swagiaal@redhat.com> 13759 13760 * gdb.cp/namespace-using.exp: Rename to nsusing.exp. 13761 * gdb.cp/namespace-using.cc: Rename to nsusing.cc. 13762 137632010-01-26 Tom Tromey <tromey@redhat.com> 13764 13765 PR exp/7643: 13766 * gdb.base/printcmds.exp (test_print_string_constants): Remove 13767 setup_kfail. 13768 137692010-01-14 Sami Wagiaalla <swagiaal@redhat.com> 13770 13771 * gdb.cp/nsrecurs.exp: New test. 13772 * gdb.cp/nsrecurs.cc: New test program. 13773 * gdb.cp/nsstress.exp: New test. 13774 * gdb.cp/nsstress.cc: New test program. 13775 * gdb.cp/nsdecl.exp: New test. 13776 * gdb.cp/nsdecl.cc: New test program. 13777 137782010-01-26 Sami Wagiaalla <swagiaal@redhat.com> 13779 13780 * gdb.cp/namespace-using.exp: Add test for printing of namespaces 13781 imported into file scope. 13782 Marked test as xfail. 13783 * gdb.cp/namespace-using.cc (marker5): New function. 13784 * gdb.cp/shadow.exp: New test. 13785 * gdb.cp/shadow.cc: New test program. 13786 * gdb.cp/nsimport.exp: New test. 13787 * gdb.cp/nsimport.cc: New test program. 13788 137892010-01-25 Tom Tromey <tromey@redhat.com> 13790 13791 PR gdb/11049: 13792 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test 13793 with "set print null-stop on". 13794 137952010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com> 13796 13797 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'): 13798 Adjust it for DISASSEMBLY_OMIT_FNAME. 13799 138002010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com> 13801 13802 PR symtab/11199: 13803 * gdb.dwarf2/member-ptr-forwardref.exp, 13804 gdb.dwarf2/member-ptr-forwardref.S: New. 13805 138062010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com> 13807 13808 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove. 13809 (thread1_func): Protect thread1_tid with thread1_tid_cond by 13810 thread1_tid_mutex. Remove gdbstop_mutex handling. 13811 (thread2_func): Protect thread2_tid with thread2_tid_cond by 13812 thread2_tid_mutex. Remove gdbstop_mutex handling. 13813 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before 13814 pthread_create. Remove gdbstop_mutex handling. New comment. Replace 13815 pthread_cond_wait conditionalizations by while loops. 13816 138172010-01-20 Tom Tromey <tromey@redhat.com> 13818 13819 PR backtrace/10770: 13820 * gdb.dwarf2/pr10770.exp: New file. 13821 * gdb.dwarf2/pr10770.c: New file. 13822 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770. 13823 138242010-01-20 Vladimir Prus <vladimir@codesourcery.com> 13825 13826 * gdb.mi/mi-async.exp: Remove check for 'async' target, because 13827 that target was removed, and the test always runs native anyway. 13828 138292010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com> 13830 13831 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c, 13832 gdb.base/watchpoint-cond-gone-stripped.c: New. 13833 138342010-01-19 Tom Tromey <tromey@redhat.com> 13835 13836 PR c++/8000: 13837 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in 13838 existing tests. 13839 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum. 13840 (main): Use AAA::SomeEnum. 13841 138422010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com> 13843 13844 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New. 13845 (test_ignore_count): Declare line_callme_body global. 13846 (run to breakpoint with ignore count): Use line_callme_body. 13847 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body) 13848 (set line_main_hello, set line_main_return): Reindent. 13849 (set line_callee4_head, set line_callee4_body, set line_callee4_next): 13850 New. 13851 (continue to callee4): Use line_callee4_body. 13852 (check *stopped from CLI command): Use line_callee4_next. 13853 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body) 13854 (set line_main_hello, set line_main_return): Reindent. 13855 (set line_callee4_head, set line_callee4_body): New. 13856 (continue to callee4): Use line_callee4_body. 13857 138582010-01-18 Tom Tromey <tromey@redhat.com> 13859 13860 PR c++/9680: 13861 * gdb.cp/casts.cc: Add new classes and variables. 13862 * gdb.cp/casts.exp: Test new operators. 13863 138642010-01-18 Tom Tromey <tromey@redhat.com> 13865 Thiago Jung Bauermann <bauerman@br.ibm.com> 13866 13867 * gdb.python/source2.py: New file. 13868 * gdb.python/source1: New file. 13869 * gdb.python/python.exp: Test "source" command. 13870 138712010-01-15 Stan Shebs <stan@codesourcery.com> 13872 13873 * gdb.trace/tfile.c: New file. 13874 * gdb.trace/tfile.exp: New file. 13875 138762010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com> 13877 13878 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove. 13879 138802010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com> 13881 13882 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New. 13883 138842010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com> 13885 13886 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h. 13887 (libfunc): New parameter action. Implement also selectable "sleep". 13888 * gdb.base/break-interp-main.c: Include assert.h. 13889 (libfunc): New parameter action. 13890 (main): New parameters argc and argv. Assert argc. Pass argv. 13891 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument. 13892 (test_attach): New proc. 13893 (test_ld): Pass new "segv" exec parameter. Call also test_attach. 13894 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile. 13895 138962010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com> 13897 13898 * gdb.base/break-interp.exp (test_core): New proc. 13899 (test_ld): Call it. 13900 139012010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com> 13902 13903 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New. 13904 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile. 13905 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info 13906 and gdb_compile_shlib. Use new -Wl compiler options. 13907 (dl bt, main bt): New tests. 13908 139092010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com> 13910 13911 Support PIEs with no symfile_objfile. 13912 * gdb.base/break-interp.exp: New argument at the test_ld calls. 13913 (test_ld): New parameter trynosym. 13914 (test_ld <$trynosym>): New block. 13915 139162010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com> 13917 13918 * gdb.base/break-interp.exp: New file. 13919 139202010-01-13 Phil Muldoon <pmuldoon@redhat.com> 13921 13922 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test. 13923 * gdb.python/py-prettyprint.py (pp_ls): New printer. 13924 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string 13925 test. 13926 * gdb.python/py-prettyprint.c: Define lazystring test structure. 13927 * gdb.python/py-mi.exp: Add lazy string test. 13928 139292010-01-13 Vladimir Prus <vladimir@codesourcery.com> 13930 13931 * lib/mi-support.exp (mi_check_thread_states): Handle 13932 core number in thread listing. 13933 139342010-01-12 Joel Brobecker <brobecker@adacore.com> 13935 13936 * gdb.base/maint.exp: Adjust the expected output for the 13937 "maint print type" test. Use gdb_test_multiple instead of 13938 gdb_sent/gdb_expect. 13939 139402010-01-11 Doug Evans <dje@google.com> 13941 13942 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename 13943 from gdbserver_download. All callers updated. 13944 13945 * gdb.server/ext-run.exp: "info os processes" requires xml support. 13946 139472010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com> 13948 13949 Implement binary numbers parsing. 13950 * gdb.base/printcmds.exp (test_integer_literals_accepted) 13951 (test_integer_literals_rejected): New binary tests. 13952 139532010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de> 13954 13955 * gdb.cell/configure: Regenerate. 13956 139572010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com> 13958 13959 * gdb.base/corefile.exp: Move the core finding block out and call it as 13960 core_find, new variable $corefile, replace corefile by $corefile and 13961 [file tail $corefile] for usage vs. test names resp. 13962 * lib/gdb.exp (core_find): Move it as a new function here. New 13963 parameter binfile and deletefiles. New variable $destcore. Pre-delete 13964 $destcore. Return "" on error. 13965 139662010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com> 13967 13968 Workaround PR binutils/10802. 13969 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes 13970 (twice). 13971 139722010-01-08 Daniel Jacobowitz <dan@codesourcery.com> 13973 13974 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals. 13975 139762010-01-08 Joel Brobecker <brobecker@adacore.com> 13977 13978 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect 13979 call, to avoid interruption. 13980 139812010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com> 13982 13983 * gdb.stabs/weird.def (args93): New. 13984 139852010-01-07 Doug Evans <dje@google.com> 13986 13987 * lib/gdb.exp (gdb_skip_xml_test): Add comment. 13988 139892010-01-07 Tom Tromey <tromey@redhat.com> 13990 13991 * gdb.base/source.exp: Use correct line number. 13992 139932010-01-05 Stan Shebs <stan@codesourcery.com> 13994 13995 * gdb.trace/tracecmd.exp: Test ftrace. 13996 139972010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 13998 13999 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets. 14000 140012010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com> 14002 14003 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to 14004 "uint_for_mi_testing". 14005 140062010-01-01 Joel Brobecker <brobecker@adacore.com> 14007 14008 Test indented comment in file being sourced. 14009 * gdb.base/commands.exp: Test indented comment in file being sourced. 14010 140112010-01-01 Joel Brobecker <brobecker@adacore.com> 14012 14013 * gdb.fortran/array-element.f, gdb.fortran/complex.f, 14014 gdb.fortran/derived-type.f90, gdb.fortran/module.f90, 14015 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright 14016 notice. 14017 140182010-01-01 Joel Brobecker <brobecker@adacore.com> 14019 14020 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright 14021 notice. 14022 140232010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com> 14024 14025 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert 14026 missing $after_stopped and comma (,) expectation. 14027 140282009-12-31 Stan Shebs <stan@codesourcery.com> 14029 14030 * gdb.trace/actions.exp: Test teval action. 14031 140322009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com> 14033 14034 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function. 14035 (top level): Call test_watchpoint_in_big_blob. 14036 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware 14037 watchpoints. 14038 (func3): Write to buf. 14039 140402009-12-29 Stan Shebs <stan@codesourcery.com> 14041 14042 * gdb.trace/actions.exp: Test default-collect. 14043 140442009-12-28 Stan Shebs <stan@codesourcery.com> 14045 14046 * gdb.trace/tsv.exp: New file. 14047 * gdb.base/completion.exp: Update ambiguous info output. 14048 140492009-12-28 Daniel Jacobowitz <dan@codesourcery.com> 14050 14051 * gdb.base/find.c (main): Reference search buffers. 14052 * gdb.base/included.c (main): Reference integer. 14053 * gdb.base/ptype.c (charfoo): Declare. 14054 (intfoo): Call charfoo. 14055 * gdb.base/scope0.c (useitp): New function. 14056 (usestatics): Use useitp. 14057 (useit): Add a type for val. 14058 * gdb.base/scope1.c (useit1): Take a pointer argument. 14059 (usestatics1): Update calls to useit1. 14060 * gdb.cp/call-c.cc: Declare foo. 14061 (main): Call foo. 14062 * gdb.cp/m-static.cc (main): Reference test4.elsewhere. 14063 * gdb.cp/namespace.cc (ensureOtherRefs): Declare. 14064 (main): Call C::ensureRefs and ensureOtherRefs. 14065 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int 14066 variables. 14067 (ensureOtherRefs): New function. 14068 * gdb.cp/overload.cc (main): Call all overloadNamespace variants. 14069 * gdb.cp/templates.cc (main): Call t5i.value. 14070 140712009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com> 14072 14073 Fix compatibility with G++-4.5. 14074 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment. 14075 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line". 14076 (uncaught return): Remove. 14077 140782009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com> 14079 Phil Muldoon <pmuldoon@redhat.com> 14080 14081 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4. 14082 (bp_location13, bp_location14, bp_location17, bp_location18) 14083 (marker3_proto, marker4_proto): New variables. 14084 (breakpoint info): Update output. 14085 (run until breakpoint at marker3, run until breakpoint at marker4): New 14086 tests. 14087 140882009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com> 14089 14090 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1. 14091 Replace the printf call of Y by provided "y-set-1" label. New block 14092 for the second shared library. 14093 * gdb.base/unload.exp: Compile also the second library, call 14094 gdb_load_shlibs also for it. Use now gdb_breakpoint. 14095 (single pending breakpoint info): Rename to ... 14096 (pending breakpoint info before run): ... this extended test. 14097 (libfile2, libname2, libsrcfile2, libsrc2) 14098 (lib_sl2): New variables. 14099 (exec_opts): Set also SHLIB_NAME2. 14100 (pending breakpoint info on first run at shrfunc1) 14101 (pending breakpoint info on second run at shrfunc1) 14102 (pending breakpoint info on second run at shrfunc2) 14103 (print y from libfile, print y from libfile2): New tests. 14104 * gdb.base/unloadshr.c (shrfunc1): Change the returned value. 14105 * gdb.base/unloadshr2.c: New. 14106 141072009-12-22 Hui Zhu <teawater@gmail.com> 14108 14109 * gdb.reverse/sigall-reverse.exp: Adjust. 14110 141112009-12-21 Vladimir Prus <vladimir@codesourcery.com> 14112 14113 PR gdb/10884 14114 14115 * gdb.mi/var-cmd.c (do_bitfield_tests): New 14116 (main): Call do_bitfield_tests. 14117 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase. 14118 141192009-12-20 Joel Brobecker <brobecker@adacore.com> 14120 14121 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c, 14122 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb, 14123 gdb.base/watch_thread_num.c, gdb.java/jprint.java, 14124 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp, 14125 gdb.modula2/unbounded1.c: Update copyright header. 14126 141272009-12-10 Chris Moller <moller@mollerware.com> 14128 14129 PR gdb/9399 14130 * gdb.cp/virtfunc2.exp: New tests 14131 * gdb.cp/virtfunc2.cc: New tests 14132 * gdb.cp/Makefile.in: Added tests to EXECUTABLES 14133 141342009-12-10 Oza Pawandeep (paawan1982@yahoo.com 14135 14136 * gdb.reverse/i387-env-reverse.c: New file. 14137 * gdb.reverse/i387-env-reverse.exp: New file. 14138 * gdb.reverse/i387-stack-reverse.c: New file. 14139 * gdb.reverse/i387-stack-reverse.exp: New file. 14140 141412009-12-08 Phil Muldoon <pmuldoon@redhat.com> 14142 14143 * gdb.python/py-type.exp (test_range): New test. 14144 141452009-12-03 Phil Muldoon <pmuldoon@redhat.com> 14146 14147 PR python/10805 14148 14149 * gdb.python/py-type.exp: New file. 14150 * gdb.python/py-type.c: New file. 14151 * Makefile.in: Add py-type. 14152 141532009-12-03 Tom Tromey <tromey@redhat.com> 14154 14155 * gdb.python/py-value.exp (test_parse_and_eval): New 14156 function. 14157 141582009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com> 14159 14160 PR gdb/11022 14161 14162 * gdb.base/pr11022.exp: New test. 14163 * gdb.base/pr11022.c: New test. 14164 141652009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com> 14166 14167 Fix spurious false FAILs. 14168 * gdb.base/structs.c (chartest): New. 14169 (main): Fill-in chartest. 14170 * gdb.base/structs.exp (anychar_re, first): New. 14171 (start_structs_test): Import global anychar_re and first. 14172 New gdb_test call "set print elements 300; ${testfile}" 14173 (start_structs_test <$first>): New block. 14174 (any): Import global anychar_re. New variable ac. Use ${ac}. 14175 141762009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com> 14177 14178 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200. 14179 141802009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com> 14181 14182 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call): 14183 Force $srcfile file. 14184 * gdb.base/foll-fork.c (callee): Comment out the printf call. 14185 141862009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 14187 14188 * gdb.base/hbreak.exp: Disable for s390*-*-* targets. 14189 * gdb.base/watchpoint-hw-hit-once.exp: Likewise. 14190 * gdb.threads/watchthreads-reorder.exp: Likewise. 14191 141922009-11-24 Daniel Jacobowitz <dan@codesourcery.com> 14193 14194 PR gdb/8704 14195 14196 * gdb.base/condbreak.exp: Test combinations of "break *EXP", 14197 "if", and "thread". Correct matching in the previous test. 14198 141992009-11-25 Daniel Jacobowitz <dan@codesourcery.com> 14200 14201 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test. 14202 142032009-11-23 Michael Snyder <msnyder@vmware.com> 14204 14205 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints. 14206 * gdb.reverse-watch-precsave.exp: Ditto. 14207 142082009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com> 14209 14210 * gdb.asm/asm-source.exp: Adjust. 14211 * gdb.base/help.exp: Adjust. 14212 142132009-11-22 Pedro Alves <pedro@codesourcery.com> 14214 14215 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir) 14216 (do_syscall_tests_without_xml): Set data-directory to 14217 /the/path/to/nowhere. 14218 142192009-11-21 Pedro Alves <pedro@codesourcery.com> 14220 14221 * gdb.threads/local-watch-wrong-thread.c, 14222 gdb.threads/local-watch-wrong-thread.exp: New files. 14223 142242009-11-21 Pedro Alves <pedro@codesourcery.com> 14225 14226 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't 14227 assume new `regsub' syntax available. 14228 142292009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com> 14230 14231 * gdb.base/watchpoint-hw-hit-once.exp, 14232 gdb.base/watchpoint-hw-hit-once.c: New. 14233 142342009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com> 14235 14236 * gdb.threads/watchthreads-reorder.exp, 14237 gdb.threads/watchthreads-reorder.c: New. 14238 142392009-11-17 Nathan Sidwell <nathan@codesourcery.com> 14240 14241 * gdb.xml/tdesc-regs.exp: Use for m68k. 14242 142432009-11-15 Pedro Alves <pedro@codesourcery.com> 14244 14245 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files. 14246 142472009-11-13 Daniel Jacobowitz <dan@codesourcery.com> 14248 14249 * lib/gdb.exp (current_target_name): New procedure. 14250 (gdb_wrapper_target): New variable. 14251 (gdb_wrapper_init): Set gdb_wrapper_target. 14252 (default_gdb_init): Check gdb_wrapper_target before rebuilding the 14253 wrapper. 14254 142552009-11-13 Daniel Jacobowitz <dan@codesourcery.com> 14256 14257 * gdb.base/remote.exp: Delete the slowest load test. 14258 Do not load with fixed packet sizes. 14259 142602009-11-13 Daniel Jacobowitz <dan@codesourcery.com> 14261 14262 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up. 14263 142642009-11-13 Daniel Jacobowitz <dan@codesourcery.com> 14265 14266 * gdb.base/freebpcmd.exp: Delete unused variable. Specify 14267 srcfile when setting a breakpoint. 14268 142692009-11-13 Maciej W. Rozycki <macro@codesourcery.com> 14270 14271 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine 14272 macros. 14273 142742009-11-13 Daniel Jacobowitz <dan@codesourcery.com> 14275 14276 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference 14277 to be in memory. 14278 * gdb.base/display.c (force_mem): New. 14279 (do_loops): Use it. Add breakpoint comments. 14280 (do_vars): Add a breakpoint comment. 14281 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded 14282 line numbers. 14283 142842009-11-13 Nathan Froyd <froydnj@codesourcery.com> 14285 14286 * gdb.base/pending.exp: Use gdb_run_cmd to start the program 14287 instead of a bare "run". 14288 142892009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com> 14290 14291 * gdb.python/py-prettyprint.exp: Adjust. 14292 142932009-11-12 Daniel Jacobowitz <dan@codesourcery.com> 14294 14295 * lib/cell.exp (skip_cell_tests): Clean up test files before 14296 returning. 14297 142982009-11-12 Daniel Jacobowitz <dan@codesourcery.com> 14299 14300 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n", 14301 and the breakpoint menu. Do not call perror if a prompt is seen. 14302 Consume the following GDB prompt. 14303 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple. 14304 * gdb.cp/namespace.exp: Use gdb_test. 14305 * gdb.cp/templates.exp: Use gdb_test. 14306 (test_template_breakpoints): Use gdb_test_multiple. 14307 143082009-11-12 Daniel Jacobowitz <dan@codesourcery.com> 14309 14310 * gdb.base/break1.c (struct some_struct, values): Move earlier. 14311 (marker4): Reference values. 14312 143132009-11-12 Daniel Jacobowitz <dan@codesourcery.com> 14314 14315 * gdb.base/macscp.exp: Avoid the first FAIL if macro information 14316 is missing. 14317 143182009-11-12 Daniel Jacobowitz <dan@codesourcery.com> 14319 14320 * gdb.base/break.c (need_malloc): New. 14321 * gdb.base/constvars.c (main): Reference crass and crisp. 14322 * gdb.base/gdb1821.c (main): Reference bar. 14323 * gdb.cp/gdb1355.cc (main): Reference s1. 14324 * gdb.cp/hang1.cc (dummy2, dummy3): Declare. 14325 (main): Call them. 14326 * gdb.cp/hang2.cc (dummy2): Define. 14327 * gdb.cp/hang3.cc (dummy3): Define. 14328 * gdb.cp/m-data.cc (main): Reference shadow. 14329 143302009-11-12 Daniel Jacobowitz <dan@codesourcery.com> 14331 Nathan Froyd <froydnj@codesourcery.com> 14332 14333 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a 14334 remote host. 14335 143362009-11-12 Nathan Froyd <froydnj@codesourcery.com> 14337 14338 * gdb.base/step-line.exp: Copy step-line.inp to the remote host. 14339 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host. 14340 * gdb.dwarf2/dw2-compressed.exp: Likewise. 14341 * gdb.dwarf2/dw2-intercu.exp: Likewise. 14342 * gdb.dwarf2/dw2-intermix.exp: Likewise. 14343 * gdb.dwarf2/dw2-producer.exp: Likewise. 14344 * gdb.dwarf2/mac-fileno.exp: Likewise. 14345 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy 14346 py-prettyprint.py to the remote host. 14347 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host. 14348 143492009-11-11 Keith Seitz <keiths@redhat.com> 14350 14351 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and 14352 use it instead of "Foo". 14353 * gdb.cp/classes.exp (do_tests): Add a test to access 14354 a method through a typedef'd class name. 14355 143562009-11-11 Nathan Froyd <froydnj@codesourcery.com> 14357 14358 * gdb.base/long_long.exp: Permit leading zeros on floating-point 14359 exponents. 14360 * gdb.base/pointers.exp: Likewise. 14361 * gdb.cp/ref-types.exp: Likewise. 14362 143632009-11-11 Keith Seitz <keiths@redhat.com> 14364 14365 * gdb.cp/cplusfuncs.cc (class foo): Add operators 14366 new[] and delete[]. 14367 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to 14368 "void". 14369 (probe_demangler): Remove all single-quoting of 14370 method and variable names. 14371 (info_func_regexp): Remove the word "void" from any 14372 occurrence of "(void)". 14373 (print_addr_2): Remove all single-quoting of 14374 method names. 14375 (print_addr_2_kfail): Likewise. 14376 (print_addr): Single-quote C function names before 14377 passing to print_addr_2. 14378 (test_paddr_operator_functions): Remove single-quoting 14379 for method names. 14380 Add tests for operator new[] and operator delete[]. 14381 143822009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com> 14383 14384 * gdb.dwarf2/dw2-ranges.exp: Call runto_main. 14385 143862009-11-09 Keith Seitz <keiths@redhat.com> 14387 14388 * gdb.cp/overload.exp: Add tests for resolving overloaded 14389 methods in expression parsing/evaluation. 14390 143912009-11-10 Daniel Jacobowitz <dan@codesourcery.com> 14392 14393 * lib/gdb.exp (default_gdb_version): Use --version instead of 14394 --command. 14395 143962009-11-10 Nathan Sidwell <nathan@codesourcery.com> 14397 14398 * lib/gdb.exp (gdb_compile_test): New. 14399 (skip_ada_tests, skip_java_tests): New. 14400 (gdb_compile): Use gdb_compile_test for f77. 14401 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result. 14402 * lib/java.exp (compile_java_from_source): Remove runtests check, 14403 use gdb_compile_test to record result. 14404 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp, 14405 gdb.ada/exec_changed.exp, gdb.ada/start.exp, 14406 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp, 14407 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp, 14408 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp, 14409 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp, 14410 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp, 14411 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp, 14412 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip, 14413 adjust gdb_compile invocations. 14414 144152009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com> 14416 14417 * Makefile.in (abs_builddir): New. 14418 (site.exp): New target `$(abs_builddir)/site.exp'. New comment. 14419 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to 14420 `$(abs_builddir)/site.exp'. 14421 144222009-11-05 Daniel Jacobowitz <dan@codesourcery.com> 14423 14424 * config/m68k-emc.exp, lib/emc-support.exp, 14425 gdb.trace/gdb_c_test.c: Delete. 14426 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp, 14427 gdb.trace/collection.exp, gdb.trace/deltrace.exp, 14428 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp, 14429 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp, 14430 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp, 14431 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special 14432 casing for m68k-*-elf. 14433 144342009-11-03 Pedro Alves <pedro@codesourcery.com> 14435 14436 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*. 14437 * gdb.arch/i386-prologue.exp: Likewise. 14438 * gdb.arch/i386-unwind.exp: Likewise. 14439 144402009-11-02 Daniel Jacobowitz <dan@codesourcery.com> 14441 14442 * lib/gdb.exp (gdb_expect): Fix timeout typo. 14443 144442009-11-02 Daniel Jacobowitz <dan@codesourcery.com> 14445 14446 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name. 14447 144482009-11-02 Daniel Jacobowitz <dan@codesourcery.com> 14449 14450 * gdb.cp/ctti.exp: Correct return values for unsigned char functions. 14451 144522009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com> 14453 14454 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs. 14455 144562009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com> 14457 14458 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test. 14459 * gdb.base/sepdebug2.c: New file. 14460 144612009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com> 14462 14463 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept 14464 the modified warnings for catch syscall. Verify if GDB was compiled 14465 with support for lib expat, and choose which tests to run depending 14466 on this. 14467 144682009-10-30 Vladimir Prus <vladimir@codesourcery.com> 14469 14470 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test 14471 that composite commands are parsed OK. And also test 14472 that breakpoint commands do work. 14473 144742009-10-23 Michael Snyder <msnyder@vmware.com> 14475 14476 gdb.reverse/consecutive-precsave.exp: Change expect pattern 14477 to allow for new disassembly style. 14478 144792009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com> 14480 14481 * gdb.asm/asm-source.exp: Adjust. 14482 144832009-10-22 Michael Snyder <msnyder@vmware.com> 14484 14485 * gdb.reverse/break-precsave.exp: New test. 14486 * gdb.reverse/consecutive-precsave.exp: Ditto. 14487 * gdb.reverse/finish-precsave.exp: Ditto. 14488 * gdb.reverse/i386-precsave.exp: Ditto. 14489 * gdb.reverse/machinestate-precsave.exp: Ditto. 14490 * gdb.reverse/sigall-precsave.exp: Ditto. 14491 * gdb.reverse/solilb-precsave.exp: Ditto. 14492 * gdb.reverse/step-precsave.exp: Ditto. 14493 * gdb.reverse/until-precsave.exp: Ditto. 14494 * gdb.reverse/watch-precsave.exp: Ditto. 14495 144962009-10-22 Michael Snyder <msnyder@vmware.com> 14497 14498 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple 14499 for gdb_expect. Adjust one test's expect strings for the new 14500 format of disassemble. 14501 * gdb.reverse/finish-reverse.exp: Delete 'return'. 14502 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for 14503 gdb_test_multiple. 14504 * gdb.reverse/step-reverse.exp: Delete 'return'. 14505 * gdb.reverse/until-reverse.exp: Delete blank lines. 14506 * gdb.reverse/watch-reverse.exp: Delete blank lines. 14507 145082009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com> 14509 14510 * gdb.base/consecutive.exp: Adjust. 14511 * gdb.base/display.exp: Likewise. 14512 * gdb.base/pc-fp.exp: Likewise. 14513 * gdb.base/sigbpt.exp: Likewise. 14514 145152009-10-19 Michael Snyder <msnyder@vmware.com> 14516 14517 * gdb.reverse/consecutive-reverse.c: Add comment at end of main. 14518 * gdb.reverse/finish-reverse.c: Ditto. 14519 * gdb.reverse/sigall-reverse.c: Ditto. 14520 * gdb.reverse/solib-reverse.c: Ditto. 14521 * gdb.reverse/step-reverse.c: Ditto. 14522 * gdb.reverse/watch-reverse.c: Ditto. 14523 145242009-10-19 Pedro Alves <pedro@codesourcery.com> 14525 Stan Shebs <stan@codesourcery.com> 14526 14527 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork". 14528 * gdb.base/foll-exec.exp: Adjust to expect a process id before 14529 "Executing new program". 14530 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork". 14531 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being 14532 left listed after having been killed. 14533 * gdb.base/attach.exp: Adjust to spell out "symbol-file". 14534 * gdb.base/maint.exp: Adjust test. 14535 14536 * Makefile.in (ALL_SUBDIRS): Add gdb.multi. 14537 * gdb.multi/Makefile.in: New. 14538 * gdb.multi/base.exp: New. 14539 * gdb.multi/goodbye.c: New. 14540 * gdb.multi/hangout.c: New. 14541 * gdb.multi/hello.c: New. 14542 * gdb.multi/bkpt-multi-exec.c: New. 14543 * gdb.multi/bkpt-multi-exec.exp: New. 14544 * gdb.multi/crashme.c: New. 14545 145462009-10-13 Tristan Gingold <gingold@adacore.com> 14547 14548 * gdb.base/sepdebug.exp: Check debug info are found. 14549 145502009-10-08 Pedro Alves <pedro@codesourcery.com> 14551 14552 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related 14553 bits. 14554 145552009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com> 14556 14557 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New. 14558 145592009-10-07 Joel Brobecker <brobecker@adacore.com> 14560 14561 * gdb.base/watchpoints.c: Add copyright header. Reformat one 14562 of the comments. 14563 145642009-10-06 Pierre Muller <muller@ics.u-strasbg.fr> 14565 14566 * gdb.base/annota1.exp: Remove obsolete match_max increase. 14567 * gdb.base/annota3.exp: Idem. 14568 * gdb.base/maint.exp: Idem. 14569 145702009-10-05 Pierre Muller <muller@ics.u-strasbg.fr> 14571 14572 * lib/gdb.exp (default_gdb_init): Set current value of match_max 14573 to default. 14574 145752009-10-02 Pierre Muller <muller@ics.u-strasbg.fr> 14576 14577 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for 14578 mingw and cygwin targets. 14579 145802009-10-02 Pierre Muller <muller@ics.u-strasbg.fr> 14581 Pedro Alves <pedro@codesourcery.com> 14582 14583 * lib/gdb.exp (gdb_compile): Avoid adding 14584 gdb_saved_unbuffered_mode_obj if -nostdlib option is used. 14585 145862009-10-01 Pierre Muller <muller@ics.u-strasbg.fr> 14587 14588 * gdb.base/shr1.c: Use %p in format string. 14589 * gdb.base/unload.c: Avoid warning in fprintf. 14590 * gdb.base/watchpoint-solib.c: Idem. 14591 145922009-10-01 Pierre Muller <muller@ics.u-strasbg.fr> 14593 14594 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to 14595 long type. 14596 (test_unlink): Correct printf string. 14597 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i. 14598 * gdb.threads/attachstop-mt.c: Add #include <string.h>. 14599 146002009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com> 14601 14602 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ... 14603 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests. 14604 * gdb.arch/ia64-breakpoint-shadow.S: New file. 14605 146062009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 14607 14608 * gdb.objc/basicclass.exp: Disable pending breakpoint query. 14609 * gdb.objc/nondebug.exp: Likewise. 14610 146112009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 14612 14613 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints 14614 target_info setting. 14615 14616 * gdb.threads/thread-specific.exp (get_thread_list): Support targets 14617 that detect new threads during "info threads". 14618 146192009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 14620 14621 * gdb.threads/manythreads.c (main): Increase thread stack size 14622 to 2*PTHREAD_STACK_MIN. 14623 * gdb.threads/multi-create.c (main): Likewise. 14624 (create_function): Likewise. 14625 146262009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 14627 14628 * gdb.base/dump.exp: Pass difference of pointer types instead 14629 of integer types as offset to restore in intarr3.srec case. 14630 146312009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 14632 14633 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*. 14634 146352009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 14636 14637 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile. 14638 146392009-09-26 Pierre Muller <muller@ics.u-strasbg.fr> 14640 14641 New test for two watchpoints, with disabling of 14642 the first inserted. 14643 * testsuite/gdb.base/watchpoints.c: New file. 14644 * testsuite/gdb.base/watchpoints.exp: New file. 14645 146462009-09-25 Tom Tromey <tromey@redhat.com> 14647 14648 * gdb.base/charset.exp: Test utf-16 strings with Python. 14649 146502009-09-25 Tom Tromey <tromey@redhat.com> 14651 14652 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and 14653 UCS-4. 14654 * gdb.base/charset.c (utf_32_string): Rename. 14655 (init_utf32): Rename. 14656 (main): Update. 14657 146582009-09-22 Tom Tromey <tromey@redhat.com> 14659 14660 * gdb.python/py-function.exp: Add regression tests. 14661 146622009-09-21 Keith Seitz <keiths@redhat.com> 14663 14664 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message 14665 with invalid operator. 14666 146672009-09-21 Keith Seitz <keiths@redhat.com> 14668 14669 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor 14670 and destructor using typedef name of class. 14671 * gdb.cp/classes.cc (class Base1): Add a destructor. 14672 (base1): New typedef. 14673 (use_methods): Instanitate an object of type base1. 14674 * gdb.cp/templates.exp (test_template_typedef): New procedure. 14675 (do_tests): Call test_template_typedef. 14676 * gdb.cp/templates.cc (Baz::~Baz): New method. 14677 (intBazOne): New typedef. 14678 (main): Instantiate intBazOne. 14679 146802009-09-21 Phil Muldoon <pmuldoon@redhat.com> 14681 14682 PR python/10633 14683 14684 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New 14685 Function. 14686 (run_lang_tests): Add print elements test. 14687 146882009-09-21 Phil Muldoon <pmuldoon@redhat.com> 14689 14690 * gdb.python/py-value.exp (test_subscript_regression): New 14691 function. Test for invalid subscripts. 14692 * gdb.python/py-value.c (main): Add test array, and pointer to it. 14693 (ptr_ref): New function. 14694 146952009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com> 14696 14697 * gdb.base/default.exp: Fix "show convenience". 14698 146992009-09-15 Tom Tromey <tromey@redhat.com> 14700 14701 * lib/mi-support.exp (mi_create_varobj): Update. 14702 (mi_create_floating_varobj): Likewise. 14703 (mi_create_dynamic_varobj): New proc. 14704 (mi_varobj_update): Update. 14705 (mi_varobj_update_with_type_change): Likewise. 14706 (mi_varobj_update_kv_helper): New proc. 14707 (mi_varobj_update_dynamic_helper): Rewrite. 14708 (mi_varobj_update_dynamic): New proc. 14709 (mi_list_varobj_children): Update. 14710 (mi_list_varobj_children_range): Add 'from' and 'to' arguments. 14711 * gdb.python/python-prettyprint.py (pp_outer): New class. 14712 (pp_nullstr): Likewise. 14713 (lookup_function): Register new printers. 14714 * gdb.python/python-prettyprint.c (struct substruct): New type. 14715 (struct outerstruct): Likewise. 14716 (substruct_test): New function. 14717 (struct nullstr): New type. 14718 (string_1, string_2): New globals. 14719 (main): Add new tests. 14720 * gdb.python/python-mi.exp: Added regression tests. 14721 * gdb.mi/mi2-var-display.exp: Update. 14722 * gdb.mi/mi2-var-cmd.exp: Update. 14723 * gdb.mi/mi2-var-child.exp: Update. 14724 * gdb.mi/mi2-var-block.exp: Update. 14725 * gdb.mi/mi-var-invalidate.exp: Update. 14726 * gdb.mi/mi-var-display.exp: Update. 14727 * gdb.mi/mi-var-cmd.exp: Update. 14728 * gdb.mi/mi-var-child.exp: Update. 14729 * gdb.mi/mi-var-block.exp: Update. 14730 * gdb.mi/mi-break.exp: Update. 14731 * gdb.mi/gdb701.exp: Update. 14732 147332009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com> 14734 14735 * Makefile.in: Inclusion of catch-syscall object. 14736 * gdb.base/catch-syscall.c: New file. 14737 * gdb.base/catch-syscall.exp: New file. 14738 147392009-09-12 Michael Snyder <msnyder@vmware.com> 14740 14741 * gdb.reverse/step-reverse.exp: Explicitly check for targets 14742 that can support reverse debuggnig. 14743 147442009-09-11 Tom Tromey <tromey@redhat.com> 14745 14746 * gdb.dwarf2/valop.S: New file. 14747 * gdb.dwarf2/valop.exp: New file. 14748 147492009-09-11 Mark Kettenis <kettenis@gnu.org> 14750 14751 * gdb.threads/current-lwp-dead.exp: Only run this on Linux. 14752 147532009-09-10 Doug Evans <dje@google.com> 14754 14755 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures. 14756 Add $gdb_prompt to second breakpoint regexp. 14757 147582009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com> 14759 14760 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable 14761 names, add missing ones. 14762 * gdb.python/py-cmd.exp: Rename from python-cmd.exp. 14763 * gdb.python/py-frame.c: Rename from python-frame.c. 14764 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust 14765 testfile name. 14766 * gdb.python/py-function.exp: Rename from python-function.exp. 14767 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust 14768 testfile name. 14769 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c. 14770 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp. 14771 Adjust testfile name. 14772 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py. 14773 * gdb.python/py-template.cc: Rename from python-template.cc. 14774 * gdb.python/py-template.exp: Rename from python-template.exp. 14775 Adjust testfile name. 14776 * gdb.python/py-value.c: Rename from python-value.c. 14777 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust 14778 testfile name. 14779 147802009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com> 14781 14782 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize 14783 $bpt2address. 14784 (Second breakpoint address is valid on ia64) 14785 (Third breakpoint on ia64 in the Second breakpoint's bundle): New. 14786 147872009-09-03 Joseph Myers <joseph@codesourcery.com> 14788 14789 * gdb.base/ending-run.exp: Restrict regular expression matching 14790 line number to require closing brace following. 14791 147922009-09-03 Doug Evans <dje@google.com> 14793 14794 * gdb.base/store.exp (check_set): Fix typo in expected value message. 14795 147962009-09-02 Tom Tromey <tromey@redhat.com> 14797 14798 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint. 14799 148002009-09-02 Tom Tromey <tromey@redhat.com> 14801 14802 * gdb.dwarf2/callframecfa.exp: New file. 14803 * gdb.dwarf2/callframecfa.S: New file. 14804 148052009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com> 14806 14807 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c, 14808 gdb.base/solib-overlap-main.c: New. 14809 148102009-08-28 Daniel Jacobowitz <dan@codesourcery.com> 14811 14812 PR gdb/10565 14813 14814 * gdb.base/bitfields.c (struct container, container): New. 14815 (main): Initialize it and call break5. 14816 * gdb.base/bitfields.exp (bitfield_at_offset): New test. 14817 148182009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com> 14819 14820 Support constant DW_AT_data_member_location by GCC PR debug/40659. 14821 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New. 14822 148232009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com> 14824 14825 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New. 14826 148272009-08-26 Michael Snyder <msnyder@vmware.com> 14828 14829 * gdb.base/i386-reverse.c: New file. 14830 * gdb.base/i386-reverse.exp: New file. 14831 * gdb.base/Makefile.in: Add new files to be removed. 14832 148332009-08-26 Joseph Myers <joseph@codesourcery.com> 14834 14835 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test 14836 environment-pwd for remote host. 14837 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise. 14838 148392009-08-24 Keith Seitz <keiths@redhat.com> 14840 14841 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure. 14842 Add two new C++ completer tests which limit the output to a 14843 given class. 14844 148452009-08-24 Michael Snyder <msnyder@vmware.com> 14846 14847 * gdb.base/del.exp: Fix typo in comment. 14848 * gdb.base/step-bt.exp: Fix cut and paste error in comment. 14849 148502009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de> 14851 14852 * configure: Regenerate. 14853 * gdb.hp/configure: Likewise. 14854 * gdb.hp/gdb.aCC/configure: Likewise. 14855 * gdb.hp/gdb.base-hp/configure: Likewise. 14856 * gdb.hp/gdb.compat/configure: Likewise. 14857 * gdb.hp/gdb.defects/configure: Likewise. 14858 * gdb.hp/gdb.objdbg/configure: Likewise. 14859 * gdb.stabs/configure: Likewise. 14860 148612009-08-19 Doug Evans <dje@google.com> 14862 14863 * gdb.base/gdbvars.c: New file. 14864 * gdb.base/gdbvars.exp: Test convenience vars with program variables. 14865 148662009-08-14 Pedro Alves <pedro@codesourcery.com> 14867 14868 * gdb.threads/killed.exp, gdb.threads/manythreads.exp, 14869 gdb.threads/staticthreads.exp: Adjust to "quit" output changes. 14870 148712009-08-13 Pedro Alves <pedro@codesourcery.com> 14872 14873 * gdb.base/default.exp: Adjust "set language test": it's now an 14874 enum command. Larger help string moved to "help set language". 14875 * gdb.base/help.exp: Adjust "help set language" expected output, 14876 now lists all known languages. 14877 148782009-08-11 Nathan Froyd <froydnj@codesourcery.com> 14879 14880 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of 14881 all frame arguments. 14882 * gdb.arch/altivec-regs.exp: Likewise. 14883 148842009-08-07 Tom Tromey <tromey@redhat.com> 14885 14886 * gdb.base/setshow.exp: Add tests for changes to set language, set 14887 check range, and set check type. 14888 148892009-08-03 Vladimir Prus <vladimir@codesourcery.com> 14890 14891 * lib/mi-support.exp (mi_list_breakpoints): Make it work. 14892 * gdb.mi/mi-break.exp (test_breakpoint_commands): New. 14893 Call it. 14894 148952009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 14896 14897 * configure.ac: Run gdb.cell tests when appropriate. 14898 * configure: Regenerate. 14899 * lib/cell.exp: New file. 14900 * gdb.cell: New directory. 14901 * gdb.cell/configure.ac: New file. 14902 * gdb.cell/configure: New file. 14903 * gdb.cell/Makefile.in: New file. 14904 * gdb.cell/arch.exp: New file. 14905 * gdb.cell/break.c: New file. 14906 * gdb.cell/break.exp: New file. 14907 * gdb.cell/break-spu.c: New file. 14908 * gdb.cell/bt.c: New file. 14909 * gdb.cell/bt2-spu.c: New file. 14910 * gdb.cell/bt-spu.c: New file. 14911 * gdb.cell/bt.exp: New file. 14912 * gdb.cell/coremaker.c: New file. 14913 * gdb.cell/coremaker-spu.c: New file. 14914 * gdb.cell/core.exp: New file. 14915 * gdb.cell/gcore.exp: New file. 14916 * gdb.cell/data.c: New file. 14917 * gdb.cell/data.exp: New file. 14918 * gdb.cell/data-spu.c: New file. 14919 * gdb.cell/ea-cache.exp: New file. 14920 * gdb.cell/ea-cache.c: New file. 14921 * gdb.cell/ea-cache-spu.c: New file. 14922 * gdb.cell/ea-standalone.c: New file. 14923 * gdb.cell/ea-standalone.exp: New file. 14924 * gdb.cell/ea-test.c: New file. 14925 * gdb.cell/ea-test.exp: New file. 14926 * gdb.cell/f-regs.exp: New file. 14927 * gdb.cell/mem-access.c: New file. 14928 * gdb.cell/mem-access.exp: New file. 14929 * gdb.cell/mem-access-spu.c: New file. 14930 * gdb.cell/ptype.exp: New file. 14931 * gdb.cell/registers.exp: New file. 14932 * gdb.cell/size.c: New file. 14933 * gdb.cell/sizeof.exp: New file. 14934 * gdb.cell/size-spu.c: New file. 14935 * gdb.cell/solib.exp: New file. 14936 * gdb.cell/solib-symbol.exp: New file. 14937 149382009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 14939 14940 * gdb.xml/tdesc-regs.exp: Skip for SPU targets. 14941 149422009-07-28 Daniel Jacobowitz <dan@codesourcery.com> 14943 14944 * gdb.base/float.exp: Handle VFP registers. 14945 149462009-07-14 Michael Snyder <msnyder@vmware.com> 14947 14948 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish 14949 to bring gdb to the beginning of the calling line. 14950 14951 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid 14952 confusing the i386 epilogue unwinder. 14953 149542009-07-14 Stan Shebs <stan@codesourcery.com> 14955 14956 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions. 14957 149582009-07-14 Michael Snyder <msnyder@vmware.com> 14959 14960 * gdb.reverse/step-reverse.exp (stepi into function call): 14961 Call instruction may not be first instruction in the line. 14962 (reverse stepi from a function call): Used wrong line number. 14963 149642009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com> 14965 14966 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New. 14967 149682009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com> 14969 14970 Fix gdb.base/macscp.exp when using custom inputrc. 14971 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore. 14972 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove 14973 env(TERM) set. 14974 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set. 14975 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set. 14976 149772009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com> 14978 14979 Fix racy clashing of output files for gdb.base{1,2}/ parallel run. 14980 * gdb.base/annota1.exp (thread_test): Import global $testfile. 14981 Change the compilation target to match the testcase name. 14982 * gdb.base/sect-cmd.exp: Change the compilation target to match the 14983 testcase name. 14984 * a2-run.exp: Use for setup prepare_for_testing. Change the 14985 compilation target to match the testcase name. 14986 * gdb.base/commands.exp: Likewise. 14987 * gdb.base/finish.exp: Likewise. 14988 * gdb.base/float.exp: Likewise. 14989 * gdb.base/info-target.exp: Likewise. 14990 * gdb.base/relational.exp: Likewise. 14991 * gdb.base/term.exp: Likewise. 14992 * gdb.base/until.exp: Likewise. 14993 * gdb.base/volatile.exp: Likewise. 14994 * gdb.base/whatis-exp.exp: Likewise. 14995 149962009-07-11 Hui Zhu <teawater@gmail.com> 14997 14998 * gdb.base/help.exp (disassemble): Update expected help text. 14999 150002009-07-09 Tom Tromey <tromey@redhat.com> 15001 15002 * lib/gdb.exp: Handle TRANSCRIPT. 15003 (remote_spawn, remote_close, send_gdb): New procs. 15004 150052009-07-10 Phil Muldoon <pmuldoon@redhat.com> 15006 15007 * gdb.python/python-prettyprint.c: Add counted null string 15008 structure. 15009 * gdb.python/python-prettyprint.exp: Print null string. Test for 15010 embedded nulls. 15011 * gdb.python/python-prettyprint.py (pp_ns): New Function. 15012 * gdb.python/python-value.exp (test_value_in_inferior): Add 15013 variable length string fetch tests. 15014 * gdb.python/python-value.c (main): Add strings for string fetch tests. 15015 150162009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com> 15017 15018 * gdb.base/dump.exp (inaccessible memory is reported): New test. 15019 150202009-07-07 Tom Tromey <tromey@redhat.com> 15021 15022 * gdb.base/call-rt-st.exp: Update for change to escape output. 15023 * gdb.base/callfuncs.exp: Likewise. 15024 * gdb.base/charset.exp: Likewise. 15025 * gdb.base/constvars.exp: Likewise. 15026 * gdb.base/long_long.exp: Likewise. 15027 * gdb.base/pointers.exp: Likewise. 15028 * gdb.base/printcmds.exp: Likewise. 15029 * gdb.base/setvar.exp: Likewise. 15030 * gdb.base/store.exp: Likewise. 15031 * gdb.cp/ref-types.exp: Likewise. 15032 * gdb.mi/mi-var-child.exp: Likewise. 15033 * gdb.mi/mi-var-display.exp: Likewise. 15034 * gdb.mi/mi2-var-display.exp: Likewise. 15035 * gdb.base/charset.exp: Test octal escape sequence length. 15036 Update for change to escape output. 15037 150382009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com> 15039 15040 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test. 15041 150422009-07-06 Daniel Jacobowitz <dan@codesourcery.com> 15043 15044 * lib/java.exp (java_init): Ignore $GCJ if it is empty. 15045 150462009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com> 15047 15048 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning 15049 gdbserver increasing $portnum if "Can't bind address" has been seen. 15050 150512009-07-05 Pedro Alves <pedro@codesourcery.com> 15052 15053 * gdb.base/ending-run.exp: Add "step out of main" pattern for 15054 mingw32ce. 15055 150562009-07-05 Pedro Alves <pedro@codesourcery.com> 15057 15058 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian 15059 VFP format. 15060 150612009-07-02 Pedro Alves <pedro@codesourcery.com> 15062 15063 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on 15064 linux. Adjust to use "inferior", "info inferiors", "detach 15065 inferior" and "kill inferior" instead of "restart", "info fork", 15066 "detach fork" and "delete fork". 15067 * gdb.base/ending-run.exp: Spell out "info". 15068 * gdb.base/help.exp: Adjust to use test_prefix_command_help for 15069 the "kill" command. 15070 150712009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 15072 15073 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location 15074 change to prefix TLS offset in hex with 0x. 15075 150762009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 15077 15078 * gdb.base/default.exp: Update test case for "x" changes. 15079 150802009-07-01 Tristan Gingold <gingold@adacore.com> 15081 15082 * gdb.base/bigcore.exp: Make darwin untested. 15083 150842009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com> 15085 15086 * gdb.base/completion.exp (directory completion): Create the directory. 15087 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub, 15088 escapeuniquesub. 15089 (directory completion 2): Expect now ${escapeuniquesub}. 15090 (Glob remaining of directory test): Remove one excessive newline. 15091 Expect the real output. 15092 150932009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com> 15094 15095 Fix `make check//%' target after `make check' has been ran. 15096 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add 15097 a mkdir call. 15098 (check-gdb.base%): Remove the gdb.base%/.dir dependency. 15099 (%/.dir): Remove. 15100 151012009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com> 15102 15103 * lib/mi-support.exp (mi_check_thread_states): Permit any output before 15104 the expected result record. 15105 151062009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com> 15107 15108 Remove racy FAILs relying just on the timeouts. 15109 * gdb.base/setshow.exp (set annotate 2, show annotate (2)) 15110 (annotation_level 2): Remove racy FAILs. 15111 151122009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com> 15113 15114 gdb/10275 15115 * gdb.dwarf2/dw2-restore.{S,exp}: New test. 15116 151172009-06-30 Daniel Jacobowitz <dan@codesourcery.com> 15118 15119 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1. 15120 151212009-06-30 Vladimir Prus <vladimir@codesourcery.com> 15122 15123 * gdb.mi/mi-stack.exp: Testing symbolic options 15124 to -stack-list-locals and -stack-list-arguments. 15125 151262009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com> 15127 15128 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New. 15129 151302009-06-29 Tom Tromey <tromey@redhat.com> 15131 15132 * dg-extract-results.sh: New file. 15133 * Makefile.in (FORCE_PARALLEL): New variable. 15134 (CHECK_TARGET): New conditional variable. 15135 (check): Use CHECK_TARGET. 15136 (DO_RUNTEST): New variable. 15137 (check-single): New target. 15138 (TEST_DIRS): New variable. 15139 (TEST_TARGETS): Likewise. 15140 (check-parallel): New target. 15141 (check-gdb.%): New pattern. 15142 (BASE1_FILES): New variable. 15143 (BASE2_FILES): Likewise. 15144 (check-gdb.base%): New pattern. 15145 (%/.dir): New pattern. 15146 * configure: Rebuild. 15147 * aclocal.m4 (AM_CONDITIONAL): New defun. 15148 * configure.ac: Check whether user is using GNU make. 15149 (GMAKE): New conditional. 15150 151512009-06-29 Sami Wagiaalla <swagiaal@redhat.com> 15152 15153 * gdb.cp/namespace-nested-import.cc: New test. 15154 * gdb.cp/namespace-nested-import.exp: New test. 15155 151562009-06-27 Daniel Jacobowitz <dan@codesourcery.com> 15157 15158 * gdb.base/break.exp: Add an XFAIL for gcc/36748. 15159 * gdb.cp/annota2.exp: Accept frames-invalid in more places. 15160 * gdb.opt/Makefile.in (EXECUTABLES): Update. 15161 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3. 15162 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp, 15163 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp, 15164 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp, 15165 gdb.opt/inline-markers.c: New files. 15166 * lib/gdb.exp (skip_inline_frame_tests): New function. 15167 (skip_inline_var_tests): New function. 15168 151692009-06-27 Andreas Schwab <schwab@linux-m68k.org> 15170 15171 * gdb.cp/exception.exp: Don't require $hex before inner frame in 15172 backtrace. 15173 151742009-06-27 Michael Snyder <msnyder@vmware.com> 15175 15176 * gdb.reverse: New directory. 15177 * gdb.reverse/break-reverse.c: New test. 15178 * gdb.reverse/break-reverse.exp: New test. 15179 * gdb.reverse/consecutive-reverse.c: New test. 15180 * gdb.reverse/consecutive-reverse.exp: New test. 15181 * gdb.reverse/finish-reverse.c: New test. 15182 * gdb.reverse/finish-reverse.exp: New test. 15183 * gdb.reverse/machinestate.c: New test. 15184 * gdb.reverse/ms1.c: New test. 15185 * gdb.reverse/machinestate.exp: New test. 15186 * gdb.reverse/Makefile.in: New file. 15187 * gdb.reverse/shr2.c: New test. 15188 * gdb.reverse/solib-reverse.c: New test. 15189 * gdb.reverse/solib-reverse.exp: New test. 15190 * gdb.reverse/step-reverse.c: New test. 15191 * gdb.reverse/step-reverse.exp: New test. 15192 * gdb.reverse/until-reverse.c: New test. 15193 * gdb.reverse/ur1.c: New test. 15194 * gdb.reverse/until-reverse.exp: New test. 15195 * gdb.reverse/watch-reverse.c: New test. 15196 * gdb.reverse/watch-reverse.exp: New test. 15197 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile. 15198 * configure: Regenerate. 15199 152002009-06-26 Doug Evans <dje@google.com> 15201 15202 * gdb.base/psymtab.exp: Turn off pending breakpoints. 15203 152042009-06-26 Pierre Muller <muller@ics.u-strasbg.fr> 15205 15206 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix 15207 windows problem for 'file delete $binfile'. 15208 152092009-06-23 Sami Wagiaalla <swagiaal@redhat.com> 15210 15211 * gdb.cp/namespace-using.exp: New test. 15212 * gdb.cp/namespace-using.cc: New test. 15213 152142009-05-20 Joel Brobecker <brobecker@adacore.com> 15215 15216 * gdb.ada/variant_record_packed_array: New testcase. 15217 152182009-06-23 Tom Tromey <tromey@redhat.com> 15219 15220 * gdb.base/charset.exp (test_combination): Regression test. 15221 * gdb.base/charset.c (my_wchar_t): New typedef. 15222 (myvar): New global. 15223 (main): Set myvar. 15224 152252009-06-18 Pierre Muller <muller@ics.u-strasbg.fr> 15226 15227 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP 15228 target. 15229 152302009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 15231 15232 * gdb.base/dump.exp: Handle SPU like 64-bit platforms. 15233 152342009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 15235 15236 * gdb.mi/gdb680.exp: Update test for error message. 15237 152382009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 15239 15240 * gdb.base/annota1.exp: Allow multiple occurrences of the 15241 frames-invalid annotation. 15242 * gdb.cp/annota2.exp: Likewise. 15243 152442009-06-15 Phil Muldoon <pmuldoon@redhat.com> 15245 15246 * gdb.cp/gdb2495.cc: New file. 15247 * gdb.cp/gdb2495.exp: New file. 15248 152492009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com> 15250 15251 Report error on GDB crash during runto. 15252 * lib/gdb.exp (runto <eof>): New. 15253 152542009-06-09 Daniel Jacobowitz <dan@codesourcery.com> 15255 15256 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp, 15257 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp, 15258 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp, 15259 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp, 15260 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp, 15261 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp, 15262 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp, 15263 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp, 15264 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp, 15265 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp, 15266 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp, 15267 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp, 15268 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp, 15269 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp, 15270 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp, 15271 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp, 15272 gdb.server/ext-run.exp, gdb.server/file-transfer.exp, 15273 gdb.server/server-mon.exp, gdb.server/server-run.exp, 15274 gdb.trace/actions.exp, gdb.trace/backtrace.exp, 15275 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp, 15276 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp, 15277 gdb.trace/passcount.exp, gdb.trace/report.exp, 15278 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, 15279 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp, 15280 gdb.trace/while-stepping.exp: Use a unique name for the compiled 15281 executable. 15282 152832009-06-07 Pedro Alves <pedro@codesourcery.com> 15284 15285 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is 15286 defined before referencing it. 15287 152882009-06-03 Doug Evans <dje@google.com> 15289 15290 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64. 15291 * gdb.arch/i386-see.c: Ditto. 15292 152932009-05-30 Pierre Muller <muller@ics.u-strasbg.fr> 15294 15295 * gdb.base/macscp.exp (info_macro): Return undefined if undefined. 15296 (check_macro): Return 1 if undefined. 15297 If first test fails, check if macro debug information is available, 15298 and report unsupported test if no macro information is found. 15299 153002009-05-29 Doug Evans <dje@google.com> 15301 15302 * gdb.threads/hand-call-in-threads.exp: New. 15303 * gdb.threads/hand-call-in-threads.c: New. 15304 153052009-05-29 Michael Snyder <msnyder@vmware.com> 15306 15307 * gdb.base/break-always.exp: Change "1" to "on". 15308 Add confirmation check. 15309 153102009-05-28 Pedro Alves <pedro@codesourcery.com> 15311 15312 * gdb.threads/threxit-hop-specific.c: New. 15313 * gdb.threads/threxit-hop-specific.exp: New. 15314 * gdb.threads/thread-execl.c: New. 15315 * gdb.threads/thread-execl.exp: New. 15316 153172009-05-27 Tom Tromey <tromey@redhat.com> 15318 Thiago Jung Bauermann <bauerman@br.ibm.com> 15319 15320 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc. 15321 (mi_child_regexp): Likewise. 15322 (mi_list_varobj_children_range): Likewise. 15323 (mi_get_features): Likewise. 15324 (mi_list_varobj_children): Rewrite. 15325 * gdb.python/python-mi.exp: New file. 15326 153272009-05-27 Tom Tromey <tromey@redhat.com> 15328 Thiago Jung Bauermann <bauerman@br.ibm.com> 15329 Phil Muldoon <pmuldoon@redhat.com> 15330 Paul Pluzhnikov <ppluzhnikov@google.com> 15331 15332 * gdb.python/python-prettyprint.exp: New file. 15333 * gdb.python/python-prettyprint.c: New file. 15334 * gdb.python/python-prettyprint.py: New file. 15335 * gdb.base/display.exp: print/r is now valid. 15336 153372009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com> 15338 Tom Tromey <tromey@redhat.com> 15339 Pedro Alves <pedro@codesourcery.com> 15340 Paul Pluzhnikov <ppluzhnikov@google.com> 15341 15342 * gdb.python/python-template.exp: New file. 15343 * gdb.python/python-template.cc: New file. 15344 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile 15345 tests. 15346 * gdb.python/python-value.exp (py_objfile_tests): New proc. 15347 Call it. 15348 (test_value_after_death): New proc. 15349 * gdb.python/python-value.c (PTR): New typedef. 15350 (main): New variable 'x'. 15351 153522009-05-27 Tom Tromey <tromey@redhat.com> 15353 15354 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile 15355 tests. 15356 * gdb.python/python-value.exp (py_objfile_tests): New proc. 15357 Call it. 15358 153592009-05-27 Pedro Alves <pedro@codesourcery.com> 15360 15361 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New. 15362 153632009-05-24 Pedro Alves <pedro@codesourcery.com> 15364 15365 * gdb.threads/fork-thread-pending.c: New. 15366 * gdb.threads/fork-thread-pending.exp: New. 15367 153682009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com> 15369 15370 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New. 15371 * gdb.dwarf2/dw2-strp.S (a_string2): New. 15372 153732009-05-18 Jon Beniston <jon@beniston.com> 15374 15375 * gdb.asm/asm-source.exp: Add lm32 target. 15376 153772009-05-17 Pedro Alves <pedro@codesourcery.com> 15378 15379 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for 15380 `gdb_get_line_number'. Call `callee' in both parent and child. 15381 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use 15382 `gdb_get_line_number' instead of hardcoding line numbers. 15383 (catch_fork_unpatch_child): New procedure to test detaching 15384 breakpoints from child fork. 15385 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of 15386 hardcoding line numbers. 15387 (do_fork_tests): Run `catch_fork_unpatch_child'. 15388 153892009-05-17 Vladimir Prus <vladimir@codesourcery.com> 15390 15391 * gdb.mi/mi-cmd-var.exp: Check that when varobj 15392 of structure type enters or leaves the scope, it 15393 is reported by -var-update. 15394 153952009-05-11 Doug Evans <dje@sebabeach.org> 15396 15397 * gdb.mi/nsintrall.c (main): Fix off-by-one error. 15398 * gdb.threads/pending-step.c (main): Fix off-by-one error. 15399 * gdb.threads/schedlock.c (main): Fix off-by-one error. 15400 154012009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com> 15402 15403 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New. 15404 154052009-04-30 Doug Evans <dje@google.com> 15406 15407 * gdb.threads/watchthreads2.exp: New testcase. 15408 * gdb.threads/watchthreads2.c: New testcase. 15409 154102009-04-29 Doug Evans <dje@google.com> 15411 15412 * gdb.cp/mb-ctor.exp: Add multi-line source statement test. 15413 * gdb.cp/mb-ctor.cc: Ditto. 15414 * gdb.cp/mb-inline.exp: Add multi-line source statement test. 15415 * gdb.cp/mb-inline.h (multi_line_foo): New function. 15416 * gdb.cp/mb-inline1.cc: Call it. 15417 * gdb.cp/mb-inline2.cc: Ditto. 15418 * gdb.cp/mb-templates.exp: Add multi-line source statement test. 15419 * gdb.cp/mb-templates.cc (multi_line_foo): New template. 15420 154212009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com> 15422 15423 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'. 15424 (info_macro): Remova `decimal' declaration. New variable `nonzero'. 15425 Replace all uses of `decimal' by `nonzero'. 15426 (info macro FROM_COMMANDLINE): New test. 15427 154282009-04-27 Tom Tromey <tromey@redhat.com> 15429 15430 * gdb.base/printcmds.exp (test_printf): Test comma operator in []. 15431 154322009-04-27 Doug Evans <dje@google.com> 15433 15434 * gdb.threads/watchthreads.c (main): Initialize args before starting 15435 the threads. Plus formatting cleanup. 15436 * gdb.threads/watchthreads.exp: Avoid errant failures due to 15437 biased scheduling of one thread. 15438 154392009-04-27 Jerome Guitton <guitton@adacore.com> 15440 15441 * gdb.cp/templates.cc (GetMax): New template. 15442 (main): Declare two instances of GetMax. 15443 * gdb.cp/templates.exp: Add new test. 15444 154452009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com> 15446 15447 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test. 15448 154492009-04-22 Joseph Myers <joseph@codesourcery.com> 15450 15451 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case. 15452 154532009-04-15 Tom Tromey <tromey@redhat.com> 15454 15455 * gdb.base/charset.exp: Add regression test. 15456 154572009-04-14 Joel Brobecker <brobecker@adacore.com> 15458 15459 * gdb.base/exe-lock.exp: New testcase. 15460 154612009-04-13 Tom Tromey <tromey@redhat.com> 15462 15463 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test != 15464 operator on Frame. 15465 154662009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 15467 15468 * gdb.base/attach.exp: Re-enable for spu*-*-* targets. 15469 * gdb.server/ext-attach.exp: Likewise. 15470 154712009-04-03 Vladimir Prus <vladimir@codesourcery.com> 15472 15473 Eliminate some sleep usage. 15474 15475 * gdb.mi/basics.c (do_nothing): New. 15476 (main): Use do_nothing instead of printf, so that 15477 not to introduce race condition between output of 15478 inferiour and output of gdb. Do not use sleep as it 15479 is not generally available on embedded targets. 15480 154812009-04-02 Pedro Alves <pedro@codesourcery.com> 15482 15483 * gdb.server/ext-attach.exp: Expect an optional process id after 15484 "Detached from remote process". 15485 154862009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com> 15487 15488 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S, 15489 gdb.dwarf2/dw2-unresolved.exp: New. 15490 154912009-04-02 Pedro Alves <pedro@codesourcery.com> 15492 15493 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use 15494 mi_run_to_main. 15495 154962009-04-02 Pedro Alves <pedro@codesourcery.com> 15497 15498 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use 15499 mi_run_to_main. Skip thread exit test on remote targets. 15500 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use 15501 mi_run_to_main. 15502 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use 15503 mi_run_to_main. 15504 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor 15505 when expecting ^connected. Detect when the target doesn't support 15506 non-stop mode. 15507 (mi_run_cmd): Detect if non-stop mode was requested by isn't 15508 supported. Return -1 on error, 0 on success. 15509 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed. 15510 (mi_runto): Return mi_runto_helper's result explicitly. 15511 155122009-04-01 Pedro Alves <pedro@codesourcery.com> 15513 15514 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New. 15515 155162009-04-01 Tom Tromey <tromey@redhat.com> 15517 15518 * gdb.base/funcargs.exp: Set print frame-arguments to "all". 15519 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all". 15520 * gdb.ada/ref_param.exp: Set print frame-arguments to "all". 15521 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all". 15522 155232009-03-31 Daniel Jacobowitz <dan@codesourcery.com> 15524 Jan Kratochvil <jan.kratochvil@redhat.com> 15525 15526 PR gdb/931 15527 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical 15528 output. 15529 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs 15530 for gdb/931. 15531 * dw2-strp.S (DW_AT_language): Change to C++. 15532 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New. 15533 155342009-03-31 Joel Brobecker <brobecker@adacore.com> 15535 15536 * gdb.ada/tasks: New testcase. 15537 155382009-03-30 Stan Shebs <stan@codesourcery.com> 15539 15540 * gdb.trace/actions.exp: Update to match new info trace format. 15541 * gdb.trace/deltrace.exp: Ditto. 15542 * gdb.trace/infotrace.exp: Ditto. 15543 * gdb.trace/passcount.exp: Ditto. 15544 * gdb.trace/save-trace.exp: Ditto. 15545 * gdb.trace/while-stepping.exp: Ditto. 15546 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option. 15547 155482009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com> 15549 15550 * gdb.python/python-frame.c: New file. 15551 * gdb.python/python-frame.exp: New file. 15552 155532009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com> 15554 15555 * gdb.python/python-value.exp: Add tests for the address 15556 attribute. 15557 155582009-03-29 Andreas Schwab <schwab@linux-m68k.org> 15559 15560 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line. 15561 155622009-03-26 Doug Evans <dje@google.com> 15563 15564 * gdb.mi/mi-nonstop-exit.exp: New file. 15565 * gdb.mi/non-stop-exit.c: New file. 15566 155672009-03-26 Tom Tromey <tromey@redhat.com> 15568 15569 Update for change to prologue skipping: 15570 * gdb.mi/mi2-simplerun.exp: Update. 15571 * gdb.mi/mi2-break.exp: Update. 15572 * gdb.mi/mi-simplerun.exp: Update. 15573 * gdb.mi/mi-break.exp: Update. 15574 * gdb.base/ending-run.exp: Update. 15575 155762009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com> 15577 15578 * gdb.python/python-value.exp (test_value_in_inferior): Test 15579 gdb.Value.is_optimized_out attribute. 15580 155812009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com> 15582 15583 * gdb.dwarf2/dw2-noloc-main.c: New file. 15584 * gdb.dwarf2/dw2-noloc.S: New symbols matrix. 15585 (.text): Remove. 15586 (.data): New. 15587 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove. 15588 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'. 15589 (DW_TAG_subprogram func_cu1, noloc): Remove. 15590 (main): New. 15591 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also 15592 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'. 15593 (file_symbols): New procedure. 15594 155952009-03-25 Tom Tromey <tromey@redhat.com> 15596 15597 * gdb.base/charset.exp (valid_target_charset): New proc. 15598 Use it to skip tests on invalid charsets. 15599 156002009-03-25 Pierre Muller <muller@ics.u-strasbg.fr> 15601 15602 * gdb.base/completion.exp: Add a test for directory completion. 15603 156042009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com> 15605 15606 Fix a racy FAIL. 15607 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption. 15608 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise. 15609 156102009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com> 15611 15612 * gdb.python/python-cmd.exp: Add tests for keyword arguments. 15613 * gdb.python/python-function.exp: Add test for function returning 15614 a GDB value. 15615 156162009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com> 15617 15618 * gdb.python/python-function.exp: New file. 15619 156202009-03-20 Tom Tromey <tromey@redhat.com> 15621 15622 * gdb.base/store.exp: Update for change to escape output. 15623 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change 15624 to escape output. 15625 * gdb.base/pointers.exp: Update for change to escape output. 15626 * gdb.base/long_long.exp (gdb_test_long_long): Update for change 15627 to escape output. 15628 * gdb.base/constvars.exp (do_constvar_tests): Update for change to 15629 escape output. 15630 * gdb.base/call-rt-st.exp (print_struct_call): Update for change 15631 to escape output. 15632 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to 15633 escape output. 15634 * gdb.base/setvar.exp: Update for change to escape output. 15635 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C. 15636 * gdb.base/printcmds.exp (test_print_all_chars): Update for change 15637 to escape output. 15638 (test_print_string_constants): Likewise. 15639 * gdb.base/charset.exp (valid_host_charset): Check size of 15640 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode 15641 cases. Handle "auto"-related output. 15642 * gdb.base/charset.c (char16_t, char32_t): New typedefs. 15643 (uvar, Uvar): New globals. 15644 156452009-03-19 Jerome Guitton <guitton@adacore.com> 15646 15647 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise 15648 deltas. 15649 * gdb.ada/fixed_points.exp: Ditto. 15650 156512009-03-18 Pedro Alves <pedro@codesourcery.com> 15652 15653 * return-nodebug.c: Don't include stdio.h. 15654 (init): Delete. 15655 (func): Delete definition and provide extern declaration. 15656 (t): New. 15657 (main): Don't call printf. Call func and store its result in t. 15658 * return-nodebug1.c: New. 15659 * return-nodebug.exp: Don't expect stdio output. Instead, print 15660 the global variable t. Drop printf formatters and cast types from 15661 foreach loop. Don't use prepare_for_testing. Compile 15662 return-nodebug.c and return-nodebug1.c in separate steps. Don't 15663 define FORMAT or CAST. 15664 156652009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com> 15666 15667 * gdb.base/solib-display.exp: Disable test for remote targers. 15668 156692009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com> 15670 15671 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New. 15672 156732009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com> 15674 15675 Fix a racy FAIL. 15676 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with 15677 code from `follow parent, print pids'. 15678 (`follow child, print pids', `follow parent, print pids'): Call it. 15679 Replace `gdb_test "break..."' by gdb_breakpoint. 15680 156812009-03-13 Vladimir Prus <vladimir@codesourcery.com> 15682 15683 * gdb.mi/mi-cli.exp: Adjust for output difference in 15684 sync and async modes. 15685 156862009-03-12 Joel Brobecker <brobecker@adacore.com> 15687 15688 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code 15689 that was checked in by mistake. Remove loading of ada.exp, since 15690 this is not necessary in this case. 15691 156922009-03-12 Joel Brobecker <brobecker@adacore.com> 15693 15694 * gdb.ada/ptype_arith_binop.exp: New testcase. 15695 156962009-03-12 Joel Brobecker <brobecker@adacore.com> 15697 15698 * gdb.ada/mod_from_name: New testcase. 15699 157002009-03-12 Joel Brobecker <brobecker@adacore.com> 15701 15702 * gdb.ada/tick_last_segv: New testcase. 15703 157042009-03-12 Vladimir Prus <vladimir@codesourcery.com> 15705 15706 * gdb.mi/mi-cli.exp: Remove debug print. 15707 157082009-03-12 Vladimir Prus <vladimir@codesourcery.com> 15709 15710 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior 15711 include the token in ^running and frame info in *stopped. 15712 157132009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com> 15714 15715 * solib-display.exp: New file. 15716 * solib-display-main.c: New file. 15717 * solib-display-lib.c: New file. 15718 157192009-03-05 Pedro Alves <pedro@codesourcery.com> 15720 15721 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New. 15722 157232009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com> 15724 15725 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/. 15726 (list_and_check_macro): Use more specific test name. 15727 (next to definition): Make the test names unique. 15728 157292009-02-18 Pierre Muller <muller@ics.u-strasbg.fr> 15730 15731 * gdb.pascal/floats.exp: Accept approximate results everywhere. 15732 157332009-02-17 Vladimir Prus <vladimir@codesourcery.com> 15734 15735 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library 15736 notifications. 15737 * gdb.mi/mi-nsintrall.exp (notifs): Likewise. 15738 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise. 15739 * lib/mi-support.exp (library_loaded_re): New. 15740 (mi_run_cmd, mi_send_resuming_command_raw): Adjust. 15741 157422009-02-17 Vladimir Prus <vladimir@codesourcery.com> 15743 15744 * gdb.gdb/observer.exp: Use test_notification observer, not 15745 normal_stop, everywhere. 15746 (test_normal_stop_notifications): Rename to... 15747 (test_notifications): ...this. 15748 (test_observer_normal_stop): Rename to... 15749 (test_observer): ...this. 15750 157512009-02-16 Doug Evans <dje@google.com> 15752 15753 * gdb.arch/amd64-disp-step.S (test_int3): New test. 15754 * gdb.arch/amd64-disp-step.exp (test_int3): New test. 15755 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test. 15756 (test_prefixed_syscall,test_int3): New tests. 15757 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test. 15758 (test_prefixed_syscall,test_int3): New tests. 15759 157602009-02-14 Vladimir Prus <vladimir@codesourcery.com> 15761 15762 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields. 15763 (mi_expect_interrupt): Likewise. 15764 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped 15765 response. 15766 157672009-02-14 Pierre Muller <muller@ics.u-strasbg.fr> 15768 15769 * lib/gdb.exp (get_hexadecimal_valueof): New procedure. 15770 * gdb.base/pc-fp.exp (get_valueofx): Remove. 15771 Replace calls to get_valueofx by get_hexadecimal_valueof. 15772 157732009-02-14 Pierre Muller <muller@ics.u-strasbg.fr> 15774 15775 * lib/gdb.exp (get_valueof): Accept anything as a return value. 15776 (get_integer_valueof): New procedure. 15777 (get_sizeof): Use new get_integer_value_of. 15778 * gdb.base/sizeof.exp: Replace all uses of get_valueof 15779 by get_integer_valueof. 15780 157812009-02-13 Tom Tromey <tromey@redhat.com> 15782 15783 * gdb.base/remote.exp (get_sizeof): Remove. 15784 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove. 15785 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove. 15786 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove. 15787 * lib/gdb.exp (get_valueof): Move from long_long.exp. 15788 (get_sizeof): Likewise. 15789 157902009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com> 15791 15792 PR fortran/9806 15793 * gdb.fortran/module.exp, gdb.fortran/module.f90: New. 15794 157952009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com> 15796 15797 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out. 15798 157992009-02-06 Pedro Alves <pedro@codesourcery.com> 15800 15801 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New. 15802 158032009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com> 15804 15805 * gdb.python/python-cmd.exp: New file. 15806 158072009-02-06 Tristan Gingold <gingold@adacore.com> 15808 15809 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm. 15810 158112009-02-05 Tristan Gingold <gingold@adacore.com> 15812 15813 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL 15814 pointer is dereferenced and use this signal name in regexp. 15815 * gdb.base/signull.exp: Ditto. 15816 * gdb.base/sigbpt.c (main): Catch SIGBUS too. 15817 * gdb.base/signull.c (main): Ditto. 15818 158192009-02-04 Tom Tromey <tromey@redhat.com> 15820 Thiago Jung Bauermann <bauerman@br.ibm.com> 15821 15822 * gdb.python/python-value.exp: Use `gdb.history' instead of 15823 `gdb.value_from_history'. 15824 (test_value_numeric_ops): Add test for conversion of enum constant. 15825 * gdb.python/python-value.c (enum e): New type. 15826 (evalue): New global. 15827 (main): Use argv. 15828 158292009-02-04 Jerome Guitton <guitton@adacore.com> 15830 15831 * gdb.ada/uninitialized_vars: New test program. 15832 * gdb.ada/uninitialized_vars.exp: New testcase. 15833 158342009-02-02 Tom Tromey <tromey@redhat.com> 15835 15836 * gdb.cp/cpcompletion.exp: Name the test "pr9594". 15837 * gdb.cp/pr2489.cc: Rename... 15838 * gdb.cp/pr9594.cc: ... to this. 15839 158402009-02-02 Tom Tromey <tromey@redhat.com> 15841 15842 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489. 15843 * gdb.cp/pr2489.cc: New file. 15844 * gdb.cp/cpcompletion.exp: New file. 15845 158462009-02-02 Tom Tromey <tromey@redhat.com> 15847 15848 PR exp/9059: 15849 * gdb.cp/call-c.exp: Add regression test. 15850 * gdb.cp/call-c.cc (FooHandle): New typedef. 15851 (main): New variable 'handle'. 15852 158532009-01-30 Vladimir Prus <vladimir@codesourcery.com> 15854 15855 * lib/mi-support.exp (et_mi_thread_list) 15856 (check_mi_and_console_threads): Adjust for current thread in 15857 -thread-list-ids output. 15858 158592009-01-30 Vladimir Prus <vladimir@codesourcery.com> 15860 15861 * gdb.mi/mi-break.exp (test_disabled_creation): New. 15862 Call it. 15863 158642009-01-28 Doug Evans <dje@google.com> 15865 15866 * gdb.arch/amd64-disp-step.S: New file. 15867 * gdb.arch/amd64-disp-step.exp: New file. 15868 * gdb.arch/i386-disp-step.S: New file. 15869 * gdb.arch/i386-disp-step.exp: New file. 15870 158712009-01-27 Pierre Muller <muller@ics.u-strasbg.fr> 15872 15873 * gdb.base/find.exp: Set newline variable 15874 using quotes instead of braces to fix cygwin failures. 15875 158762009-01-23 Pedro Alves <pedro@codesourcery.com> 15877 15878 * gdb.base/radix.exp: Add tests to ensure that that set 15879 input-radix 0 and set output-radix 0 are really rejected. 15880 158812009-01-23 Pedro Alves <pedro@codesourcery.com> 15882 15883 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update 15884 copyright years. 15885 158862009-01-23 Pedro Alves <pedro@codesourcery.com> 15887 15888 PR gdb/9664: 15889 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New. 15890 158912009-01-22 Pedro Alves <pedro@codesourcery.com> 15892 15893 PR c++/9631: 15894 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New. 15895 158962009-01-22 Pierre Muller <muller@ics.u-strasbg.fr> 15897 15898 * gdb.server/file-transfer.exp: Use EXEEXT variable for 15899 binfile definition to fix Windows OS failure. 15900 159012009-01-20 Daniel Jacobowitz <dan@codesourcery.com> 15902 15903 PR gdb/9346 15904 * gdb.base/interrupt.c (sigint_handler): New. 15905 (main): Install a SIGINT handler if SIGNALS is defined. Exit 15906 on error. 15907 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals. 15908 Test "signal SIGINT". 15909 159102009-01-19 Doug Evans <dje@google.com> 15911 15912 * gdb.base/break.exp: Update expected gdb output. 15913 * gdb.base/sepdebug.exp: Ditto. 15914 * gdb.mi/mi-syn-frame.exp: Ditto. 15915 * gdb.mi/mi2-syn-frame.exp: Ditto. 15916 * gdb.base/call-signal-resume.exp: New file. 15917 * gdb.base/call-signals.c: New file. 15918 * gdb.base/unwindonsignal.exp: New file. 15919 * gdb.base/unwindonsignal.c: New file. 15920 * gdb.threads/interrupted-hand-call.exp: New file. 15921 * gdb.threads/interrupted-hand-call.c: New file. 15922 * gdb.threads/thread-unwindonsignal.exp: New file. 15923 159242009-01-14 Daniel Jacobowitz <dan@codesourcery.com> 15925 15926 * gdb.base/define.exp: Test defining and hooking prefix commands. 15927 * gdb.python/python.exp: Update test for "show user" output. 15928 159292009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com> 15930 15931 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match 15932 now the output exactly, using less wildcards. Expect also the output 15933 of gfortran-4.3. Update for the f-valprint.c modification from 15934 2008-04-22. 15935 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3. 15936 Remove gdb_test test names where matching the command. 15937 159382009-01-01 Pedro Alves <pedro@codesourcery.com> 15939 15940 PR breakpoints/9681: 15941 * gdb.base/watchpoint.exp: Add regression test. 15942 159432008-12-31 Pedro Alves <pedro@codesourcery.com> 15944 15945 * gdb.threads/attach-into-signal.exp: Don't use 15946 gdb_suppress_entire_file. 15947 * gdb.threads/attach-stopped.exp: Ditto. 15948 * gdb.threads/attachstop-mt.exp: Ditto. 15949 159502008-12-31 Pedro Alves <pedro@codesourcery.com> 15951 15952 PR gdb/8812: 15953 * gdb.base/signal.exp: Change kfail to fail, and update PR number. 15954 159552008-12-29 Pedro Alves <pedro@codesourcery.com> 15956 15957 PR gdb/7536: 15958 * gdb.base/radix.exp: Add tests to ensure invalid input radices 15959 and unsupported output radices are really rejected. 15960 159612008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com> 15962 15963 * gdb.cp/punctuator.exp: Backslash the '$' signs. 15964 159652008-12-22 Tom Tromey <tromey@redhat.com> 15966 15967 * gdb.cp/punctuator.exp: New file. 15968 159692008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com> 15970 15971 * gdb.base/completion.exp (Completing non-existing component): New test. 15972 159732008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com> 15974 15975 Fix for PR gdb/8648. 15976 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c, 15977 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test, 15978 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test, 15979 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu . 15980 159812008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com> 15982 15983 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New. 15984 159852008-12-16 Christophe Lyon <christophe.lyon@st.com> 15986 15987 * gdb.base/expand-psymtabs.c: Insert code in foo so that the 15988 compiler actually generate code at the expected line number. 15989 159902008-12-15 Jie Zhang <jie.zhang@analog.com> 15991 15992 * gdb.base/consecutive.exp: Don't use global in gdb_expect. 15993 159942008-12-12 Tom Tromey <tromey@redhat.com> 15995 15996 * gdb.base/commands.exp (redefine_hook_test): New proc. 15997 Call it. 15998 159992008-12-11 Tom Tromey <tromey@redhat.com> 16000 16001 * gdb.base/macscp.exp: New regression test. 16002 160032008-12-11 Tom Tromey <tromey@redhat.com> 16004 16005 * gdb.base/macscp.exp: Print "address.addr". 16006 * gdb.base/macscp1.c (struct outer): New struct. 16007 (address): New global. 16008 160092008-12-09 Tom Tromey <tromey@redhat.com> 16010 16011 * gdb.base/commands.exp (redefine_backtrace_test): New proc. 16012 Call it. 16013 160142008-12-04 Doug Evans <dje@google.com> 16015 16016 * gdb.server/ext-run.exp: Relax regexp for init program. 16017 160182008-12-03 Tristan Gingold <gingold@adacore.com> 16019 16020 * gdb.base/macscp.exp: Generate an object file during compilation 16021 to work around Darwin dsymutil limitations. 16022 160232008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com> 16024 16025 Test resolving external references to TLS variables. 16026 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and 16027 FILE2_THREAD_LOCAL. 16028 (testfile2, srcfile2): New variables. 16029 * gdb.threads/tls.c (file2_thread_local) 16030 (function_referencing_file2_thread_local): New. 16031 * gdb.threads/tls2.c: New file. 16032 160332008-11-28 Joel Brobecker <brobecker@adacore.com> 16034 16035 * gdb.ada/int_deref.exp: Convert the addresses into long_integer 16036 rather than integer, as integer might not be big enough when 16037 on 64bit targets. 16038 160392008-11-27 Jerome Guitton <guitton@adacore.com> 16040 16041 * gdb.cp/formatted-ref.exp: Add equality test. 16042 * gdb.ada/formatted_ref.exp: Ditto. 16043 160442008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com> 16045 16046 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New. 16047 * gdb.base/start.exp: New comment about an alternative - `runto_main'. 16048 160492008-11-20 Andreas Schwab <schwab@suse.de> 16050 16051 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns 16052 matching syscall entry point. 16053 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow) 16054 (tcatch_vfork_then_child_follow): Likewise. Finish through 16055 vfork even if we stopped at the syscall trampoline. 16056 160572008-11-20 Doug Evans <dje@google.com> 16058 16059 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored. 16060 160612008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com> 16062 16063 * gdb.arch/ppc-dfp.exp: New file. 16064 * gdb.arch/ppc-dfp.c: New file. 16065 160662008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com> 16067 16068 * gdb.base/sepsymtab.exp: Update for new 'info sym' format. 16069 160702008-11-17 Doug Evans <dje@google.com> 16071 16072 * gdb.mi/mi-syn-frame.exp: Update expected output. 16073 * gdb.mi/mi2-syn-frame.exp: Update expected output. 16074 160752008-11-17 Vladimir Prus <vladimir@codesourcery.com> 16076 16077 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure 16078 "thread N" results in =thread-selected. 16079 * lib/mi-support (mi_run_cmd, mi_expect_stop) 16080 (mi_send_resuming_command_raw): Be prepared for 16081 =thread-selected. 16082 160832008-11-17 Vladimir Prus <vladimir@codesourcery.com> 16084 16085 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field. 16086 * lib/mi-support.exp: Likewise. 16087 160882008-11-16 Joel Brobecker <brobecker@adacore.com> 16089 16090 * gdb.base/help.exp: Remove the "catch load" and "catch unload" 16091 commands from the expected output for "help catch". 16092 160932008-11-15 Joel Brobecker <brobecker@adacore.com> 16094 16095 * gdb.ada/int_deref.exp: New testcase. 16096 160972008-11-14 Nick Roberts <nickrob@snap.net.nz> 16098 16099 * gdb.mi/gdb2549.exp: New file. 16100 161012008-11-11 Doug Evans <dje@google.com> 16102 16103 * gdb.base/callexit.exp: New file. 16104 * gdb.base/callexit.c: New file. 16105 161062008-11-10 Doug Evans <dje@google.com> 16107 16108 * lib/gdb.exp (GDBFLAGS): Move -nx ... 16109 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well. 16110 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations. 16111 (default_gdb_start,default_gdb_exit): Ditto. 16112 * lib/mi-support.exp (default_mi_gdb_start): Ditto. 16113 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message. 16114 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations. 16115 * gdb.base/dbx.exp (dbx_gdb_start): Ditto. 16116 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append. 16117 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto. 16118 161192008-11-03 Andreas Schwab <schwab@suse.de> 16120 16121 * gdb.base/hashline2.exp: Fix typo. 16122 * gdb.base/hashline3.exp: Likewise. 16123 161242008-10-30 Tom Tromey <tromey@redhat.com> 16125 16126 * gdb.base/pointers.exp: Add test. 16127 * gdb.base/pointers.c (k, S): New typedefs. 16128 (instance): New global. 16129 161302008-10-30 Andreas Schwab <schwab@suse.de> 16131 16132 * gdb.base/args.exp: Add tests for newlines. 16133 161342008-10-30 Joel Brobecker <brobecker@adacore.com> 16135 16136 gdb.base/foll-exec.exp: Update the expected output of a couple 16137 of "info breakpoints" tests. 16138 161392008-10-28 Tom Tromey <tromey@redhat.com> 16140 16141 * gdb.base/exprs.exp (test_expr): Add enum formatting tests. 16142 161432008-10-24 Pedro Alves <pedro@codesourcery.com> 16144 16145 * gdb.python/python-value.exp (test_value_in_inferior): Don't use 16146 gdb_start_cmd. 16147 Use runto_main before any test that requires execution. 16148 161492008-10-23 Pedro Alves <pedro@codesourcery.com> 16150 16151 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0 16152 instead of SIGINT. 16153 161542008-10-22 Joel Brobecker <brobecker@adacore.com> 16155 16156 * gdb.base/completion.exp: Update expected output following 16157 the addition of the "info tasks" command. 16158 161592008-10-22 Tom Tromey <tromey@redhat.com> 16160 16161 * gdb.base/exprs.exp (test_expr): Add test for string 16162 concatenation. 16163 161642008-10-19 Pedro Alves <pedro@codesourcery.com> 16165 16166 * configure.ac: Output gdb.python/Makefile. 16167 * configure: Regenerate. 16168 * gdb.python/Makefile.in: New. 16169 161702008-10-16 Joel Brobecker <brobecker@adacore.com> 16171 16172 * gdb.base/foll-fork.exp: Adjust the expected output to match 16173 the new description for fork/vfork catchpoints in the "info 16174 breakpoints" output. 16175 161762008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com> 16177 16178 * Makefile.in: Add gdb.python to ALL_SUBDIRS. 16179 161802008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com> 16181 16182 * gdb.python/python-value.c: New file. 16183 * gdb.python/python-value.exp: New file. 16184 161852008-10-15 Pedro Alves <pedro@codesourcery.com> 16186 16187 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test. 16188 161892008-10-15 Denis Pilat <denis.pilat@st.com> 16190 16191 * gdb.cp/mb-ctor.exp: Fix a typo. 16192 161932008-10-09 Tom Tromey <tromey@redhat.com> 16194 16195 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than 16196 'fprintf' and 'stderr'. 16197 161982008-10-07 Joel Brobecker <brobecker@adacore.com> 16199 16200 * gdb.ada/ref_tick_size.exp: New testcase. 16201 162022008-10-06 Doug Evans <dje@google.com> 16203 16204 * gdb.dwarf2/dw2-cu-size.exp: New file. 16205 * gdb.dwarf2/dw2-cu-size.S: New file. 16206 16207 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from 16208 .Ltype_int for clarity. 16209 162102008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com> 16211 16212 PR gdb/2384: 16213 * gdb.cp/gdb2384.exp: Extended to test more cases. 16214 * gdb.cp/gdb2384.cc: Likewise. 16215 * gdb.cp/gdb2384-base.h: Likewise. 16216 * gdb.cp/gdb2384-base.cc: Likewise. 16217 162182008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com> 16219 16220 * gdb.base/maint.exp (maint print type): Remove printing 16221 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE. 16222 162232008-09-30 Tom Tromey <tromey@redhat.com> 16224 16225 * gdb.base/macscp.exp: Add completion tests. 16226 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro. 16227 (TWENTY_THREE): Likewise. 16228 (FORTY_EIGHT): Likewise. 16229 162302008-09-30 Tom Tromey <tromey@redhat.com> 16231 16232 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND" 16233 everywhere. 16234 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M". 16235 162362008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com> 16237 16238 * gdb.threads/attachstop-mt.exp: Note a real testcase name this 16239 testcase is derived from. Fix racy dependency on an expected PID 16240 number. No longer support the testcase on Linux kernel 2.4.x. 16241 162422008-09-27 Tom Tromey <tromey@redhat.com> 16243 16244 * gdb.base/macscp.exp: Add tests for stringification, splicing, 16245 and varargs. 16246 162472008-09-22 Pedro Alves <pedro@codesourcery.com> 16248 16249 * lib/mi-support.exp (mi_expect_interrupt): New. 16250 (mi_reverse_list, mi_check_thread_states): New, moved and renamed 16251 from gdb.mi/mi-nonstop.exp. 16252 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New. 16253 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to 16254 lib/mi-support.exp. 16255 Use mi_check_thread_states throughout. Avoid ".*" and do not 16256 require an anchor after -exec-run. 16257 162582008-09-13 Daniel Jacobowitz <dan@codesourcery.com> 16259 16260 * gdb.mi/mi-nonstop.exp: Do not check thread state while a 16261 stop is pending. Avoid ".*" when two stops are pending. 16262 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC) 16263 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match 16264 newlines in fullnames. 16265 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor. 16266 (mi_expect_stop): Update comments. Only anchor in sync mode. 16267 Do not match newlines. 16268 (mi_send_resuming_command_raw): Always return status. 16269 (mi_get_stop_line): Do not match more than one line by accident. 16270 Only anchor in sync mode. 16271 (mi_run_inline_test): If -exec-next fails, give up. 16272 162732008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 16274 16275 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption 16276 on SPU. 16277 162782008-09-10 Joel Brobecker <brobecker@adacore.com> 16279 16280 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date. 16281 162822008-09-10 Joel Brobecker <brobecker@adacore.com> 16283 16284 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp, 16285 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp, 16286 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp, 16287 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp, 16288 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp, 16289 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp, 16290 gdb.ada/interface.exp, gdb.ada/null_array.exp, 16291 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp, 16292 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp, 16293 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp, 16294 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp: 16295 Include the "= " sequence in the expected output of print tests. 16296 162972008-09-10 Joel Brobecker <brobecker@adacore.com> 16298 16299 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type 16300 description for boolean types. 16301 163022008-09-09 Pedro Alves <pedro@codesourcery.com> 16303 16304 * gdb.base/hook-stop-continue.c: New. 16305 * gdb.base/hook-stop-continue.exp: New. 16306 163072008-09-08 Daniel Jacobowitz <dan@codesourcery.com> 16308 16309 * gdb.base/structs3.c, gdb.base/structs3.exp: New files. 16310 163112008-09-08 Jerome Guitton <guitton@adacore.com> 16312 16313 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1) 16314 (stack_check_probe_2, stack_check_probe_loop_1) 16315 (stack_check_probe_loop_2): New functions. 16316 (main): Add call to these new functions. 16317 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these 16318 functions, check that the breakpoint is inserted at the appropriate 16319 location. 16320 (insert_breakpoint): Slightly refine this procedure so that it can 16321 be called several times in the test. 16322 163232008-09-08 Jerome Guitton <guitton@adacore.com> 16324 16325 * gdb.base/stack-checking.c: New file. 16326 * gdb.base/stack-checking.exp: New file. 16327 163282008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com> 16329 16330 * gdb.arch/altivec-abi.exp: Remove extra verbose call. 16331 * gdb.arch/altivec-regs.exp: Likewise. 16332 * gdb.arch/vsx-regs.exp: Likewise. 16333 163342008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com> 16335 16336 * gdb.arch/ppc-fp.exp: New file. 16337 * gdb.arch/ppc-fp.c: New file. 16338 163392008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com> 16340 16341 *gdb.base/mips_pro.exp: compile with gcc -fno-inline, 16342 lest gcc-4.3.1 optimizes the whole thing away. 16343 163442008-09-04 Michael Snyder <msnyder@vmware.com> 16345 16346 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well 16347 as "at" (for non-debug functions such as _start). 16348 163492008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 16350 16351 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints. 16352 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle 16353 software watchpoints. 16354 * gdb.base/watch_thread_num.exp: Likewise. 16355 163562008-09-03 Aleksandar Ristovski <aristovski@qnx.com> 16357 16358 * gdb.arch/i386-bp_permanent.exp: New test. 16359 163602008-08-24 Tom Tromey <tromey@redhat.com> 16361 16362 * gdb.base/maint.exp: Update "maint print type". 16363 163642008-08-21 Vladimir Prus <vladimir@codesourcery.com> 16365 16366 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop 16367 support. Adjust the order of "*running" notifications. 16368 * gdb.mi/non-stop.c: Don't cast from int to void* and 16369 back. 16370 163712008-08-20 Mark Kettenis <kettenis@gnu.org> 16372 16373 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't 16374 expect to find it in the "info frame" output. 16375 163762008-08-20 Daniel Jacobowitz <dan@codesourcery.com> 16377 16378 * gdb.base/interp.exp: Always consume both prompts. 16379 163802008-08-20 Pedro Alves <pedro@codesourcery.com> 16381 16382 * gdb.base/pending.exp: Test pending breakpoints without symbols 16383 loaded. 16384 163852008-08-19 Vladimir Prus <vladimir@codesourcery.com> 16386 16387 * lib/mi-support.exp (mi_expect_stop): Produce 16388 more details on failures. 16389 * gdb.mi/mi-nonstop.exp: New. 16390 * gdb.mi/non-stop.c: New. 16391 163922008-08-19 Vladimir Prus <vladimir@codesourcery.com> 16393 16394 * gdb.mi/mi-async.exp: Use 'set target-async'. 16395 * lib/mi-support.exp: Use 'set/show target-async'. 16396 163972008-08-18 Daniel Jacobowitz <dan@codesourcery.com> 16398 16399 * gdb.arch/powerpc-prologue.exp: Correct saved registers. 16400 164012008-08-17 Tom Tromey <tromey@redhat.com> 16402 16403 * gdb.base/help.exp (help catch): Rewrite. 16404 164052008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com> 16406 16407 * gdb.base/define.exp: Test indented command documentation. 16408 * gdb.python/python.exp: Test indented multi-line command. 16409 164102008-08-15 Luis Machado <luisgpm@br.ibm.com> 16411 16412 * testsuite/gdb.arch/vsx-regs.c: New source file. 16413 * testsuite/gdb.arch/vsx-regs.exp: New testcase. 16414 * testsuite/lib/gdb.exp (skip_vsx_tests): New function. 16415 164162008-08-14 Tom Tromey <tromey@redhat.com> 16417 16418 * gdb.base/macscp.exp: Add regression test for "macro define" or 16419 "macro undef" with no arguments. 16420 164212008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com> 16422 16423 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test. 16424 164252008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 16426 16427 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes. 16428 164292008-08-06 Tom Tromey <tromey@redhat.com> 16430 16431 * gdb.python/python.exp: New file. 16432 164332008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com> 16434 16435 Fix for PR gdb/1543. 16436 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with 16437 $LOCATION. 16438 (location): New variable. 16439 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp, 16440 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp, 16441 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp, 16442 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp, 16443 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp, 16444 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp, 16445 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp, 16446 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c, 16447 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp, 16448 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c, 16449 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp, 16450 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp, 16451 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp, 16452 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp, 16453 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp, 16454 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c, 16455 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp, 16456 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp, 16457 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp, 16458 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp, 16459 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp, 16460 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp, 16461 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp, 16462 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp, 16463 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp, 16464 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp, 16465 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp, 16466 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp, 16467 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp, 16468 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp, 16469 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c, 16470 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp, 16471 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp, 16472 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp, 16473 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c, 16474 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c, 16475 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp, 16476 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp, 16477 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c, 16478 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp, 16479 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp, 16480 gdb.base/type-opaque.exp, gdb.base/until.exp, 16481 gdb.base/value-double-free.c, gdb.base/varargs.exp, 16482 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp, 16483 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp, 16484 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp, 16485 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp, 16486 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp, 16487 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp, 16488 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp, 16489 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp, 16490 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp, 16491 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp, 16492 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp, 16493 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp, 16494 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp, 16495 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp, 16496 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp, 16497 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp, 16498 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp, 16499 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp, 16500 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c, 16501 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp, 16502 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp, 16503 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp, 16504 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp, 16505 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp, 16506 gdb.pascal/types.exp, gdb.stabs/weird.exp, 16507 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp, 16508 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp, 16509 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp, 16510 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp, 16511 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp, 16512 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp, 16513 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp, 16514 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp, 16515 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp, 16516 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp, 16517 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp, 16518 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp, 16519 lib/mi-support.exp, lib/trace-support.exp: Remove reference 16520 to bug-gdb@prep.ai.mit.edu . 16521 165222008-07-31 Vladimir Prus <vladimir@codesourcery.com> 16523 16524 * lib/mi-support.exp (mi_load_shlibs): New. 16525 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs. 16526 165272008-07-30 Vladimir Prus <vladimir@codesourcery.com> 16528 16529 * lib/mi-support.exp (get_mi_thread_list) 16530 (check_mi_and_console_threads): New, moved from ... 16531 * gdb.mi/mi-pthread.exp: ...here. 16532 * gdb.mi/gdb669.exp (get_mi_thread_list) 16533 (check_mi_and_console_threads): Delete. 16534 * gdb.mi/mi2-pthread.exp: Likewise. 16535 165362008-07-28 Tom Tromey <tromey@redhat.com> 16537 16538 * Makefile.in (just-check): Remove. Move body to... 16539 (check): ... here. 16540 165412008-07-27 Daniel Jacobowitz <dan@codesourcery.com> 16542 16543 * gdb.threads/manythreads.exp: Use remote_expect instead of after. 16544 Add a test for duplicated SIGINTs. 16545 165462008-07-27 Daniel Jacobowitz <dan@codesourcery.com> 16547 16548 * gdb.threads/schedlock.exp (get_args): Update to work for any 16549 value of NUM. 16550 (Top level): Report the number of threads that did not resume. 16551 165522008-07-27 Daniel Jacobowitz <dan@codesourcery.com> 16553 16554 * gdb.dwarf2/dw2-compressed.S: Also define __start. 16555 165562008-07-27 Daniel Jacobowitz <dan@codesourcery.com> 16557 16558 * lib/mi-support.exp (default_mi_gdb_start): Remove check for 16559 non-MI prompt. 16560 165612008-07-26 Tom Tromey <tromey@redhat.com> 16562 16563 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct. 16564 (function_struct, function_struct_ptr): New globals. 16565 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a 16566 function pointer in a struct. 16567 165682008-07-26 Tom Tromey <tromey@redhat.com> 16569 16570 * gdb.base/macscp.exp: Add test for macro lexing bug. 16571 165722008-07-18 Tom Tromey <tromey@redhat.com> 16573 16574 * gdb.base/macscp.exp: Add macro tests. 16575 165762008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com> 16577 16578 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure. 16579 165802008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com> 16581 16582 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp 16583 165842008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com> 16585 16586 * gdb.cp/class2.exp: fix for failure on spu-elf 16587 165882008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com> 16589 16590 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477. 16591 165922008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com> 16593 16594 * gdb.base/randomize.exp: Catch non-Linux targets as untested. 16595 165962008-07-12 Vladimir Prus <vladimir@codesourcery.com> 16597 16598 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field. 16599 166002008-07-11 Kevin Buettner <kevinb@redhat.com> 16601 16602 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion 16603 of regexp to account for changes made to GDB in the printing of 16604 byte vectors. 16605 166062008-07-11 Tom Tromey <tromey@redhat.com> 16607 16608 * gdb.base/completion.exp: Add 'help' completion test. 16609 166102008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com> 16611 16612 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+. 16613 166142008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com> 16615 16616 * gdb.base/randomize.exp, gdb.base/randomize.c: New files. 16617 166182008-07-09 Pedro Alves <pedro@codesourcery.com> 16619 16620 * gdb.base/chng-syms.exp: Don't expect "No symbol ...". 16621 166222008-07-09 Pedro Alves <pedro@codesourcery.com> 16623 16624 * gdb.base/fullname.exp: Restore pwd if compiling failed. 16625 166262008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com> 16627 16628 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New. 16629 166302008-06-28 Vladimir Prus <vladimir@codesourcery.com> 16631 16632 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert 16633 previous commit. Add a comment. 16634 166352008-06-28 Pedro Alves <pedro@codesourcery.com> 16636 16637 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test. 16638 166392008-06-28 Vladimir Prus <vladimir@codesourcery.com> 16640 16641 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass. 16642 166432008-06-27 Pedro Alves <pedro@codesourcery.com> 16644 16645 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global. 16646 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're 16647 compiling an executable, link in an object that forces unbuffered 16648 output. 16649 * lib/set_unbuffered_mode.c: New file. 16650 166512008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com> 16652 16653 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument. 16654 166552008-06-25 Vladimir Prus <vladimir@codesourcery.com> 16656 16657 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and 16658 mi_expect_stop. 16659 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command): 16660 Demand that *running is output. 16661 (detect_async): Perform checking every time. 16662 (mi_send_resuming_command): Extract everything into... 16663 (mi_send_resuming_command_raw): ...this. 16664 (mi_expect_stop): Don't accept any output before *stopped. 16665 166662008-06-13 Vladimir Prus <vladimir@codesourcery.com> 16667 16668 Robustify mi-simplerun. 16669 * gdb.mi/basics.c (main): Add a call to sleep. 16670 * gdb.mi/mi-cli.exp: Adjust for change in line numbers. 16671 * gdb.mi/mi2-cli.exp: Likewise. 16672 * gdb.mi/mi-break.exp: Likewise. 16673 166742008-06-11 Vladimir Prus <vladimir@codesourcery.com> 16675 16676 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop. 16677 166782008-06-10 Vladimir Prus <vladimir@codesourcery.com> 16679 16680 * gdb.mi/mi-console.exp: Adjust. 16681 * gdb.mi/mi-syn-frame.exp: Adjust. 16682 * gdb.mi/mi2-console.exp: Adjust. 16683 * gdb.mi/mi2-syn-frame.exp: Adjust. 16684 * lib/mi-support.exp (mi_run_cmd): Adjust. 16685 (mi_send_resuming_command): Adjust. 16686 166872008-06-10 Vladimir Prus <vladimir@codesourcery.com> 16688 16689 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern. 16690 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct 16691 testing of stopped. 16692 * gdb.mi/mi2-syn-frame.exp: Likewise. 16693 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async. 16694 (async, detect_async): New. 16695 (mi_expect_stop, mi_continue_to_line): Adjust expectation 16696 depending on if we're running in sync or async mode. 16697 166982008-06-09 Tom Tromey <tromey@redhat.com> 16699 16700 * gdb.base/completion.exp: New tests for field name completion 16701 with spaces, and field name completion with '->'. 16702 167032008-06-06 Tom Tromey <tromey@redhat.com> 16704 16705 * gdb.base/break1.c (struct some_struct): New struct. 16706 (values): New global. 16707 * gdb.base/completion.exp: Add field name completion test. 16708 167092008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com> 16710 16711 * gdb.cp/call-c.exp: Test for incorrect handling of reference 16712 to pointer. 16713 * gdb.cp/call-c.cc: Likewise. 16714 167152008-06-06 Nick Roberts <nickrob@snap.net.nz> 16716 16717 * gdb.base/annota1.exp (thread_switch): Test for thread-changed 16718 annotation. 16719 167202008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com> 16721 Pedro Alves <pedro@codesourcery.com> 16722 16723 * gdb.threads/execl.c, gdb.threads/execl1.c, 16724 gdb.threads/execl.exp: New tests. 16725 167262008-06-05 Aleksandar Ristovski <aristovski@qnx.com> 16727 Daniel Jacobowitz <dan@codesourcery.com> 16728 16729 * gdb.cp/exception.exp: Activate test, make it work with pending 16730 catchpoints. 16731 167322008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com> 16733 16734 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files. 16735 167362008-05-28 Vladimir Prus <vladimir@codesourcery.com> 16737 16738 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is 16739 now printed. 16740 * gdb.mi/mi2-var-cmd.exp: Likewise. 16741 167422008-05-27 Andreas Schwab <schwab@suse.de> 16743 16744 * gdb.base/frame-args.exp: Handle arguments that are optimized 16745 out. 16746 167472008-05-26 Luis Machado <luisgpm@br.ibm.com> 16748 16749 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure 16750 quiet for ppc32 and group options into a single variable. 16751 167522008-05-23 Joel Brobecker <brobecker@adacore.com> 16753 16754 * gdb.ada/null_array/foo.adb: Add multi-dimensional array 16755 of zero-size elements. 16756 * gdb.ada/null_array.exp: Test printing this new array. 16757 167582008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com> 16759 16760 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races. 16761 167622008-05-21 Joel Brobecker <brobecker@adacore.com> 16763 16764 * gdb.base/finish.exp: Test that "fin" works as an abbreviation 16765 of the "finish" command. 16766 167672008-05-21 Nick Roberts <nickrob@snap.net.nz> 16768 16769 * gdb.base/annota1.exp: Test for new annotation. 16770 167712008-05-16 Pedro Alves <pedro@codesourcery.com> 16772 16773 * gdb.base/fixsection.exp: New file. 16774 * gdb.base/fixsection0.c: New file. 16775 * gdb.base/fixsection1.c: New file. 16776 167772008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 16778 16779 * gdb.base/annota1.exp: Accept printf@... in place of printf. 16780 * gdb.base/annota3.exp: Likewise. 16781 167822008-05-13 Nathan Froyd <froydnj@codesourcery.com> 16783 16784 * gdb.base/watch_thread_num.exp: Don't run tests that require 16785 watchpoints if the target doesn't support them. 16786 167872008-05-12 Doug Evans <dje@google.com> 16788 16789 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set. 16790 167912008-05-09 Joel Brobecker <brobecker@adacore.com> 16792 16793 * gdb.ada/assign_1.exp: New testcase. 16794 167952008-05-09 Doug Evans <dje@google.com> 16796 16797 * gdb.base/find.exp: New file. 16798 * gdb.base/find.c: New file. 16799 168002008-05-08 Daniel Jacobowitz <dan@codesourcery.com> 16801 16802 * gdb.base/commands.exp (watchpoint_command_test): Handle 16803 gdb,no_hardware_watchpoints. 16804 * gdb.base/float.exp: Allow ARM targets without floating point. 16805 * gdb.base/step-test.exp: Allow callee@plt when stepping in. 16806 168072008-05-06 Jerome Guitton <guitton@adacore.com> 16808 Joel Brobecker <brobecker@adacore.com> 16809 16810 * gdb.ada/lang_switch: New test program. 16811 * gdb.ada/lang_switch.exp: New testcase. 16812 168132008-05-05 Doug Evans <dje@google.com> 16814 16815 * gdb.base/help.exp (disassemble): Update expected help text. 16816 168172008-05-04 Pedro Alves <pedro@codesourcery.com> 16818 16819 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files. 16820 168212008-05-04 Pedro Alves <pedro@codesourcery.com> 16822 16823 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at 16824 different times. 16825 168262008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com> 16827 16828 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'. 16829 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and 16830 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols. 16831 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files. 16832 168332008-05-04 Vladimir Prus <vladimir@codesourcery.com> 16834 16835 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created 16836 notification to appear. 16837 168382008-05-04 Daniel Jacobowitz <dan@debian.org> 16839 16840 * gdb.base/fullname.c: New file. 16841 * gdb.base/fullname.exp: New file. 16842 * lib/gdb.exp (gdb_breakpoint): Support no-message option. 16843 168442008-05-03 Pedro Alves <pedro@codesourcery.com> 16845 16846 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing 16847 expressions with macros. 16848 168492008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com> 16850 16851 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions. 16852 168532008-05-02 Daniel Jacobowitz <dan@codesourcery.com> 16854 16855 * gdb.base/completion.exp: Handle lack of other symbols beginning 16856 with "a". 16857 16858 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile. 16859 168602008-05-02 Jim Blandy <jimb@codesourcery.com> 16861 16862 * gdb.asm/asmsrc1.s: Add scratch space. 16863 168642008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com> 16865 Daniel Jacobowitz <dan@codesourcery.com> 16866 16867 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp, 16868 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp, 16869 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New. 16870 168712007-05-01 Daniel Jacobowitz <dan@codesourcery.com> 16872 16873 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC. 16874 168752008-05-01 Joel Brobecker <brobecker@adacore.com> 16876 16877 * gdb.base/info-target.exp: New testcase. 16878 168792008-04-30 Daniel Jacobowitz <dan@codesourcery.com> 16880 16881 * gdb.cp/hang.exp: Use .cc instead of .C. 16882 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ... 16883 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here. 16884 168852008-04-30 Daniel Jacobowitz <dan@codesourcery.com> 16886 16887 * gdb.base/gdb1250.exp: Remove perror. 16888 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt. 16889 168902008-04-30 Pedro Alves <pedro@codesourcery.com> 16891 16892 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by 16893 .2byte. 16894 168952008-04-25 Daniel Jacobowitz <dan@codesourcery.com> 16896 16897 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC. 16898 (maybe_kfail): New. 16899 169002008-04-25 Pedro Alves <pedro@codesourcery.com> 16901 16902 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files. 16903 169042008-04-24 Vladimir Prus <vladimir@codesourcery.com> 16905 16906 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance. 16907 * gdb.mi/mi2-syn-frame.exp: Likewise. 16908 * lib/mi-support.exp: Likewise. 16909 169102008-04-24 Vladimir Prus <vladimir@codesourcery.com> 16911 16912 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller 16913 to specify regexp for the location to stop at. 16914 * gdb.base/break-always.c: New. 16915 * gdb.base/break-always.exp: New. 16916 169172008-04-24 Vladimir Prus <vladimir@codesourcery.com> 16918 16919 * lib/mi-support.exp (mi_runto_helper): Adjust 16920 for the original-location field. 16921 (mi_create_breakpoint, mi_list_breakpoints): New. 16922 * gdb.mi/mi-break.exp: Adjust. 16923 * gdb.mi/mi2-break.exp: Adjust. 16924 * gdb.mi/mi-pending.exp: Adjust. 16925 * gdb.mi/mi-simplerun.exp: Adjust. 16926 * gdb.mi/mi2-simplerun.exp: Adjust. 16927 * gdb.mi/mi-syn-frame.exp: Adjust. 16928 * gdb.mi/mi2-syn-frame.exp: Adjust. 16929 * gdb.mi/mi-until.exp: Adjust. 16930 * gdb.mi/mi2-until.exp: Adjust. 16931 * gdb.mi/mi-var-display.exp: Adjust. 16932 * gdb.mi/mi2-var-display.exp: Adjust. 16933 * gdb.mi/mi-watch.exp: Adjust. 16934 * gdb.mi/mi2-watch.exp: Adjust. 16935 169362008-04-23 Paolo Bonzini <bonzini@gnu.org> 16937 16938 * aclocal.m4: Add override.m4. 16939 * configure: Regenerate. 16940 169412008-04-19 Vladimir Prus <vladimir@codesourcery.com> 16942 16943 * gdb.mi/var-cmd.c (do_at_tests): Verify that 16944 '-var-update --all-values' reports new value even the type 16945 of a variable object has changed. 16946 169472008-04-18 Craig Silverstein <csilvers@google.com> 16948 16949 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New 16950 files. 16951 169522008-04-18 Joel Brobecker <brobecker@adacore.com> 16953 16954 * gdb.ada/atomic_enum: New test program. 16955 * gdb.ada/atomic_enum.exp: New testcase. 16956 169572008-04-17 Doug Evans <dje@google.com> 16958 16959 * gdb.opt/Makefile.in: Fix whitespace. 16960 169612008-04-17 Daniel Jacobowitz <dan@codesourcery.com> 16962 16963 * gdb.threads/linux-dp.exp: Continue after unrecognized lines. 16964 169652008-04-17 Doug Evans <dje@google.com> 16966 16967 * gdb.base/hashline1.exp: New testcase. 16968 * gdb.base/hashline2.exp: New testcase. 16969 * gdb.base/hashline2.exp: New testcase. 16970 169712008-04-17 Pedro Alves <pedro@codesourcery.com> 16972 16973 * gdb.base/step-break.exp, gdb.base/step-break.c: New files. 16974 169752008-04-15 Aleksandar Ristovski <aristovski@qnx.com> 16976 16977 * gdb.base/attach.exp (do_attach_tests): Matching pattern for 16978 temporary breakpoint to match "Temporary breakpoint". 16979 * gdb.base/break.exp (delete_breakpoints): Likewise. 16980 * gdb.base/call-ar-st.exp (get_debug_format): Likewise. 16981 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise. 16982 * gdb.base/display.exp: Likewise. 16983 * gdb.base/foll-exec.exp (do_exec_tests): Likewise. 16984 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise. 16985 * gdb.base/restore.exp (restore_tests): Likewise. 16986 * gdb.base/sepdebug.exp: Likewise. 16987 * gdb.base/watchpoint.exp: Likewise. 16988 * gdb.mi/mi-cli.exp: Added argument for new "disp" field. 16989 * gdb.mi/mi-pending.exp: Likewise. 16990 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise. 16991 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise. 16992 * gdb.mi/mi-var-cmd.exp: Likewise. 16993 * gdb.mi/mi-var-display.exp: Likewise. 16994 * gdb.mi/mi2-cli.exp: Likewise. 16995 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise. 16996 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise. 16997 * gdb.mi/mi2-var-display.exp: Likewise. 16998 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint. 16999 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for 17000 new "disp" field. 17001 (mi_expect_stop): Move after_reason argument to be really after 17002 reason. This is to support fix for PR2424. 17003 170042008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com> 17005 17006 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive. 17007 170082008-04-13 Vladimir Prus <vladimir@codesourcery.com> 17009 17010 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed 17011 field. Add more floating varobj tests. 17012 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed 17013 field. 17014 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New. 17015 (main): Call do_at_tests. 17016 * lib/mi-support.exp (mi_create_floating_varobj) 17017 (mi_varobj_update_with_type_change): New. 17018 170192008-04-09 Marc Khouzam <marc.khouzam@ericsson.com> 17020 17021 * gdb.mi/mi2-var-display.exp: Added tests for the new -f 17022 option of -var-evaluate-expression. 17023 * gdb.mi/mi2-var-display.exp: Likewise. 17024 170252008-04-07 Vladimir Prus <vladimir@codesourcery.com> 17026 17027 Introduce test setup helpers. 17028 * lib/gdb.exp (build_executable, clean_restart) 17029 (prepare_for_testing): New. 17030 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart. 17031 * gdb.base/return.exp: Likewise. 17032 * gdb.base/ending-run.exp: Likewise. 17033 170342008-04-07 Nick Roberts <nickrob@snap.net.nz> 17035 17036 * gdb.mi/mi-async.exp: New test for asynchronous Machine 17037 Interface (MI) responses. 17038 170392008-04-06 Vladimir Prus <vladimir@codesourcery.com> 17040 17041 * gdb.cp/breakpoint.cc: New code to test conditions involving 17042 member variables. 17043 * gdb.cp/breakpoint.exp: Test condition involving member 17044 variables. 17045 170462008-04-05 Vladimir Prus <vladimir@codesourcery.com> 17047 17048 * lib/mi-support.exp (mi_expect_stop): New. 17049 (mi_run_cmd): Change the 17050 token. Use mi_send_resuming_command, use 17051 mi_expect_stop. 17052 (mi_execute_to_helper): Rename to mi_execute_to. 17053 (mi_send_resuming_command): Add more error patterns. 17054 (mi_wait_for_stop): Renamed to... 17055 (mi_get_stop_line): ...this. 17056 (mi_run_inline_test): Adjust. 17057 17058 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop. 17059 * gdb.mi/mi-console.exp: Likewise. 17060 * gdb.mi/mi-pending.exp: Likewise. 17061 * gdb.mi/mi-simplerun.exp: Likewise. 17062 * gdb.mi/mi-stack.exp: Likewise. 17063 * gdb.mi/mi-stepi.exp: Likewise. 17064 * gdb.mi/mi-syn-frame.exp: Add comment. 17065 * gdb.mi/mi-until.exp: Likewise. 17066 * gdb.mi/mi-var-display.exp: Likewise. 17067 * gdb.mi/mi-watch.exp: Likewise. 17068 * gdb.mi/mi2-cli.exp: Likewise. 17069 * gdb.mi/mi2-console.exp: Likewise. 17070 * gdb.mi/mi2-simplerun.exp: Likewise. 17071 * gdb.mi/mi2-stack.exp: Likewise. 17072 * gdb.mi/mi2-stepi.exp: Likewise. 17073 * gdb.mi/mi2-until.exp: Likewise. 17074 * gdb.mi/mi2-var-display.exp: Likewise. 17075 * gdb.mi/mi2-watch.exp: Likewise. 17076 170772008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 17078 17079 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads. 17080 17081 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets. 17082 170832008-04-04 Pedro Alves <pedro@codesourcery.com> 17084 17085 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp, 17086 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp, 17087 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp, 17088 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp, 17089 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp, 17090 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not 17091 expect an mi error duplicated in stderr. 17092 170932008-04-03 Joel Brobecker <brobecker@adacore.com> 17094 17095 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc. 17096 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask". 17097 Add a couple of tests that verify the behavior when the new setting 17098 is set to "cancel" and "all". 17099 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to 17100 "ask" before we start the testing. 17101 171022008-04-01 Aleksandar Ristovski <aristovski@qnx.com> 17103 17104 * gdb.cp/casts.cc: Add class reference variables. 17105 * gdb.cp/casts.exp: New test cases for up/down casting references. 17106 171072008-04-01 Marc Khouzam <marc.khouzam@ericsson.com> 17108 17109 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests 17110 instead of beginning to make an extra test pass. 17111 * gdb.mi/mi2-var-display.exp: Likewise. 17112 171132008-03-31 Maciej W. Rozycki <macro@mips.com> 17114 17115 * gdb.base/break.exp: Mark failures as such. Fix formatting. 17116 171172008-03-31 Markus Deuling <deuling@de.ibm.com> 17118 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 17119 17120 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial 17121 value. Add xfail for older kernels. 17122 171232008-03-28 Aleksandar Ristovski <aristovski@qnx.com> 17124 17125 Bring mi-support in line with gdb.exp. 17126 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start. 17127 (mi_gdb_start): New function. 17128 171292008-03-28 Maciej W. Rozycki <macro@mips.com> 17130 17131 * gdb.mi/mi-var-cmd.exp: Fix a typo. 17132 171332008-03-26 Vladimir Prus <vladimir@codesourcery.com> 17134 17135 * gdb.mi/mi-var-display.exp: Remove obsolete xfail. 17136 * gdb.mi/mi2-var-display.exp: Likewise. 17137 171382008-03-26 Vladimir Prus <vladimir@codesourcery.com> 17139 17140 * lib/mi-support.exp (mi_create_varobj_checked): New. 17141 (mi_list_varobj_children): Allow to check for a 17142 value. 17143 (mi_list_array_varobj_children): New. 17144 17145 * gdb.mi/mi-var-child.exp: Use mi_create_varobj 17146 and mi_list_varobj_children, as opposed to hardcoding 17147 expected strings. 17148 * gdb.mi/gdb701.exp: Likewise. 17149 * gdb.mi/gdb792.exp: Likewise. 17150 * gdb.mi/mi-var-block.exp: Likewise. 17151 * gdb.mi/mi-var-cmd.exp: Likewise. 17152 * gdb.mi/mi-var-invalidate.exp: Likewise. 17153 * gdb.mi/mi2-var-block.exp: Likewise. 17154 * gdb.mi/mi2-var-child.exp: Likewise. 17155 * gdb.mi/mi2-var-cmd.exp: Likewise. 17156 * gdb.mi/mi2-var-display.exp: Likewise. 17157 171582008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com> 17159 17160 Fix random false FAILs on i386. 17161 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink. 17162 171632008-03-23 Daniel Jacobowitz <dan@codesourcery.com> 17164 17165 PR gdb/544 17166 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes. 17167 171682008-03-23 Daniel Jacobowitz <dan@codesourcery.com> 17169 17170 PR gdb/544 17171 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes. 17172 171732008-03-21 Daniel Jacobowitz <dan@codesourcery.com> 17174 17175 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for 17176 fixed PR gdb/544. 17177 171782008-03-21 Pedro Alves <pedro@codesourcery.com> 17179 17180 * gdb.threads/fork-child-threads.exp: Test next over fork. 17181 171822008-03-21 Chris Demetriou <cgd@google.com> 17183 17184 * gdb.base/break.exp (rbreak junk): New test for rbreak 17185 "Junk at end of arguments" issue. 17186 171872008-03-21 Daniel Jacobowitz <dan@codesourcery.com> 17188 17189 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect 17190 *& to work on created array elements. 17191 (Top level): Test print $pc with a file. Test string operations 17192 without a target. 17193 * gdb.base/ptype.exp: Do not expect *& to work on created array 17194 elements. 17195 171962008-03-21 Daniel Jacobowitz <dan@codesourcery.com> 17197 17198 * gdb.threads/killed.exp, gdb.threads/manythreads.exp, 17199 gdb.threads/staticthreads.exp: Update exit query. 17200 172012008-03-07 Sandra Loosemore <sandra@codesourcery.com> 17202 17203 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message. 17204 172052008-03-03 Daniel Jacobowitz <dan@codesourcery.com> 17206 17207 * gdb.base/watchpoint.c (global_ptr, func4): New. 17208 (main): Call func4. 17209 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint. 17210 (test_inaccessible_watchpoint): New. 17211 172122008-02-29 Maciej W. Rozycki <macro@mips.com> 17213 17214 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always 17215 select the largest. 17216 172172008-02-28 Daniel Jacobowitz <dan@codesourcery.com> 17218 17219 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer 17220 frames-invalid annotations. 17221 172222008-02-28 Pierre Muller <muller@ics.u-strasbg.fr> 17223 17224 * gdb.base/assign.exp: avoid same output for different tests. 17225 172262008-02-27 Doug Evans <dje@google.com> 17227 17228 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail 17229 for bug 1738. 17230 (breakpoint_to_handler_entry): Ditto. 17231 172322008-02-27 Joel Brobecker <brobecker@adacore.com> 17233 17234 * gdb.base/ending-run.exp: Use the first line of code inside 17235 function body to test breakpoints. 17236 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual 17237 location where the breakpoint is inserted when using the line 17238 where a function is declared. Fix typo in the description of 17239 one of the tests. 17240 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise. 17241 172422008-02-27 Pierre Muller <muller@ics.u-strasbg.fr> 17243 17244 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting 17245 tests. 17246 172472008-02-27 Pierre Muller <muller@ics.u-strasbg.fr> 17248 17249 * gdb.base/args.exp: avoid same output for tests 17250 with single quotes. 17251 172522008-02-26 Vladimir Prus <vladimir@codesourcery.com> 17253 17254 * gdb.base/annota1.exp: Adjust for 'info break' 17255 format changes. 17256 * gdb.base/annota3.exp: Likewise. 17257 * gdb.base/break.exp: Likewise. 17258 * gdb.base/condbreak.exp: Likewise. 17259 * gdb.base/pending.exp: Likewise. 17260 * gdb.base/sepdebug.exp: Likewise. 17261 * gdb.base/unload.exp: Likewise. 17262 * gdb.cp/ovldbreak.exp: Likewise. 17263 * gdb.mi/mi-pending.exp: Likewise. 17264 172652008-02-07 Doug Evans <dje@google.com> 17266 17267 * gdb.cp/mb-inline.exp: New. 17268 * gdb.cp/mb-inline.h: New. 17269 * gdb.cp/mb-inline1.cc: New. 17270 * gdb.cp/mb-inline2.cc: New. 17271 172722008-02-06 Pierre Muller <muller@ics.u-strasbg.fr> 17273 17274 * gdb.pascal/floats.pas: New test program. 17275 * gdb.pascal/floats.exp: New testcase. 17276 172772008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com> 17278 17279 * gdb.base/callfuncs.c (t_float_many_args): New function. 17280 (t_double_many_args): New function. 17281 * gdb.base/callfuncs.exp: Add tests for exceeding float 17282 and double parameters passed through the stack. 17283 172842008-02-05 Joel Brobecker <brobecker@adacore.com> 17285 17286 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb, 17287 gdb.ada/complete/foo.adb: New files. 17288 * gdb.ada/complete.exp: New testcase. 17289 172902008-02-03 Doug Evans <dje@google.com> 17291 17292 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y. 17293 17294 * gdb.cp/gdb2384.exp: New file. 17295 * gdb.cp/gdb2384.cc: New file. 17296 * gdb.cp/gdb2384-base.h: New file. 17297 * gdb.cp/gdb2384-base.cc: New file. 17298 172992008-02-02 Doug Evans <dje@google.com> 17300 17301 * gdb.base/sigall.c (main): Ensure all signals aren't blocked. 17302 173032007-02-01 Joel Brobecker <brobecker@adacore.com> 17304 17305 * gdb.ada/sym_print_name: New test program. 17306 * gdb.ada/sym_print_name.exp: New testcase. 17307 173082007-02-01 Joel Brobecker <brobecker@adacore.com> 17309 17310 * gdb.ada/nested/hello.adb: New file. 17311 * gdb.ada/nested.exp: New testcase. 17312 * gdb.ada/Makefile.in (EXECUTABLES): Update list. 17313 173142008-02-01 Vladimir Prus <vladimir@codesourcery.com> 17315 17316 * gdb.mi/basic.c (return_1): New function. 17317 * gdb.mi/mi-break.exp: Make sure that failed -break-insert 17318 don't cause future evaluations of function to report 17319 creation of internal breakpoints. 17320 173212008-02-01 Vladimir Prus <vladimir@codesourcery.com> 17322 17323 * gdb.mi/mi-break.exp (test_error): New. 17324 Call it. 17325 173262008-01-31 Luis Machado <luisgpm@br.ibm.com> 17327 17328 * gdb.arch/ppc64-atomic-inst.c: New testcase source file. 17329 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file. 17330 173312008-01-31 Pierre Muller <muller@ics.u-strasbg.fr> 17332 17333 * gdb.pascal/integers.pas: New test program. 17334 * gdb.pascal/integers.exp: New testcase. 17335 173362008-01-31 Pierre Muller <muller@ics.u-strasbg.fr> 17337 17338 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}. 17339 173402008-01-30 Luis Machado <luisgpm@br.ibm.com> 17341 17342 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file. 17343 * gdb.arch/powerpc-d128-regs.c: New testcase source file. 17344 173452008-01-30 Paul Hilfinger <hilfinger@adacore.com> 17346 17347 * gdb.ada/formatted_ref: New test program. 17348 * gdb.ada/formatted_ref.exp: New testcase. 17349 17350 * gdb.cp/formatted-ref.cc: New file. 17351 * gdb.cp/formatted-ref.exp: New testcase. 17352 173532008-01-30 Joel Brobecker <brobecker@adacore.com> 17354 17355 * gdb.base/ptype.exp: Add testing of "ptype $pc". 17356 173572008-01-30 Nick Roberts <nickrob@snap.net.nz> 17358 17359 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp 17360 (test_file_list_exec_source_file): Update to new macro-info field. 17361 173622008-01-30 Paul N. Hilfinger <hilfinger@adacore.com> 17363 17364 * gdb.ada/exprs: New test program. 17365 * gdb.ada/exprs.exp: New testcase. 17366 173672008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com> 17368 17369 * dfp-test.c (DELTA, DELTA_B): New definitions. 17370 (double_val1, double_val2, double_val3, double_val4, double_val5, 17371 double_val6, double_val7, double_val8, double_val9, double_val10, 17372 double_val11, double_val12, double_val13, double_val14, dec32_val1, 17373 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7, 17374 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12, 17375 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1, 17376 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7, 17377 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12, 17378 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1, 17379 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6, 17380 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11, 17381 dec128_val12, dec128_val13, dec128_val14, dec128_val15, 17382 dec128_val16): New global variables. 17383 (decimal_dec128_align): New function. 17384 (decimal_mixed): Likewise. 17385 (decimal_many_args_dec32): Likewise. 17386 (decimal_many_args_dec64): Likewise. 17387 (decimal_many_args_dec128): Likewise. 17388 (decimal_many_args_mixed): Likewise. 17389 * dfp-test.exp: Add tests calling new inferior functions. 17390 173912008-01-29 Daniel Jacobowitz <dan@codesourcery.com> 17392 17393 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp, 17394 gdb.server/ext-run.exp: New files. 17395 * lib/gdbserver-support.exp (gdbserver_download): New. 17396 (gdbserver_start): New. Update gdbserver expected 17397 output. 17398 (gdbserver_spawn): Use them. 17399 (gdbserver_start_extended): New. 17400 174012008-01-29 Daniel Jacobowitz <dan@codesourcery.com> 17402 17403 * gdb.base/foll-exec.exp: Update header. Skip on remote targets. 17404 Run on GNU/Linux. 17405 (do_exec_tests): Check for systems which do not support catchpoints. 17406 Do not match START. 17407 * gdb.base/foll-fork.exp: Update header. Skip on remote targets. 17408 Run on GNU/Linux. Enable verbose output. 17409 (check_fork_catchpoints): New. 17410 (explicit_fork_child_follow, catch_fork_child_follow) 17411 (tcatch_fork_parent_follow): Update expected messages. 17412 (do_fork_tests): Use check_fork_catchpoints. 17413 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets. 17414 Run on GNU/Linux. Enable verbose output. 17415 (check_vfork_catchpoints): New. 17416 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update 17417 expected messages. 17418 (do_vfork_and_exec_tests): Use check_fork_catchpoints. 17419 174202008-01-29 Jim Blandy <jimb@red-bean.com> 17421 17422 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown 17423 host' errors. 17424 * lib/mi-support.exp (mi_gdb_target_cmd): Same. 17425 174262008-01-29 Jim Blandy <jimb@red-bean.com> 17427 17428 * gdb.threads/sigthread.c: Use barriers to ensure that 17429 child_thread and child_thread_two are always initialized before we 17430 start to use them. 17431 174322008-01-29 Vladimir Prus <vladimir@codesourcery.com> 17433 17434 * gdb.base/watchpoint-solib.exp: New. 17435 * gdb.base/watchpoint-solib.c: New. 17436 * gdb.base/watchpoint-solib-shr.c: New. 17437 174382008-01-29 Pierre Muller <muller@ics.u-strasbg.fr> 17439 17440 * gdb.base/gdb1056.exp: Add unsigned integer test. 17441 174422008-01-28 Doug Evans <dje@google.com> 17443 17444 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss. 17445 174462008-01-27 Jim Blandy <jimb@codesourcery.com> 17447 17448 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix. 17449 17450 * gdb.base/expand-psymtabs.exp: Doc fix. 17451 174522008-01-26 Mark Kettenis <kettenis@gnu.org> 17453 17454 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches. 17455 174562008-01-24 Nick Roberts <nickrob@snap.net.nz> 17457 17458 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of 17459 -var-set-format. 17460 174612008-01-23 Chris Demetriou <cgd@google.com> 17462 17463 * gdb.threads/thread_events.c: New testcase source file. 17464 * gdb.threads/thread_events.exp: New testcase expect file. 17465 174662008-01-23 Nick Roberts <nickrob@snap.net.nz> 17467 17468 * lib/gdb.exp: Add the variable octal. 17469 17470 * gdb.mi/mi-var-display.exp: Add value field to tests for output of 17471 -var-set-format. 17472 174732008-01-22 Daniel Jacobowitz <dan@codesourcery.com> 17474 Vladimir Prus <vladimir@codesourcery.com> 17475 17476 * gdb.base/float.exp: Allow missing floating point for m68k and 17477 PowerPC. 17478 174792008-01-22 Vladimir Prus <vladimir@codesourcery.com> 17480 17481 * gdb.mi/basics.c: Setup for testing breakpoints 17482 ignore count. 17483 * gdb.mi/mi-break.exp: Test for breakpoint ignore count. 17484 * gdb.mi/mi-cli.exp: Adjust. 17485 * gdb.mi/mi2-cli.exp: Adjust. 17486 174872008-01-17 Pedro Alves <pedro@codesourcery.com> 17488 17489 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer 17490 and 'dummy_ptr' integer pointer. Initialize struct_declarations 17491 with dummy_ptr's address. 17492 * gdb.mi/var-cmd.c (do_children_tests): Likewise. 17493 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on 17494 all targets. 17495 * gdb.mi/mi2-var-child.exp: Likewise. 17496 174972008-01-09 Joel Brobecker <brobecker@adacore.com> 17498 17499 * gdb.ada/null_array: New test program. 17500 * gdb.ada/null_array.exp: New testcase. 17501 175022008-01-09 Luis Machado <luisgpm@br.ibm.com> 17503 17504 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls 17505 with required float modifiers. 17506 175072008-01-08 Joel Brobecker <brobecker@adacore.com> 17508 17509 * gdb.ada/funcall_param: New test program. 17510 * gdb.ada/funcall_param.exp: New testcase. 17511 175122008-01-08 Joel Brobecker <brobecker@adacore.com> 17513 17514 * gdb.ada/arrayparam: New test program. 17515 * gdb.ada/arrayparam.exp: New testcase. 17516 175172008-01-08 Joel Brobecker <brobecker@adacore.com> 17518 17519 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd 17520 landed. Should also fix random failures in the test following it. 17521 175222008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com> 17523 17524 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests 17525 for expressions with decimal float values. 17526 (test_dfp_conversions): New function to test casts to and from 17527 decimal float types. 17528 Call test_dfp_conversions. 17529 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8 17530 elements. 17531 (main): Initialize ds.float4 and ds.double8 elements. 17532 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect 17533 string to new error message. 17534 (d64_set_tests): Likewise. 17535 (d128_set_tests): Likewise. 17536 Add tests for expressions with decimal float variables. Add tests for 17537 conversions to and from decimal float types. 17538 175392008-01-05 Joel Brobecker <brobecker@adacore.com> 17540 17541 * gdb.ada/packed_tagged/comp_bug.adb: New file. 17542 * gdb.ada/packed_tagged.exp: New testcase. 17543 175442008-01-04 Joel Brobecker <brobecker@adacore.com> 17545 17546 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb, 17547 gdb.ada/homonym/homonym_main.adb: New files. 17548 * gdb.ada/homonym.exp: New testcase. 17549 175502008-01-04 Joel Brobecker <brobecker@adacore.com> 17551 17552 * gdb.ada/packed_array.exp: Add testing of references to 17553 a packed array. 17554 175552008-01-04 Joel Brobecker <brobecker@adacore.com> 17556 17557 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb: 17558 New files. 17559 * gdb.ada/type_coercion.exp: New testcase. 17560 175612008-01-04 Joel Brobecker <brobecker@adacore.com> 17562 17563 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb, 17564 gdb.ada/tagged/foo.adb: New file. 17565 * gdb.ada/tagged.exp: New testcase. 17566 175672008-01-04 Joel Brobecker <brobecker@adacore.com> 17568 17569 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb, 17570 gdb.ada/ptype_field/foo.adb: New files. 17571 * gdb.ada/ptype_field.exp: New testcase. 17572 175732008-01-03 Joel Brobecker <brobecker@adacore.com> 17574 17575 * gdb.ada/print_pc.exp: New testcase. 17576 175772008-01-03 Joel Brobecker <brobecker@adacore.com> 17578 17579 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb, 17580 gdb.ada/taft_type/p.adb: New files. 17581 * gdb.ada/taft_type.exp: New testcase. 17582 175832008-01-03 Joel Brobecker <brobecker@adacore.com> 17584 17585 * gdb.ada/array_bounds/bar.adb: New file. 17586 * gdb.ada/array_bounds.exp: New testcase. 17587 175882008-01-03 Joel Brobecker <brobecker@adacore.com> 17589 17590 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb, 17591 gdb.ada/arrayptr/foo.adb: New files. 17592 * gdb.ada/arrayptr.exp: New testcase. 17593 175942008-01-03 Joel Brobecker <brobecker@adacore.com> 17595 17596 * gdb.base/set-lang-auto.exp: New testcase. 17597 175982008-01-03 Joel Brobecker <brobecker@adacore.com> 17599 17600 * gdb.ada/fun_addr/foo.adb: New file. 17601 * gdb.ada/fun_addr.exp: New testcase. 17602 176032008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com> 17604 17605 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c: 17606 New files 17607 176082008-01-02 Joel Brobecker <brobecker@adacore.com> 17609 17610 * array_subscript_addr/p.adb: New file. 17611 * array_subscript_addr.exp: New testcase. 17612 176132008-01-02 Joel Brobecker <brobecker@adacore.com> 17614 17615 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb: 17616 New files. 17617 * gdb.ada/str_cmp_ref.exp: New testcase. 17618 176192008-01-01 Joel Brobecker <brobecker@adacore.com> 17620 17621 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb, 17622 gdb.ada/fun_in_declare/foo.adb: New files. 17623 * gdb.ada/fun_in_declare.exp: New testcase. 17624 176252008-01-01 Joel Brobecker <brobecker@adacore.com> 17626 17627 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb, 17628 gdb.ada/ref_param/pck.ads: New files. 17629 * gdb.ada/ref_param.exp: New testcase. 17630 176312008-01-01 Joel Brobecker <brobecker@adacore.com> 17632 17633 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb, 17634 gdb.ada/interface/foo.adb: New files. 17635 * gdb.ada/interface.exp: New testcase. 17636 176372007-12-31 Jim Blandy <jimb@codesourcery.com> 17638 17639 * gdb.base/multi-forks.exp: Consume all output from child 17640 processes before proceeding to next test. 17641 176422007-12-29 Jim Blandy <jimb@codesourcery.com> 17643 17644 * configure: Regenerated. 17645 176462007-12-27 Joel Brobecker <brobecker@adacore.com> 17647 17648 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb, 17649 gdb.ada/fixed_cmp/fixed.adb: New files. 17650 * gdb.ada/fixed_cmp.exp: New testcase. 17651 176522007-12-27 Joel Brobecker <brobecker@adacore.com> 17653 17654 * gdb.ada/boolean_expr.exp: New testcase. 17655 176562007-12-26 Jim Blandy <jimb@codesourcery.com> 17657 17658 * gdb.base/multi-forks.exp: Doc fix. 17659 176602007-12-26 Joel Brobecker <brobecker@adacore.com> 17661 17662 * gdb.ada/Makefile.in (EXECUTABLES): Update list. 17663 * gdb.ada/char_param.exp: Do not compile our test program with 17664 -gnata, this is unnecessary. 17665 * gdb.ada/char_param/pck.ads: Remove unnecessary "with". 17666 176672007-12-24 Joel Brobecker <brobecker@adacore.com> 17668 17669 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb, 17670 gdb.ada/print_chars/foo.adb: New files. 17671 * gdb.ada/print_chars.exp: New testcase. 17672 176732007-12-24 Joel Brobecker <brobecker@adacore.com> 17674 17675 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb, 17676 gdb.ada/char_param/foo.adb: New files. 17677 * gdb.ada/char_param.exp: New testcase. 17678 176792007-12-22 Jim Blandy <jimb@codesourcery.com> 17680 17681 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of 17682 hard-coding source line numbers into the test. 17683 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for 17684 gdb_get_line_number to find. 17685 176862007-12-22 Joel Brobecker <brobecker@adacore.com> 17687 17688 * gdb.base/ptype.c (highest): New struct type. 17689 (the_highest): New variable of that type. 17690 (main): Add dummy assignment to a field of variable the_highest. 17691 * gdb.base/ptype.exp: Test type printing of our new variable. 17692 176932007-12-19 Pierre Muller <muller@ics-u-strasbg.fr> 17694 17695 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function 17696 and record first explicitly generated thread number. 17697 Use that thread number for thread specific watchpoint test. 17698 Add iteration number to repetitive tests. 17699 177002007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com> 17701 Jim Blandy <jimb@codesourcery.com> 17702 17703 * gdb.base/expand-psymtabs.c: New testcase 17704 source file. 17705 * gdb.base/expand-psymtabs.exp: New testcase 17706 expect file. 17707 177082007-12-17 Luis Machado <luisgpm@br.ibm.com> 17709 17710 * testsuite/gdb.base/watch_thread_num.c: New testcase source file. 17711 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file. 17712 177132007-12-17 Joel Brobecker <brobecker@adacore.com> 17714 17715 * gdb.ada/frame_args/foo.adb: New file. 17716 * gdb.ada/frame_args/pck.ads: New file. 17717 * gdb.ada/frame_args/pck.adb: New file. 17718 * gdb.ada/frame_args.exp: New testcase. 17719 177202007-12-17 Joel Brobecker <brobecker@adacore.com> 17721 17722 * gdb.base/frame-args.c: New file. 17723 * gdb.base/frame-args.exp: New testcase. 17724 177252007-12-16 Daniel Jacobowitz <dan@codesourcery.com> 17726 Joseph Myers <joseph@codesourcery.com> 17727 17728 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New. 17729 177302007-12-14 Vladimir Prus <vladimir@codesourcery.com> 17731 17732 * gdb.mi/mi-pending.exp: New. 17733 * gdb.mi/mi-pending.c: New. 17734 * gdb.mi/mi-pendshr.c: New. 17735 177362007-12-06 Jim Blandy <jimb@codesourcery.com> 17737 17738 * gdb.base/default.exp: Update expected output for 'info catch'. 17739 177402007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com> 17741 17742 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read 17743 must be set to binary. 17744 177452007-12-09 Pedro Alves <pedro_alves@portugalmail.pt> 17746 17747 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test. 17748 177492007-11-30 Daniel Jacobowitz <dan@codesourcery.com> 17750 17751 * gdb.server/file-transfer.exp, gdb.server/transfer.txt, 17752 gdb.mi/mi-file-transfer.exp: New. 17753 177542007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com> 17755 17756 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files. 17757 177582007-11-22 Maciej W. Rozycki <macro@mips.com> 17759 17760 * gdb.trace/backtrace.exp: Fix a typo. 17761 * gdb.trace/circ.exp: Likewise. 17762 * gdb.trace/collection.exp: Likewise. 17763 * gdb.trace/limits.exp: Likewise. 17764 * gdb.trace/report.exp: Likewise. 17765 * gdb.trace/tfind.exp: Likewise. 17766 * gdb.trace/while-dyn.exp: Likewise. 17767 177682007-11-21 Nick Roberts <nickrob@snap.net.nz> 17769 17770 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables 17771 objects of pointers that can't be dereferenced are now 17772 "noneditable". 17773 177742007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 17775 17776 * Makefile.in (Makefile): Do not depend on target_makefile_frag. 17777 (target_cpu): Remove. 17778 177792007-10-15 Vladimir Prus <vladimir@codesourcery.com> 17780 17781 * gdb.base/ending-run.exp: Expect the list of cleared 17782 breakpoint to come in natural order, not the reversed one. 17783 177842007-11-07 Vladimir Prus <vladimir@codesourcery.com> 17785 17786 * gdb.mi/mi-var-child.c (do_child_deletion): New. 17787 * gdb.mi/mi-var-child.exp: Run child_deletion tests. 17788 177892007-11-05 Luis Machado <luisgpm@br.ibm.com> 17790 17791 * gdb.base/printcmds.exp: New function 17792 test_printf_with_dfp. 17793 177942007-11-02 Doug Evans <dje@google.com> 17795 17796 * gdb.disasm/t01_mov.s: Remove carriage returns. 17797 * gdb.disasm/t02_mova.s: Ditto. 17798 * gdb.disasm/t03_add.s: Ditto. 17799 * gdb.disasm/t04_sub.s: Ditto. 17800 * gdb.disasm/t05_cmp.s: Ditto. 17801 * gdb.disasm/t06_ari2.s: Ditto. 17802 * gdb.disasm/t07_ari3.s: Ditto. 17803 * gdb.disasm/t08_or.s: Ditto. 17804 * gdb.disasm/t09_xor.s: Ditto. 17805 * gdb.disasm/t10_and.s: Ditto. 17806 * gdb.disasm/t11_logs.s: Ditto. 17807 * gdb.disasm/t12_bit.s: Ditto. 17808 * gdb.disasm/t13_otr.s: Ditto. 17809 178102007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com> 17811 17812 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files. 17813 178142007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 17815 17816 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not 17817 provide DFP support. 17818 178192007-10-30 Daniel Jacobowitz <dan@codesourcery.com> 17820 17821 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux. 17822 Test "set powerpc vector-abi". Skip auto-detection tests for old 17823 toolchains. 17824 178252007-10-30 Pedro Alves <pedro_alves@portugalmail.pt> 17826 17827 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne 17828 with [string compare]. 17829 178302007-10-30 Pedro Alves <pedro_alves@portugalmail.pt> 17831 17832 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}. 17833 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}. 17834 178352007-10-25 Luis Machado <luisgpm@br.ibm.com> 17836 17837 * gdb.opt/clobbered-registers-O2.c: New testcase source file. 17838 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file. 17839 * gdb.opt/Makefile.in: New makefile. 17840 * Makefile.in: Create new directory "gdb.opt". 17841 * configure.ac: Add "gdb.opt" directory. 17842 * configure: Regenerated. 17843 178442007-10-25 Doug Evans <dje@google.com> 17845 17846 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests. 17847 * gdb.cp/mb-templates.exp: Check skip_cplus_tests. 17848 178492007-10-15 Wu Zhou <woodzltc@cn.ibm.com> 17850 Thiago Jung Bauermann <bauerman@br.ibm.com> 17851 17852 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal 17853 Floating Point expressions. 17854 * gdb.base/dfp-test.exp: new file adding tests for Decimal 17855 Floating Point variables. 17856 * gdb.base/dfp-test.c: new file containing program with Decimal 17857 Floating variables, used by gdb.base/dfp-test.exp. 17858 178592007-10-23 Daniel Jacobowitz <dan@codesourcery.com> 17860 17861 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New. 17862 178632007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 17864 17865 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when 17866 compiling test case with GCC. 17867 * gdb.arch/altivec-regs.exp (compile_flags): Likewise. 17868 178692007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 17870 17871 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output 17872 format changes. 17873 178742007-10-18 Michael Snyder <msnyder@specifix.com> 17875 17876 * gdb.base/dbx.exp: Add missing "-re " operator. 17877 178782007-10-16 Gaius Mulley <gaius@glam.ac.uk> 17879 17880 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT. 17881 * configure.ac: Removed trailing spaces after backslash. 17882 * gdb.modula2: New directory. 17883 * gdb.modula2/Makefile.in: New file. 17884 * gdb.modula2/unbounded-array.exp: New file. 17885 * gdb.modula2/unbounded1.c: New file. 17886 178872007-10-15 Daniel Jacobowitz <dan@codesourcery.com> 17888 17889 * gdb.xml/tdesc-regs.exp: Add PowerPC support. 17890 178912007-10-15 Pierre Muller <muller@ics.u-strasbg.fr> 17892 17893 * gdb.base/sigstep.c (main): Add checks for 17894 return values for setitimer call. 17895 Call setitimer again with itimer = ITIMER_REAL 17896 if first call to setitimer fails. 17897 178982007-10-11 Kazu Hirata <kazu@codesourcery.com> 17899 17900 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead 17901 of $timeout. 17902 179032007-10-09 Daniel Jacobowitz <dan@codesourcery.com> 17904 17905 * gdb.server/server-run.exp: Test for dynamic linker symbols. 17906 179072007-10-09 Pierre Muller <muller@ics.u-strasbg.fr> 17908 17909 * lib/gdb.exp (gdb_run_cmd): Move comment outside 17910 of gdb_expect call, to avoid interruption. 17911 179122007-10-09 Pedro Alves <pedro_alves@portugalmail.pt> 17913 17914 * gdb.base/whatis.c (v_long_long, v_signed_long_long) 17915 (v_unsigned_long_long, v_long_long_array) 17916 (v_signed_long_long_array, v_unsigned_long_long_array) 17917 (slong_long_addr, a_slong_long_addr, v_long_long_pointer) 17918 (v_signed_long_long_pointer, v_unsigned_long_long_pointer) 17919 [!NO_LONG_LONG]: New. 17920 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add 17921 v_long_long_member. 17922 17923 (v_long_long_func, v_signed_long_long_func) 17924 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New. 17925 (main) [!NO_LONG_LONG]: Initialize long long variants. 17926 17927 * gdb.base/whatis.exp: If board file requests no_long_long, build 17928 test with NO_LONG_LONG defined. Test long long, signed long long, 17929 and unsigned long long variants but only if board file doesn't 17930 disable it. 17931 179322007-10-08 Pierre Muller <muller@ics.u-strasbg.fr> 17933 Daniel Jacobowitz <dan@codesourcery.com> 17934 17935 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal. 17936 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile. 17937 * configure: Regenerated. 17938 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas, 17939 gdb.pascal/types.exp, lib/pascal.exp: New files. 17940 179412007-10-02 Daniel Jacobowitz <dan@codesourcery.com> 17942 17943 * gdb.cp/classes.exp (do_tests): Always step to the line after the 17944 call. 17945 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish 17946 to return to the call. 17947 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise. 17948 * gdb.mi/mi-return.exp (test_return_simple): Likewise. 17949 * gdb.mi/mi2-return.exp (test_return_simple): Likewise. 17950 * gdb.mi/mi-until.exp (test_until): Likewise. 17951 * gdb.mi/mi2-until.exp (test_until): Likewise. 17952 179532007-10-01 Daniel Jacobowitz <dan@codesourcery.com> 17954 17955 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a 17956 two-char array. 17957 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0]. 17958 179592007-09-30 Daniel Jacobowitz <dan@codesourcery.com> 17960 17961 * gdb.threads/watchthreads.c (thread_function): Sleep between 17962 iterations. 17963 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger 17964 at once for S/390. Generate matching fails and passes. 17965 179662007-09-27 Vladimir Prus <vladimir@codesourcery.com> 17967 17968 * gdb.mi/var-cmd.c (do_children_tests): Initialize 17969 the 'struct_declarations' variable to zeros. 17970 179712007-09-24 Vladimir Prus <vladimir@codesourcery.com> 17972 17973 * gdb.cp/mb-ctor.cc: New. 17974 * gdb.cp/mb-ctor.exp: New. 17975 * gdb.cp/mb-templates.cc: New. 17976 * gdb.cp/mb-templates.exp: New. 17977 179782007-09-23 Daniel Jacobowitz <dan@codesourcery.com> 17979 17980 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files. 17981 179822007-09-23 Pedro Alves <pedro_alves@portugalmail.pt> 17983 17984 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW 17985 targets. 17986 * configure: Regenerate. 17987 179882007-09-23 Vladimir Prus <vladimir@codesourcery.com> 17989 17990 * gdb.base/annota1.exp: Adjust for 'info break' 17991 format changes. 17992 * gdb.base/annota3.exp: Likewise. 17993 * gdb.base/break.exp: Likewise. 17994 * gdb.base/condbreak.exp: Likewise. 17995 * gdb.base/pending.exp: Likewise. 17996 * gdb.base/sepdebug.exp: Likewise. 17997 * gdb.base/unload.exp: Likewise. 17998 * gdb.base/ovldbreak.exp: Likewise. 17999 180002007-09-22 Vladimir Prus <vladimir@codesourcery.com> 18001 18002 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved" 18003 messages. 18004 * gdb.base/chng-syms.exp: Likewise. 18005 * gdb.base/unload.exp: Likewise. 18006 180072007-09-21 Daniel Jacobowitz <dan@codesourcery.com> 18008 18009 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix. 18010 180112007-09-17 Daniel Jacobowitz <dan@codesourcery.com> 18012 18013 * schedlock.c (NUM): Change to 1. 18014 (main): Use args[0] for the main thread. 18015 * schedlock.exp: Only expect two threads. Only issue one pass or fail 18016 regardless of the number of threads. 18017 180182007-09-14 Maciej W. Rozycki <macro@mips.com> 18019 18020 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint 18021 type down. 18022 (test_watchpoint_triggering): XFAIL the sw watchpoint scope 18023 test. 18024 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the 18025 watchpoint type down. 18026 (test_watchpoint_triggering): XFAIL the sw watchpoint scope 18027 test. 18028 180292007-09-14 Maciej W. Rozycki <macro@mips.com> 18030 18031 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function. 18032 Move all the tests here and run them twice, once using software 18033 watchpoints and once using hardware watchpoints. 18034 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise. 18035 180362007-09-12 Daniel Jacobowitz <dan@codesourcery.com> 18037 18038 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each 18039 test. 18040 180412007-09-10 Mark Kettenis <kettenis@gnu.org> 18042 18043 * lib/gdb.exp (build_id_debug_filename_get): Improve check for 18044 build-id. 18045 18046 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't 18047 know about $ORIGIN. Calculate output dir from $dest instead of 18048 using ${objdir}/{$subdir}. 18049 180502007-09-09 Mark Kettenis <kettenis@gnu.org> 18051 18052 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports 18053 gcore, before continuing with the test. 18054 180552007-09-06 Daniel Jacobowitz <dan@codesourcery.com> 18056 18057 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required. 18058 * gdb.mi/mi-watch.exp: Likewise. 18059 180602007-09-04 Daniel Jacobowitz <dan@codesourcery.com> 18061 Jim Blandy <jimb@codesourcery.com> 18062 18063 * gdb.arch/i386-sse.exp: Do not expect character constants. 18064 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete. 18065 * gdb.base/display.exp: Allow print/s. 18066 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed 18067 and unsigned char array changes. 18068 180692007-09-04 Daniel Jacobowitz <dan@codesourcery.com> 18070 18071 * gdb.base/display.exp: Add tests for printf %p. 18072 180732007-09-03 Pedro Alves <pedro_alves@portugalmail.pt> 18074 18075 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert 18076 the dll name to unicode. 18077 180782007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com> 18079 18080 * gdb.base/default.exp (show version): Update the version text. 18081 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise. 18082 180832007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com> 18084 18085 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp: 18086 New files. 18087 180882007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com> 18089 18090 * lib/gdb.exp (build_id_debug_filename_get): New function. 18091 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment. 18092 Remove the generate DEBUG file for the future testcase runs. 18093 New testcase for the NT_GNU_BUILD_ID retrieval. 18094 Move the final testing step to ... 18095 (test_different_dir): ... a new function. 18096 New parameter XFAIL to XFAIL all the tests performed. 18097 New parameter TEST_DIFFERENT_DIR parametrizing the directory. 18098 New parameter TYPE to PF_PREFIX all the tests performed. 18099 181002007-08-31 Vladimir Prus <vladimir@codesourcery.com> 18101 18102 * gdb.mi/mi-var-cp.cc (path_expression): New 18103 function. 18104 * gdb.mi/mi-var-cp.exp: Run path exression tests. 18105 181062007-08-27 Markus Deuling <deuling@de.ibm.com> 18107 18108 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses 18109 to fit into SPU Local Store memory. 18110 181112007-08-23 Joel Brobecker <brobecker@adacore.com> 18112 18113 * gdb.base/default.exp: Adjust the expected output of "info 18114 warranty" after the switch to GPLv3. 18115 181162007-08-23 Joel Brobecker <brobecker@adacore.com> 18117 18118 * lib/gdb.exp (default_gdb_init): Increase expect buffer size 18119 to 30000 (from 20000). 18120 181212007-08-23 Joel Brobecker <brobecker@adacore.com> 18122 18123 Switch the license of all .exp files to GPLv3. 18124 Switch the license of all .f and .f90 files to GPLv3. 18125 Switch the license of all .s and .S files to GPLv3. 18126 181272007-08-23 Joel Brobecker <brobecker@adacore.com> 18128 18129 * configure.ac: Switch license to GPLv3. 18130 181312007-08-23 Joel Brobecker <brobecker@adacore.com> 18132 18133 Switch the licensing to GPLv3 for all .ads and .adb files. 18134 181352007-08-22 Daniel Jacobowitz <dan@codesourcery.com> 18136 18137 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int 18138 and t_int_double. 18139 * gdb.base/callfuncs.c (t_double_int, t_int_double): New. 18140 181412007-08-17 Joel Brobecker <brobecker@adacore.com> 18142 18143 * gdb.base/step-line.c: Switch license to GPL version 3, and 18144 update copyright year. 18145 * gdb.base/step-line.inp: Likewise. 18146 181472007-08-17 Joel Brobecker <brobecker@adacore.com> 18148 18149 * gdb.base/gdb1555.exp: Make expected output immune to formatting 18150 changes inside gdb1555.c. 18151 * gdb.base/pending.exp: Likewise. 18152 181532007-08-13 Daniel Jacobowitz <dan@codesourcery.com> 18154 18155 * config/default.exp: New file. 18156 181572007-07-31 Daniel Jacobowitz <dan@codesourcery.com> 18158 18159 * gdb.base/prologue.c, gdb.base/prologue.exp: New. 18160 * lib/gdb.exp (gdb_breakpoint): Handle "temporary". 18161 181622007-07-30 Maciej W. Rozycki <macro@mips.com> 18163 18164 * gdb.base/dump.exp: Force the correct endianness for binary 18165 formats not carrying this information. 18166 181672007-07-27 Daniel Jacobowitz <dan@codesourcery.com> 18168 18169 * gdb.threads/staticthreads.exp: Match .*sem_post. 18170 181712007-07-27 Daniel Jacobowitz <dan@codesourcery.com> 18172 18173 * gdb.base/readline.exp (operate_and_get_next): Match the final 18174 prompt. 18175 181762007-07-23 Kevin Buettner <kevinb@redhat.com> 18177 18178 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior 18179 to restarting SID. 18180 181812007-07-18 Kevin Buettner <kevinb@redhat.com> 18182 18183 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit' 18184 prior to `gdb_start'. 18185 181862007-07-18 Kevin Buettner <kevinb@redhat.com> 18187 18188 * config/sid.exp (gdb_load): Add test for empty argument. Adjust 18189 return value to be compatible with gdb_run_cmd in lib/gdb.exp. 18190 Remove call to gdb_unload. 18191 181922007-07-17 Pedro Alves <pedro_alves@portugalmail.pt> 18193 Daniel Jacobowitz <dan@codesourcery.com> 18194 18195 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define 18196 for __WIN32__. 18197 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf. 18198 * gdb.base/unload.exp: Use shared library test routines. 18199 182002007-07-03 Markus Deuling <deuling@de.ibm.com> 18201 18202 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup). 18203 * gdb.base/solib-symbol-lib.c: Likewise. 18204 * gdb.base/solib-symbol-main.c: Likewise. 18205 182062007-07-02 Daniel Jacobowitz <dan@codesourcery.com> 18207 18208 * config/gdbserver.exp (gdb_reconnect): New. 18209 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c, 18210 gdb.base/solib-disc.exp: New files. 18211 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending 18212 remote debugging". 18213 (gdb_compile): Add shlib_load flag. 18214 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and 18215 port. 18216 (gdbserver_reconnect): New. 18217 182182007-07-01 Nick Roberts <nickrob@snap.net.nz> 18219 Daniel Jacobowitz <dan@codesourcery.com> 18220 18221 * gdb.base/annota3.exp: Test for if construct. 18222 182232007-06-26 Daniel Jacobowitz <dan@codesourcery.com> 18224 18225 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit. 18226 182272007-06-21 Chris Dearman <chris@mips.com> 18228 Maciej W. Rozycki <macro@mips.com> 18229 18230 * gdb.base/display.exp: Allow a newline after display/i. 18231 * gdb.base/pc-fp.exp: Likewise. 18232 * gdb.base/sigbpt.exp: Likewise. 18233 182342007-06-13 Daniel Jacobowitz <dan@codesourcery.com> 18235 18236 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple 18237 required features to be included. 18238 182392007-06-12 Daniel Jacobowitz <dan@codesourcery.com> 18240 18241 * gdb.threads/manythreads.exp: Prevent expect buffer overflow 18242 in info threads output. 18243 182442007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 18245 Markus Deuling <deuling@de.ibm.com> 18246 18247 * gdb.arch/spu-info.exp: New testcase. 18248 * gdb.arch/spu-info.c: New file. 18249 182502007-06-05 Daniel Jacobowitz <dan@codesourcery.com> 18251 18252 * gdb.arch/thumb-prologue.c: Record the breakpoint address in 18253 tpcs_offset. Restore lr after the call. 18254 * gdb.arch/thumb-prologue.exp: Use tpcs_offset. 18255 182562007-05-23 Daniel Jacobowitz <dan@codesourcery.com> 18257 18258 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer. 18259 (gdbserver_run): Kill any running gdbserver. 18260 * lib/mi-support.exp (mi_gdb_target_load): Likewise. 18261 182622007-05-17 Maciej W. Rozycki <macro@mips.com> 18263 18264 * gdb.base/sigbpt.exp: Preset segv_addr. 18265 182662007-05-16 Daniel Jacobowitz <dan@codesourcery.com> 18267 18268 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs. 18269 (gdb_compile_shlib): Likewise. 18270 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New. 18271 (default_gdb_init): Clear cleanfiles. 18272 (gdb_finish): Delete recorded cleanfiles. 18273 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download. 18274 18275 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs. 18276 Do not use isnative. 18277 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp, 18278 gdb.base/so-impl-ld.exp: Likewise. 18279 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets. 18280 * gdb.base/unload.exp: Likewise. Do not pass empty option to 18281 gdb_compile. 18282 182832007-05-15 Vladimir Prus <vladimir@codesourcery.com> 18284 18285 * config/unknown.exp: Remove. 18286 182872007-05-15 Markus Deuling <deuling@de.ibm.com> 18288 18289 * gdb.base/info-proc.exp: Check is_remote. 18290 182912007-05-14 Markus Deuling <deuling@de.ibm.com> 18292 18293 * gdb.base/gcore.exp: Initialize variable core_supported. 18294 182952007-05-14 Daniel Jacobowitz <dan@codesourcery.com> 18296 18297 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also. 18298 182992007-05-14 Daniel Jacobowitz <dan@codesourcery.com> 18300 18301 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs. 18302 * gdb.threads/print-threads.exp (test_all_threads): Allow 18303 negative and hexadecimal thread IDs. 18304 183052007-05-14 Daniel Jacobowitz <dan@codesourcery.com> 18306 18307 * gdb.java/jprint.java (public): Avoid invalid call to static 18308 method. 18309 183102007-05-14 Denis Pilat <denis.pilat@st.com> 18311 18312 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp, 18313 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, 18314 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp, 18315 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp, 18316 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main. 18317 183182007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 18319 18320 * gdb.base/overlays.exp: Add support for targets with only code 18321 overlay support, not data overlay. Support spu-*-* target in 18322 this mode. 18323 * gdb.base/ovlymgr.c: Provide stubs for spu target. 18324 * gdb.base/spu.ld: New file. 18325 183262007-05-07 Daniel Jacobowitz <dan@codesourcery.com> 18327 18328 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk. 18329 183302007-05-06 Daniel Jacobowitz <dan@codesourcery.com> 18331 18332 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files. 18333 183342007-04-29 Daniel Jacobowitz <dan@codesourcery.com> 18335 18336 * gdb.java/jmain.exp: Handle demangled names with and without method 18337 signatures. 18338 183392007-04-29 Daniel Jacobowitz <dan@codesourcery.com> 18340 18341 * gdb.mi/mi-syn-frame.c (main, foo, bar) 18342 (have_a_very_merry_interrupt): Remove calls to puts. 18343 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect 18344 inferior output. 18345 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct 18346 test names. 18347 183482007-04-29 Markus Deuling <deuling@de.ibm.com> 18349 Daniel Jacobowitz <dan@codesourcery.com> 18350 18351 * gdb.base/auxv.exp (core_works): Also check is_remote. 18352 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise. 18353 183542007-04-25 Vladimir Prus <vladimir@codesourcery.com> 18355 18356 * gdb.base/sigaltstack.exp: Use 'srcfile' in error 18357 message, not the undefined 'module' variable. 18358 * gdb.base/siginfo.exp: Likewise. 18359 * gdb.base/sigstep.exp: Likewise. 18360 * lib/gdbserver-support.exp (gdb_target_cmd): Quote 18361 serialport. 18362 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise. 18363 183642007-04-25 Corinna Vinschen <vinschen@redhat.com> 18365 18366 * config/sim.exp (gdb_target_sim): Just return with -1 when setting 18367 target sim fails. Return 0 otherwise. 18368 (gdb_load): Return prematurely if gdb_target_sim fails. 18369 183702007-04-16 Denis Pilat <denis.pilat@st.com> 18371 18372 * gdb.base/setshow.exp: Reset height after having set it to 100. 18373 183742007-04-16 Denis Pilat <denis.pilat@st.com> 18375 18376 * gdb.mi/mi2-stack.exp: update from mi-stack.exp. 18377 183782007-04-16 Denis Pilat <denis.pilat@st.com> 18379 18380 * gdb.mi/mi2-var-display.exp: Test for the fullname field. 18381 183822007-04-14 Vladimir Prus <vladimir@codesourcery.com> 18383 18384 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous 18385 tests. Run the frozen varobjs test. 18386 * gdb.mi/var-cmd.c (do_frozen_tests): New. 18387 * lib/mi-support.exp (mi_varobj_update): Fix thinko. 18388 183892007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com> 18390 18391 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c, 18392 gdb.base/type-opaque.exp: New files. 18393 183942007-04-01 Vladimir Prus <vladimir@codesourcery.com> 18395 18396 * gdb.mi/mi-var-child.c 18397 (do_children_tests): User char[2] instead of 18398 char so that automatic printing of pointers to char 18399 don't give unpredicable result. 18400 * gdb.mi/var-cmd.c (do_locals_test): Initialize 18401 local variables. 18402 * gdb.mi/mi-var-child.exp: Step to right line 18403 of do_children_tests. 18404 * gdb.mi/mi2-var-child.exp: Likewise. 18405 * gdb.mi/mi-var-cmd.exp: Step to right line of 18406 do_locals_tests. 18407 (do_children_tests): User char[2] instead of 18408 char so that automatic printing of pointers to char 18409 don't give unpredicable result. 18410 * gdb.mi/mi2-var-cmd.exp: Likewise. 18411 * lib/mi-support.exp (mi_continue_to_line): 18412 Pass test name to mi_wait_for_stop. 18413 184142007-03-30 Daniel Jacobowitz <dan@codesourcery.com> 18415 18416 * gdb.asm/asm-source.exp: Remove d10v case. 18417 * lib/gdb.exp (skip_cplus_tests): Likewise. 18418 * gdb.asm/d10v.inc: Deleted. 18419 184202007-03-30 Daniel Jacobowitz <dan@codesourcery.com> 18421 18422 * gdb.base/infnan.c, gdb.base/infnan.exp: New files. 18423 184242007-03-30 Daniel Jacobowitz <dan@codesourcery.com> 18425 18426 * config/netware.exp: Delete file. 18427 184282007-03-29 Joel Brobecker <brobecker@adacore.com> 18429 18430 * gdb.dwarf2/dw2-noloc.S: New file. 18431 * gdb.dwarf2/dw2-noloc.exp: New file. 18432 184332007-03-28 Pedro Alves <pedro_alves@portugalmail.pt> 18434 18435 * gdb.cp/method2.cc: New test. 18436 * gdb.cp/method2.exp: New test. 18437 * gdb.cp/Makefile.in (EXECUTABLES): Add method2. 18438 184392007-03-27 Daniel Jacobowitz <dan@codesourcery.com> 18440 18441 * gdb.ada/exec_changed.exp: Avoid "set confirm off". 18442 184432007-03-27 Brooks Moses <brooks.moses@codesourcery.com> 18444 18445 * Makefile.in: Add dummy "pdf" and "install-pdf" targets. 18446 184472007-03-27 Daniel Jacobowitz <dan@codesourcery.com> 18448 18449 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list. 18450 (gdb_load): Delete, replace with... 18451 (gdb_reload): ...this. 18452 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run. 18453 * gdb.server/server-mon.exp: Likewise. 18454 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload. 18455 (gdb_start_cmd): New. 18456 (gdb_file_cmd): Save the last loaded file. 18457 (gdb_reload): New. 18458 (gdb_gnu_strip_debug): Use transform. 18459 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download 18460 support here. Use new $last_loaded_file. Check mtime. 18461 (gdb_target_cmd): Handle ObjC failure case. 18462 (infer_host_exec): Delete. 18463 (gdbserver_load): Rename to... 18464 (gdbserver_run): ...this. Simplify. 18465 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file. 18466 (mi_gdb_load): Move most contents to a new function... 18467 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load. 18468 (mi_run_cmd): Use mi_gdb_target_load. 18469 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp, 18470 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp: 18471 Use gdb_run_cmd. 18472 * gdb.base/charsign.exp: Remove incorrect comment. 18473 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file. 18474 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp, 18475 gdb.base/start.exp: Use gdb_start_cmd. 18476 184772007-03-23 Nigel Stephens <nigel@mips.com> 18478 Maciej W. Rozycki <macro@mips.com> 18479 18480 * gdb.base/sigbpt.exp: Fix the message when skipping test. 18481 * gdb.base/signull.exp: Similarly. 18482 184832007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 18484 18485 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up 18486 messages available to test cases (like chng-sym.exp). 18487 184882007-03-14 Andreas Schwab <schwab@suse.de> 18489 18490 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output 18491 format changes. 18492 184932007-03-13 Daniel Jacobowitz <dan@codesourcery.com> 18494 18495 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker) 18496 (optimized_1): New. 18497 (main): Call optimized_1. 18498 (gdb2029): Correct typos. Call gdb2029_marker. 18499 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint 18500 for gdb2029. 18501 185022007-03-12 Mark Kettenis <kettenis@gnu.org> 18503 18504 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well 18505 as tabs. Remove redundant test pattern. 18506 185072007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 18508 18509 * gdb.base/long_long.exp: Accept optional symbol name in <...> 18510 for /a format output. 18511 185122007-03-09 Daniel Jacobowitz <dan@codesourcery.com> 18513 18514 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to 18515 collect output incrementally. 18516 185172007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 18518 18519 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string 18520 for -var-create lpcharacter test. 18521 * gdb.mi/mi2-var-cmd.exp: Likewise. 18522 185232007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 18524 18525 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to 18526 pass on targets where address zero is readable. 18527 185282007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 18529 18530 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with 18531 just a single architecture. 18532 185332007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 18534 18535 * gdb.base/callfuncs.exp (do_get_all_registers): Remove. 18536 (fetch_all_registers): New function, uses gdb_test_multiple and 18537 exp_continue to fetch inferior output line-by-line. 18538 Replace all uses of do_get_all_registers by fetch_all_registers. 18539 185402007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 18541 18542 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set 18543 in target_info. 18544 185452007-03-02 Michael Snyder <michael.snyder@palmsource.com> 18546 18547 * gdb.threads/manythreads.exp: Use $message string for 18548 consistancy; add a default (timeout) case. 18549 185502007-03-02 Michael Snyder <michael.snyder@palmsource.com> 18551 18552 * gdb.base/watchpoint.exp: Fix truncated comment. 18553 185542007-03-02 Michael Snyder <michael.snyder@palmsource.com> 18555 18556 * Makefile.in: Remove spurious single-quotes from sed command. 18557 185582007-02-28 Daniel Jacobowitz <dan@codesourcery.com> 18559 18560 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for 18561 func. 18562 * gdb.mi/mi2-var-cmd.exp: Likewise. 18563 185642007-02-27 Joel Brobecker <brobecker@adacore.com> 18565 18566 * gdb.dwarf2/dw2-producer.S: New file. 18567 * gdb.dwarf2/dw2-producer.exp: New testcase. 18568 185692007-02-27 Nick Roberts <nickrob@snap.net.nz> 18570 18571 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp 18572 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp 18573 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp 18574 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp 18575 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp 18576 Revert tests to use mi_gdb_test and include value field in output 18577 of -var-create. 18578 185792007-02-27 Daniel Jacobowitz <dan@codesourcery.com> 18580 18581 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files. 18582 185832007-02-27 Daniel Jacobowitz <dan@codesourcery.com> 18584 18585 * gdb.base/maint.exp: Remove full paths from test names. 18586 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp, 18587 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise. 18588 185892007-02-27 Joel Brobecker <brobecker@adacore.com> 18590 18591 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos. 18592 185932007-02-26 Daniel Jacobowitz <dan@codesourcery.com> 18594 18595 * gdb.server/server-mon.exp: New test. 18596 185972007-02-26 Daniel Jacobowitz <dan@codesourcery.com> 18598 18599 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New. 18600 186012007-02-26 Daniel Jacobowitz <dan@codesourcery.com> 18602 18603 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update 18604 register capitalization. 18605 186062007-02-13 Denis Pilat <denis.pilat@st.com> 18607 18608 * gdb.mi/mi-var-invalidate.exp: New file. 18609 186102007-02-08 Daniel Jacobowitz <dan@codesourcery.com> 18611 18612 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New. 18613 186142007-02-08 Daniel Jacobowitz <dan@codesourcery.com> 18615 18616 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers. 18617 186182007-02-08 Daniel Jacobowitz <dan@codesourcery.com> 18619 18620 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp, 18621 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files. 18622 186232007-02-08 Nick Roberts <nickrob@snap.net.nz> 18624 18625 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp 18626 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp 18627 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp 18628 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp 18629 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp 18630 * gdb.mi/gdb792.exp, lib/mi-support.exp: 18631 Update tests to include value field in output of -var-create. 18632 186332007-02-08 Andreas Schwab <schwab@suse.de> 18634 18635 * gdb.mi/mi-var-child.exp: Fix matching display of function value. 18636 186372007-02-07 Daniel Jacobowitz <dan@codesourcery.com> 18638 18639 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml, 18640 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files. 18641 186422007-02-02 Denis Pilat <denis.pilat@st.com> 18643 18644 * gdb.threads/threadapply.exp: check that frame is not changed by 18645 the thread apply all command. 18646 186472007-01-31 Andreas Schwab <schwab@suse.de> 18648 18649 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches. 18650 18651 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int 18652 in the dwarf sections. 18653 * gdb.dwarf2/mac-fileno.S: Likewise. 18654 18655 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out 18656 bspstore register on ia64. 18657 186582007-01-29 Andreas Schwab <schwab@suse.de> 18659 18660 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional 18661 "frame-begin" annotation. 18662 18663 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary 18664 number of "frames-invalid" annotations. 18665 186662007-01-29 Daniel Jacobowitz <dan@codesourcery.com> 18667 18668 * gdb.base/commands.exp: Call if_commands_test. 18669 (gdb_test_no_prompt, if_commands_test): New. 18670 186712007-01-28 Mark Kettenis <kettenis@gnu.org> 18672 18673 * gdb.threads/sigthread.c (NSIGS): Make bigger. 18674 186752007-01-27 Andreas Schwab <schwab@suse.de> 18676 18677 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of 18678 .short/.int/.quad in the dwarf sections. 18679 * gdb.dwarf2/dw2-intercu.S: Likewise. 18680 * gdb.dwarf2/dw2-intermix.S: Likewise. 18681 186822007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com> 18683 18684 * gdb.base/charsign.exp, gdb.base/charsign.c: New files. 18685 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number 18686 array. 18687 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays. 18688 * gdb.base/setvar.exp: Likewise. 18689 186902007-01-26 Andreas Schwab <schwab@suse.de> 18691 18692 * gdb.base/corefile.exp: Allow non-empty argument list in reinit 18693 test. 18694 18695 * gdb.base/multi-forks.exp ("restart $i"): Also match 18696 __kernel_syscall_via_break. 18697 186982007-01-24 Vladimir Prus <vladimir@codesourcery.com> 18699 18700 * lib/mi-support.exp (mi_delete_varobj): New. 18701 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct 18702 testcase. 18703 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function. 18704 (main): Call the above. 18705 (reference_update_test, base_in_reference_test) 18706 (reference_to_pointer): Delete the created varobjs. 18707 187082007-01-23 Daniel Jacobowitz <dan@codesourcery.com> 18709 18710 * Makefile.in (ALL_SUBDIRS): Add gdb.xml. 18711 * configure: Regenerated. 18712 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile. 18713 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp, 18714 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp, 18715 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files. 18716 * lib/gdb.exp (gdb_skip_xml_test): New function. 18717 187182007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com> 18719 18720 * gdb.base/sigrepeat.exp: Correct error message. 18721 187222007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com> 18723 Daniel Jacobowitz <dan@codesourcery.com> 18724 18725 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c, 18726 gdb.arch/i386-gnu-cfi-asm.S: New files. 18727 187282007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com> 18729 18730 * lib/gdb.exp: Abort on missing `site.exp'. 18731 187322007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com> 18733 Daniel Jacobowitz <dan@codesourcery.com> 18734 18735 * gdb.base/included.c, gdb.base/included.exp, 18736 gdb.base/included.h: New files. 18737 187382007-01-20 Daniel Jacobowitz <dan@codesourcery.com> 18739 18740 * gdb.base/bigcore.c (RLIMIT_CAP): Define. 18741 (maximize_rlimit): Reduce limits on 64-bit systems. 18742 187432007-01-19 Mark Kettenis <kettenis@gnu.org> 18744 18745 From Marcus Deuling <deuling@de.ibm.com>: 18746 * gdb.arch/altivec-regs.exp: Initialise variable endianness in 18747 every case. 18748 187492007-01-13 Nick Roberts <nickrob@snap.net.nz> 18750 18751 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification) 18752 (test_path_specification): Use objdir instead of srcdir to always 18753 get an absolute filename. 18754 187552007-01-12 Daniel Jacobowitz <dan@codesourcery.com> 18756 18757 * gdb.cp/member-ptr.cc (class Padding): Make contents public. 18758 187592007-01-11 Vladimir Prus <vladimir@codesourcery.com> 18760 18761 * gdb.mi/mi-var-cp.cc (reference_update_tests): 18762 Make sure the variable we're using is in scope. 18763 (reference_to_pointer): Likewise. 18764 187652007-01-09 Daniel Jacobowitz <dan@codesourcery.com> 18766 18767 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime 18768 has no debug information. 18769 187702007-01-09 Daniel Jacobowitz <dan@codesourcery.com> 18771 18772 * gdb.base/annota1.exp: Remove extra send_gdb. 18773 187742007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com> 18775 18776 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files. 18777 187782007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com> 18779 18780 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New. 18781 187822007-01-08 Nick Roberts <nickrob@snap.net.nz> 18783 Daniel Jacobowitz <dan@codesourcery.com> 18784 18785 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when 18786 lcharacter or linteger change. Correct duplicated test name. 18787 * gdb.mi/mi2-var-cmd.exp: Likewise. 18788 187892007-01-08 Daniel Jacobowitz <dan@codesourcery.com> 18790 18791 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New. 18792 187932007-01-05 Joel Brobecker <brobecker@adacore.com> 18794 18795 * gdb.base/nofield.c: New file. 18796 * gdb.base/nofield.exp: New testcase. 18797 187982007-01-05 Nick Roberts <nickrob@snap.net.nz> 18799 18800 * gdb.mi/mi-var-cp.exp: New test for references to pointers. 18801 18802 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above 18803 test. 18804 188052007-01-04 Daniel Jacobowitz <dan@codesourcery.com> 18806 18807 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs. 18808 188092007-01-04 Daniel Jacobowitz <dan@codesourcery.com> 18810 18811 * lib/mi-support.exp (mi_runto_helper): Expect two prompts 18812 when continuing. 18813 188142007-01-04 Pedro Alves <pedro_alves@portugalmail.pt> 18815 18816 * gdb.base/annota3.exp ($binfile): Append $EXEEXT. 18817 Expect ".exe" extension. 18818 188192007-01-04 Pedro Alves <pedro_alves@portugalmail.pt> 18820 18821 * gdb.base/charset.exp: Add explicit filename to break. 18822 * gdb.base/dbx.exp: Add explicit filename to breaks. 18823 188242007-01-04 Pedro Alves <pedro_alves@portugalmail.pt> 18825 18826 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load. 18827 * gdb.mi/mi2-file.exp: Likewise. 18828 188292007-01-04 Vladimir Prus <vladimir@codesourcery.com> 18830 18831 Implement specification of MI tests as comments 18832 in C and C++ sources. 18833 * lib/mi-support.exp (mi_autotest_data): New variable. 18834 (mi_autotest_source): New variable. 18835 (count_newlines, mi_prepare_inline_tests) 18836 (mi_get_inline_test, mi_continue_to_line) 18837 (mi_run_inline_test, mi_tbreak) 18838 (mi_send_resuming_command, mi_wait_for_stop): New functions. 18839 * gdb.mi/mi-var-cp.exp: Move most content to the C file. 18840 Run inline tests. 18841 * gdb.mi/mi-var-cp.cc: Define tests here. 18842 188432007-01-04 Vladimir Prus <vladimir@codesourcery.com> 18844 18845 Simplify usage of mi_continue_to. 18846 * lib/mi-support.exp (mi_runto_helper): Renamed 18847 from mi_runto, added new parameter 'run_or_continue'. 18848 (mi_runto): Use mi_runto_helper. 18849 (mi_continue_to): Accept just function name as parameter. 18850 Use mi_runto_helper. 18851 * gdb.mi/mi-var-cmd.exp: Adjust to changes. 18852 * gdb.mi/mi2-var-cmd.exp: Likewise. 18853 188542006-01-04 Joel Brobecker <brobecker@adacore.com> 18855 18856 Make this testcase a bit more realistic. The current code 18857 is too simplistic, and allows the compiler to optimize out 18858 some of the entities we need for this testcase. 18859 * gdb.ada/null_record/bar.ads (Void_Star): New type. 18860 (Do_Nothing): Add extra parameter. 18861 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise. 18862 * gdb.ada/null_record/null_record.adb: Fake use of type Empty 18863 by using a variable of type Void_Star. 18864 188652006-01-04 Joel Brobecker <brobecker@adacore.com> 18866 18867 * gdb.ada/catch_ex/foo.adb: New file. 18868 * gdb.ada/catch_ex.exp: New testcase. 18869 188702007-01-03 Pedro Alves <pedro_alves@portugalmail.pt> 18871 18872 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to 18873 pass --image-base to linker. 18874 188752007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com> 18876 Daniel Jacobowitz <dan@codesourcery.com> 18877 18878 * gdb.base/readline.exp: Set $TERM. Test arrow keys in 18879 secondary prompts. 18880 188812007-01-03 Daniel Jacobowitz <dan@codesourcery.com> 18882 18883 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected 18884 output. Test the types of members and member pointers. 18885 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for 18886 gdb/2092. 18887 * gdb.cp/member-ptr.exp: Search for a comment instead of a 18888 statement. Enable for GCC. Update expected output for some tests 18889 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class 18890 layout. 18891 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x) 18892 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond) 18893 (Diamond::vget_base): New. 18894 (main): Add new tests. 18895 * gdb.cp/printmethod.exp: Update expected output for member functions. 18896 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for 18897 print pEe->D::vg(). 18898 188992007-01-03 Daniel Jacobowitz <dan@codesourcery.com> 18900 18901 * gdb.threads/tls.exp: Allow stops in sem_post. 18902 189032006-12-31 Daniel Jacobowitz <dan@codesourcery.com> 18904 18905 * gdb.base/annota1.exp: Allow .*printf in backtraces. 18906 * gdb.base/annota3.exp: Likewise. 18907 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint 18908 again (instead of timing out). 18909 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for 18910 GCC bug 26475. 18911 * gdb.java/jmisc.exp: Adjust to work with method signatures including 18912 return types. Add kfails for GDB bugs 2214 and 2215. Move exit 18913 test from jmisc1.exp. 18914 * gdb.java/jmisc1.exp: Delete. 18915 * gdb.java/jprint.exp: Adjust to work with method signatures including 18916 return types. 18917 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info. 18918 * gdb.threads/linux-dp.exp: Don't be confused by program output. 18919 * lib/java.exp (compile_java_from_source): Pass the correct type 18920 to target_compile. 18921 189222006-12-31 Joel Brobecker <brobecker@adacore.com> 18923 18924 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align. 18925 (stack_align_edx): New function. 18926 (stack_align_eax): New function. 18927 (main): Add calls to stack_align_edx and stack_align_eax. 18928 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx. 18929 Add testing for the cases where the register used during a stack 18930 realignment is edx. Same for eax. 18931 189322006-12-30 Pedro Alves <pedro_alves@portugalmail.pt> 18933 18934 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW 18935 and generic PE targets. 18936 189372006-12-29 Joel Brobecker <brobecker@adacore.com> 18938 18939 * gdb.ada/array_return.exp: Update copyright date list. 18940 189412006-12-27 Joel Brobecker <brobecker@adacore.com> 18942 18943 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type. 18944 (Create_Small_Float_Vector): New function. 18945 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add 18946 function body. 18947 * gdb.ada/array_return/p.adb: Use new type and function from 18948 package Pck. 18949 * gdb.ada/array_return.exp: Add a test verifying that GDB is 18950 able to print the value returned by a function returning an 18951 array of float. 18952 189532006-12-20 Joel Brobecker <brobecker@adacore.com> 18954 18955 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail. 18956 The associated tests should be PASSing. 18957 189582006-12-08 Vladimir Prus <vladimir@codesourcery.com> 18959 18960 Test for base in references. 18961 * gdb.mi/mi-var-cp.cc: Add test code. 18962 * gdb.mi/mi-var-cp.exp: Test for bases in references. 18963 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes. 18964 * gdb.mi/mi2-watch.exp: Likewise. 18965 * lib/mi-support.exp (mi_runto): Use temporary breakpoint. 18966 (mi_list_varobj_children): New function. 18967 189682006-12-08 Vladimir Prus <vladimir@codesourcery.com> 18969 18970 * lib/mi-support.exp 18971 (mi_runto): Accept "()" after function name. 18972 (mi_create_varobj): New function. 18973 (mi_varobj_update): New function. 18974 (mi_Check_varobj_value): New function. 18975 * gdb.mi/mi-var-cp.exp: New file. 18976 * gdb.mi/mi-var-cp.cc: New file. 18977 189782006-12-01 Daniel Jacobowitz <dan@codesourcery.com> 18979 18980 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c, 18981 gdb.base/weaklib2.c: New files. 18982 189832006-11-29 Nathan Sidwell <nathan@codesourcery.com> 18984 18985 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread 18986 info. Adjust test names. 18987 18988 * gdb.base/break.c (main): Move position of malloc. 18989 * gdb.base/break.exp: Revert mistaken checkin. 18990 189912006-11-28 Vladimir Prus <vladimir@codesourcery.com> 18992 18993 * gdb.mi/mi-var-cmd.exp: Check -var-update after 18994 assignement of arrays and function pointers. 18995 * gdb.mi/var-cmd.c: Add declaration necessary for above 18996 tests. 18997 189982006-11-27 Nathan Sidwell <nathan@codesourcery.com> 18999 19000 * gdb.base/break.c (main): Call malloc. 19001 19002 * gdb.threads/linux-dp.exp: Read thread table before and after 19003 creating each philosopher and verify it. 19004 190052006-11-27 Nathan Sidwell <nathan@codesourcery.com> 19006 Paul Brook <paul@codesourcery.com> 19007 Daniel Jacobowitz <dan@codesourcery.com> 19008 19009 * gdb.base/ending-run.exp: Flatten expect script stepping out of 19010 main to remove duplication. Add start function of the form 19011 '_*start[1-9]*'. Add RVDS start function. 19012 190132006-11-22 Daniel Jacobowitz <dan@codesourcery.com> 19014 19015 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files. 19016 190172006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 19018 19019 * gdb.asm/asm-source.exp: Add "spu*-*-*" target. 19020 * gdb.asm/spu.inc: New file. 19021 * gdb.base/term.exp: Disable if [target_info exists noargs]. 19022 * gdb.gdb/complaints.exp: Disable if ![isnative]. 19023 * gdb.gdb/selftest.exp: Likewise. 19024 * gdb.gdb/observer.exp: Likewise. 19025 * gdb.gdb/xfullpath.exp: Likewise. 19026 * gdb.base/attach.exp: Disable on SPU target. 19027 * gdb.cp/bs145503.exp: Likewise. 19028 * gdb.cp/exception.exp: Likewise. 19029 * gdb.cp/userdef.exp: Likewise. 19030 190312006-11-22 Daniel Jacobowitz <dan@codesourcery.com> 19032 19033 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n. 19034 190352006-11-10 Vladimir Prus <vladimir@codesourcery.com> 19036 19037 * gdb.base/completion.exp: Fix completion tests for 19038 'info' and 'info '. 19039 * gdb.base/help.exp (help_test_raw, test_class_help) 19040 (test_prefix_command_help): Move... 19041 * lib/gdb.exp: Here. 19042 * gdb.base/main.exp: Adjust. 19043 * gdb.cp/maint.exp: Adjust. 19044 * gdb.trace/tracecmd.exp: Use test_help_class. 19045 190462006-11-09 Vladimir Prus <vladimir@codesourcery.com> 19047 19048 * gdb.stabs/weird.exp (print_weird_var): Use 19049 gdb_test_multiple instead of gdb_expect. 19050 190512006-11-09 Vladimir Prus <vladimir@codesourcery.com> 19052 19053 * gdb.base/help.exp (help_test_raw): New. 19054 (test_class_help): New. 19055 (test_prefix_command_help): New. 19056 Adjust testcases. 19057 190582006-11-09 Christophe Lyon <christophe.lyon@st.com> 19059 19060 * gdb.base/constvars.c (main): Write to crass and crips, so that 19061 they are allocated by the compiler. 19062 190632006-10-27 Andreas Schwab <schwab@suse.de> 19064 19065 * gdb.base/multi-forks.exp: Use "detach fork" instead of 19066 "detach-fork". 19067 190682006-10-18 Daniel Jacobowitz <dan@codesoucery.com> 19069 19070 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends 19071 of patterns. 19072 190732006-10-17 Daniel Jacobowitz <dan@codesourcery.com> 19074 19075 * gdb.base/sepdebug.exp: Remove debug format test. 19076 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test. 19077 Handle no-symtab. 19078 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New. 19079 190802006-10-17 Daniel Jacobowitz <dan@codesourcery.com> 19081 19082 * gdb.threads/manythreads.c (thread_function, main): Don't cast 19083 int to pointer or pointer to int. 19084 * gdb.threads/manythreads.exp: Don't expect the string "LWP". 19085 190862006-10-12 Daniel Jacobowitz <dan@codesourcery.com> 19087 19088 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp. 19089 190902006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com> 19091 19092 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test. 19093 190942006-10-09 Daniel Jacobowitz <dan@codesourcery.com> 19095 19096 PR c++/2116 19097 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New. 19098 190992006-10-06 Joel Brobecker <brobecker@adacore.com> 19100 19101 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that 19102 the corresponding bug has been fixed in GDB (PR/2018). 19103 191042006-10-06 Joel Brobecker <brobecker@adacore.com> 19105 19106 * gdb.base/subst.exp: New testcase. 19107 191082006-10-06 Joel Brobecker <brobecker@adacore.com> 19109 19110 * gdb.ada/array_return/pck.ads: Add copyright notice. 19111 * gdb.ada/array_return/pck.adb: Likewise. 19112 * gdb.ada/array_return/p.adb: Likewise. 19113 * gdb.ada/exec_changed/first.adb: Likewise. 19114 * gdb.ada/exec_changed/second.adb: Likewise. 19115 191162006-10-06 Joel Brobecker <brobecker@adacore.com> 19117 19118 * gdb.ada/watch_arg/watch.adb: New file. 19119 * gdb.ada/watch_arg.exp: New testcase. 19120 191212006-10-02 Vladimir Prus <vladimir@codesourcery.com> 19122 19123 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path 19124 via string_to_regexp. 19125 * gdb.mi/mi2-basics.exp: Likewise. 19126 191272006-09-20 Michael Snyder <michael.snyder@palmsource.com> 19128 19129 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp: 19130 Remove unused / obsolete files. 19131 191322006-09-19 Nick Roberts <nickrob@snap.net.nz> 19133 19134 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp. 19135 191362006-09-17 Vladimir Prus <vladimir@codesourcery.com> 19137 19138 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that 19139 HIGH_FRAME argument to -stack-list-arguments can be larger than 19140 the number of frames. 19141 191422006-09-15 Daniel Jacobowitz <dan@codesourcery.com> 19143 19144 * gdb.base/args.c (main): Add breakpoint marker. 19145 * gdb.base/args.exp: Use args_test for tests. Add new tests which 19146 really test empty arguments. 19147 (args_load): Delete. 19148 (args_test): New. 19149 191502006-09-13 Nick Roberts <nickrob@snap.net.nz> 19151 19152 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just 19153 check for one file. 19154 191552006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com> 19156 19157 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that 19158 HIGH_FRAME argument to -stack-list-locals can be larger than 19159 the number of frames. 19160 191612006-08-18 Fred Fish <fnf@specifix.com> 19162 19163 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo, 19164 '$' in front of skip_vmx_tests_saved when setting that. 19165 191662006-08-10 Andrew Stubbs <andrew.stubbs@st.com> 19167 19168 * gdb.base/trace-commands.exp: New file. 19169 191702006-08-10 Joel Brobecker <brobecker@adacore.com> 19171 Daniel Jacobowitz <dan@codesourcery.com> 19172 19173 * gdb.base/step-bt.exp: Make hexadecimal address optional in 19174 expected output of the backtrace commands. 19175 191762006-08-09 Joel Brobecker <brobecker@adacore.com> 19177 19178 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with 19179 untested followed by return combination. 19180 * gdb.arch/altivec-regs.exp: Likewise. 19181 * gdb.arch/e500-abi.exp: Likewise. 19182 * gdb.arch/e500-regs.exp: Likewise. 19183 * gdb.arch/gdb1291.exp: Likewise. 19184 * gdb.arch/gdb1431.exp: Likewise. 19185 * gdb.arch/gdb1558.exp: Likewise. 19186 * gdb.arch/i386-prologue.exp: Likewise. 19187 * gdb.arch/i386-unwind.exp: Likewise. 19188 * gdb.asm/asm-source.exp: Likewise. 19189 * gdb.base/a2-run.exp: Likewise. 19190 * gdb.base/advance.exp: Likewise. 19191 * gdb.base/all-bin.exp: Likewise. 19192 * gdb.base/annota1.exp: Likewise. 19193 * gdb.base/annota3.exp: Likewise. 19194 * gdb.base/args.exp: Likewise. 19195 * gdb.base/arithmet.exp: Likewise. 19196 * gdb.base/assign.exp: Likewise. 19197 * gdb.base/async.exp: Likewise. 19198 * gdb.base/attach.exp: Likewise. 19199 * gdb.base/bang.exp: Likewise. 19200 * gdb.base/bigcore.exp: Likewise. 19201 * gdb.base/bitfields.exp: Likewise. 19202 * gdb.base/bitfields2.exp: Likewise. 19203 * gdb.base/break.exp: Likewise. 19204 * gdb.base/call-sc.exp: Likewise. 19205 * gdb.base/call-strs.exp: Likewise. 19206 * gdb.base/callfuncs.exp: Likewise. 19207 * gdb.base/checkpoint.exp: Likewise. 19208 * gdb.base/chng-syms.exp: Likewise. 19209 * gdb.base/code-expr.exp: Likewise. 19210 * gdb.base/commands.exp: Likewise. 19211 * gdb.base/completion.exp: Likewise. 19212 * gdb.base/cond-expr.exp: Likewise. 19213 * gdb.base/condbreak.exp: Likewise. 19214 * gdb.base/consecutive.exp: Likewise. 19215 * gdb.base/constvars.exp: Likewise. 19216 * gdb.base/corefile.exp: Likewise. 19217 * gdb.base/cvexpr.exp: Likewise. 19218 * gdb.base/dbx.exp: Likewise. 19219 * gdb.base/define.exp: Likewise. 19220 * gdb.base/detach.exp: Likewise. 19221 * gdb.base/display.exp: Likewise. 19222 * gdb.base/dump.exp: Likewise. 19223 * gdb.base/ena-dis-br.exp: Likewise. 19224 * gdb.base/ending-run.exp: Likewise. 19225 * gdb.base/environ.exp: Likewise. 19226 * gdb.base/eval-skip.exp: Likewise. 19227 * gdb.base/exprs.exp: Likewise. 19228 * gdb.base/fileio.exp: Likewise. 19229 * gdb.base/finish.exp: Likewise. 19230 * gdb.base/float.exp: Likewise. 19231 * gdb.base/foll-exec.exp: Likewise. 19232 * gdb.base/foll-fork.exp: Likewise. 19233 * gdb.base/foll-vfork.exp: Likewise. 19234 * gdb.base/freebpcmd.exp: Likewise. 19235 * gdb.base/funcargs.exp: Likewise. 19236 * gdb.base/gcore.exp: Likewise. 19237 * gdb.base/gdb1090.exp: Likewise. 19238 * gdb.base/gdb1250.exp: Likewise. 19239 * gdb.base/huge.exp: Likewise. 19240 * gdb.base/info-proc.exp: Likewise. 19241 * gdb.base/interrupt.exp: Likewise. 19242 * gdb.base/jump.exp: Likewise. 19243 * gdb.base/langs.exp: Likewise. 19244 * gdb.base/lineinc.exp: Likewise. 19245 * gdb.base/list.exp: Likewise. 19246 * gdb.base/logical.exp: Likewise. 19247 * gdb.base/long_long.exp: Likewise. 19248 * gdb.base/macscp.exp: Likewise. 19249 * gdb.base/maint.exp: Likewise. 19250 * gdb.base/mips_pro.exp: Likewise. 19251 * gdb.base/miscexprs.exp: Likewise. 19252 * gdb.base/multi-forks.exp: Likewise. 19253 * gdb.base/opaque.exp: Likewise. 19254 * gdb.base/overlays.exp: Likewise. 19255 * gdb.base/pc-fp.exp: Likewise. 19256 * gdb.base/pointers.exp: Likewise. 19257 * gdb.base/printcmds.exp: Likewise. 19258 * gdb.base/psymtab.exp: Likewise. 19259 * gdb.base/ptype.exp: Likewise. 19260 * gdb.base/recurse.exp: Likewise. 19261 * gdb.base/relational.exp: Likewise. 19262 * gdb.base/relocate.exp: Likewise. 19263 * gdb.base/remote.exp: Likewise. 19264 * gdb.base/reread.exp: Likewise. 19265 * gdb.base/restore.exp: Likewise. 19266 * gdb.base/return.exp: Likewise. 19267 * gdb.base/return2.exp: Likewise. 19268 * gdb.base/scope.exp: Likewise. 19269 * gdb.base/sect-cmd.exp: Likewise. 19270 * gdb.base/sep.exp: Likewise. 19271 * gdb.base/sepdebug.exp: Likewise. 19272 * gdb.base/setshow.exp: Likewise. 19273 * gdb.base/setvar.exp: Likewise. 19274 * gdb.base/sigall.exp: Likewise. 19275 * gdb.base/sigbpt.exp: Likewise. 19276 * gdb.base/signals.exp: Likewise. 19277 * gdb.base/signull.exp: Likewise. 19278 * gdb.base/sizeof.exp: Likewise. 19279 * gdb.base/solib.exp: Likewise. 19280 * gdb.base/step-line.exp: Likewise. 19281 * gdb.base/step-test.exp: Likewise. 19282 * gdb.base/structs.exp: Likewise. 19283 * gdb.base/structs2.exp: Likewise. 19284 * gdb.base/term.exp: Likewise. 19285 * gdb.base/twice.exp: Likewise. 19286 * gdb.base/until.exp: Likewise. 19287 * gdb.base/varargs.exp: Likewise. 19288 * gdb.base/volatile.exp: Likewise. 19289 * gdb.base/watchpoint.exp: Likewise. 19290 * gdb.base/whatis-exp.exp: Likewise. 19291 * gdb.base/whatis.exp: Likewise. 19292 * gdb.cp/ambiguous.exp: Likewise. 19293 * gdb.cp/annota2.exp: Likewise. 19294 * gdb.cp/annota3.exp: Likewise. 19295 * gdb.cp/bool.exp: Likewise. 19296 * gdb.cp/breakpoint.exp: Likewise. 19297 * gdb.cp/casts.exp: Likewise. 19298 * gdb.cp/class2.exp: Likewise. 19299 * gdb.cp/classes.exp: Likewise. 19300 * gdb.cp/cplusfuncs.exp: Likewise. 19301 * gdb.cp/ctti.exp: Likewise. 19302 * gdb.cp/derivation.exp: Likewise. 19303 * gdb.cp/exception.exp: Likewise. 19304 * gdb.cp/gdb1355.exp: Likewise. 19305 * gdb.cp/hang.exp: Likewise. 19306 * gdb.cp/inherit.exp: Likewise. 19307 * gdb.cp/local.exp: Likewise. 19308 * gdb.cp/m-data.exp: Likewise. 19309 * gdb.cp/m-static.exp: Likewise. 19310 * gdb.cp/member-ptr.exp: Likewise. 19311 * gdb.cp/method.exp: Likewise. 19312 * gdb.cp/misc.exp: Likewise. 19313 * gdb.cp/namespace.exp: Likewise. 19314 * gdb.cp/overload.exp: Likewise. 19315 * gdb.cp/ovldbreak.exp: Likewise. 19316 * gdb.cp/pr-1023.exp: Likewise. 19317 * gdb.cp/pr-1210.exp: Likewise. 19318 * gdb.cp/pr-574.exp: Likewise. 19319 * gdb.cp/printmethod.exp: Likewise. 19320 * gdb.cp/psmang.exp: Likewise. 19321 * gdb.cp/ref-params.exp: Likewise. 19322 * gdb.cp/ref-types.exp: Likewise. 19323 * gdb.cp/rtti.exp: Likewise. 19324 * gdb.cp/templates.exp: Likewise. 19325 * gdb.cp/try_catch.exp: Likewise. 19326 * gdb.cp/userdef.exp: Likewise. 19327 * gdb.cp/virtfunc.exp: Likewise. 19328 * gdb.disasm/am33.exp: Likewise. 19329 * gdb.disasm/h8300s.exp: Likewise. 19330 * gdb.disasm/mn10300.exp: Likewise. 19331 * gdb.disasm/sh3.exp: Likewise. 19332 * gdb.disasm/t01_mov.exp: Likewise. 19333 * gdb.disasm/t02_mova.exp: Likewise. 19334 * gdb.disasm/t03_add.exp: Likewise. 19335 * gdb.disasm/t04_sub.exp: Likewise. 19336 * gdb.disasm/t05_cmp.exp: Likewise. 19337 * gdb.disasm/t06_ari2.exp: Likewise. 19338 * gdb.disasm/t07_ari3.exp: Likewise. 19339 * gdb.disasm/t08_or.exp: Likewise. 19340 * gdb.disasm/t09_xor.exp: Likewise. 19341 * gdb.disasm/t10_and.exp: Likewise. 19342 * gdb.disasm/t11_logs.exp: Likewise. 19343 * gdb.disasm/t12_bit.exp: Likewise. 19344 * gdb.disasm/t13_otr.exp: Likewise. 19345 * gdb.hp/gdb.aCC/optimize.exp: Likewise. 19346 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise. 19347 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise. 19348 * gdb.hp/gdb.base-hp/dollar.exp: Likewise. 19349 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise. 19350 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise. 19351 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise. 19352 * gdb.hp/gdb.base-hp/reg.exp: Likewise. 19353 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise. 19354 * gdb.hp/gdb.compat/xdb1.exp: Likewise. 19355 * gdb.hp/gdb.compat/xdb3.exp: Likewise. 19356 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise. 19357 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise. 19358 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise. 19359 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise. 19360 * gdb.mi/gdb701.exp: Likewise. 19361 * gdb.mi/gdb792.exp: Likewise. 19362 * gdb.mi/mi-basics.exp: Likewise. 19363 * gdb.mi/mi-break.exp: Likewise. 19364 * gdb.mi/mi-cli.exp: Likewise. 19365 * gdb.mi/mi-console.exp: Likewise. 19366 * gdb.mi/mi-disassemble.exp: Likewise. 19367 * gdb.mi/mi-eval.exp: Likewise. 19368 * gdb.mi/mi-file.exp: Likewise. 19369 * gdb.mi/mi-read-memory.exp: Likewise. 19370 * gdb.mi/mi-regs.exp: Likewise. 19371 * gdb.mi/mi-return.exp: Likewise. 19372 * gdb.mi/mi-simplerun.exp: Likewise. 19373 * gdb.mi/mi-stack.exp: Likewise. 19374 * gdb.mi/mi-stepi.exp: Likewise. 19375 * gdb.mi/mi-syn-frame.exp: Likewise. 19376 * gdb.mi/mi-until.exp: Likewise. 19377 * gdb.mi/mi-var-block.exp: Likewise. 19378 * gdb.mi/mi-var-child.exp: Likewise. 19379 * gdb.mi/mi-var-cmd.exp: Likewise. 19380 * gdb.mi/mi-var-display.exp: Likewise. 19381 * gdb.mi/mi-watch.exp: Likewise. 19382 * gdb.mi/mi2-basics.exp: Likewise. 19383 * gdb.mi/mi2-break.exp: Likewise. 19384 * gdb.mi/mi2-cli.exp: Likewise. 19385 * gdb.mi/mi2-console.exp: Likewise. 19386 * gdb.mi/mi2-disassemble.exp: Likewise. 19387 * gdb.mi/mi2-eval.exp: Likewise. 19388 * gdb.mi/mi2-file.exp: Likewise. 19389 * gdb.mi/mi2-read-memory.exp: Likewise. 19390 * gdb.mi/mi2-regs.exp: Likewise. 19391 * gdb.mi/mi2-return.exp: Likewise. 19392 * gdb.mi/mi2-simplerun.exp: Likewise. 19393 * gdb.mi/mi2-stack.exp: Likewise. 19394 * gdb.mi/mi2-stepi.exp: Likewise. 19395 * gdb.mi/mi2-syn-frame.exp: Likewise. 19396 * gdb.mi/mi2-until.exp: Likewise. 19397 * gdb.mi/mi2-var-block.exp: Likewise. 19398 * gdb.mi/mi2-var-child.exp: Likewise. 19399 * gdb.mi/mi2-var-cmd.exp: Likewise. 19400 * gdb.mi/mi2-var-display.exp: Likewise. 19401 * gdb.mi/mi2-watch.exp: Likewise. 19402 * gdb.stabs/exclfwd.exp: Likewise. 19403 * gdb.stabs/weird.exp: Likewise. 19404 * gdb.threads/gcore-thread.exp: Likewise. 19405 * gdb.trace/actions.exp: Likewise. 19406 * gdb.trace/backtrace.exp: Likewise. 19407 * gdb.trace/circ.exp: Likewise. 19408 * gdb.trace/collection.exp: Likewise. 19409 * gdb.trace/deltrace.exp: Likewise. 19410 * gdb.trace/infotrace.exp: Likewise. 19411 * gdb.trace/limits.exp: Likewise. 19412 * gdb.trace/packetlen.exp: Likewise. 19413 * gdb.trace/passc-dyn.exp: Likewise. 19414 * gdb.trace/passcount.exp: Likewise. 19415 * gdb.trace/report.exp: Likewise. 19416 * gdb.trace/save-trace.exp: Likewise. 19417 * gdb.trace/tfind.exp: Likewise. 19418 * gdb.trace/tracecmd.exp: Likewise. 19419 * gdb.trace/while-dyn.exp: Likewise. 19420 * gdb.trace/while-stepping.exp: Likewise. 19421 194222006-08-08 Joel Brobecker <brobecker@adacore.com> 19423 19424 * gdb.base/step-bt.c: New file. 19425 * gdb.base/step-bt.exp: New testcase. 19426 194272006-08-08 Daniel Jacobowitz <dan@codesourcery.com> 19428 19429 * config/monitor.exp (gdb_load): Remove support for obsolete 19430 download-write-size. 19431 * gdb.base/remote.exp: Likewise. Update all callers of 19432 gdb_timed_load. 19433 194342006-08-02 Daniel Jacobowitz <dan@codesourcery.com> 19435 19436 * cursal.exp: Pass binfile to gdb_load. 19437 194382006-08-01 Nathan Sidwell <nathan@codesourcery.com> 19439 19440 * gdb.base/cursal.exp: Add "" to gdb_load call. 19441 194422006-07-29 Mark Kettenis <kettenis@gnu.org> 19443 19444 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of 19445 NetBSD/ELF targets. 19446 194472006-07-25 Daniel Jacobowitz <dan@codesourcery.com> 19448 19449 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary 19450 operator*. 19451 194522006-07-24 Daniel Jacobowitz <dan@codesourcery.com> 19453 19454 * gdb.base/completion.exp: Update for change in "file" behavior. 19455 * gdb.stabs/weird.exp: Likewise. 19456 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise. 19457 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly. 19458 194592006-07-24 Nathan Sidwell <nathan@codesourcery.com> 19460 19461 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets. 19462 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load. 19463 194642006-07-21 Andrew Stubbs <andrew.stubbs@st.com> 19465 19466 * gdb.base/default.exp: Update source command error message. 19467 * gdb.base/help.exp: Update 'help source' message. 19468 194692006-07-20 Daniel Jacobowitz <dan@codesourcery.com> 19470 19471 * gdb.cp/bs15503.exp: Update comment for no longer crashing 19472 test. 19473 194742006-07-19 Andrew Stubbs <andrew.stubbs@st.com> 19475 19476 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages. 19477 194782006-07-18 Daniel Jacobowitz <dan@codesourcery.com> 19479 19480 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files. 19481 194822006-07-18 Daniel Jacobowitz <dan@codesourcery.com> 19483 19484 * gdb.threads/print-threads.exp: Use gdb_breakpoint. 19485 194862006-07-17 Mark Kettenis <kettenis@gnu.org> 19487 19488 * gdb.base/long_long.exp (gdb_test_long_long): Exclude 19489 *-*-openbsd* from targets for wich we expect ARM FPA floating 19490 point format. 19491 194922006-07-17 Nick Roberts <nickrob@snap.net.nz> 19493 19494 * gdb.cp/annota3.exp: Expect frame-begin annotation. 19495 194962006-07-17 Mark Kettenis <kettenis@gnu.org> 19497 19498 * gdb.base/annota3.exp: Expect frame-begin annotation. 19499 195002006-07-14 Joel Brobecker <brobecker@adacore.com> 19501 19502 * gdb.base/help.exp: Adjust "help unset" test to accept 19503 any list of unset commands. 19504 195052006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com> 19506 Daniel Jacobowitz <dan@codesourcery.com> 19507 19508 * gdb.cp/ref-params.exp: New test. 19509 * gdb.cp/ref-params.cc: New source file. 19510 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params. 19511 195122006-07-08 Mark Kettenis <kettenis@gnu.org> 19513 19514 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing 19515 spaces/tabs in regular expressions since they might not be there. 19516 195172006-07-07 Andrew Stubbs <andrew.stubbs@st.com> 19518 19519 * gdb.base/ifelse.exp: New file. 19520 195212006-07-04 Nathan Sidwell <nathan@codesourcery.com> 19522 19523 * gdb.base/huge.c: Allow CRASH_GDB to be set from command 19524 line. 19525 * gdb.base/huge.exp: Loop over compilation to find a size that 19526 is acceptable. 19527 * gdb.base/remote.exp: Correct expected strings. 19528 * gdb.dwarf2/mac-fileno.S: Avoid # comments. 19529 195302006-06-22 Daniel Jacobowitz <dan@codesourcery.com> 19531 19532 * gdb.base/store.exp: Don't use gdb_suppress_entire_file. 19533 195342006-06-22 Daniel Jacobowitz <dan@codesourcery.com> 19535 19536 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not 19537 native. 19538 195392006-06-22 Daniel Jacobowitz <dan@codesourcery.com> 19540 19541 * gdb.stabs/exclfwd.exp: Skip the test if configure did not 19542 enable stabs testing. 19543 195442006-06-22 Daniel Jacobowitz <dan@codesourcery.com> 19545 19546 * gdb.base/auxv.exp: Intercept undefined command messages before 19547 gdb_test_multiple does. 19548 195492006-06-22 Daniel Jacobowitz <dan@codesourcery.com> 19550 19551 * Makefile.in (host_alias): Remove. 19552 (target_alias): Use @target_noncanonical@. 19553 (site.exp): Don't set host_alias. 19554 * aclocal.m4: Remove contents. Include acx.m4. 19555 * configure: Regenerated. 19556 * configure.ac: Use ACX_NONCANONICAL_TARGET. 19557 195582006-06-13 Nathan Sidwell <nathan@codesourcery.com> 19559 19560 * lib/gdb.exp (gdb_load_cmd): New. 19561 19562 * gdb.base/fileio.c: Add system(NULL) test. 19563 * gdb.base/fileio.exp: Check it. 19564 19565 * gdb.base/break.c: Add 10a breakpoint at } 19566 * gdb.base/break.exp: Add test for breakpoint at } 19567 * gdb.cp/anon-union.cc: Add code at end of function. 19568 * gdb.cp/anon-union.exp: Adjust end of function breakpoint. 19569 * gdb.mi/var-cmd.c: Add code at end of function. 19570 * gdb.mi/mi-var-display.exp: Adjust end of next. 19571 * gdb.mi/mi2-var-display.exp: Likewise. 19572 * gdb.base/fileio.c: Add stop function and insert calls at 19573 stopping places. 19574 * gdb.base/fileio.exp: Breakpoint stop function and remove 19575 explicit line number references. 19576 195772006-05-19 Joel Brobecker <brobecker@adacore.com> 19578 19579 * gdb.base/del.exp (test_delete_alias): New function. 19580 Now check that both "del" and "d" work as aliases for "delete". 19581 195822006-05-18 Fred Fish <fnf@specifix.com> 19583 19584 * gdb.base/a2-run.exp: Allow part of test to run when args aren't 19585 required. Check for spurious output after program exits normally. 19586 195872006-05-17 Fred Fish <fnf@specifix.com> 19588 19589 * gdb.base/relocate.exp: Use gdb_file_cmd rather than 19590 gdb_load, so it works in the simulator. 19591 195922006-05-11 Fred Fish <fnf@specifix.com> 19593 19594 * gdb.base/bang.exp: Ignore unexpected output between the 19595 "program exited normally" and the gdb prompt, as many other 19596 tests do. 19597 195982006-05-07 Mark Kettenis <kettenis@gnu.org> 19599 19600 * gdb.base/help.exp: Make "delete checkpoint" part option for 19601 "help d" and "help delete" tests. 19602 196032006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 19604 19605 * gdb.mi/mi-basics.exp: Add missing serial number to 19606 expected output in some mi_gdb_test statements. 19607 * gdb.mi/mi2-basics.exp: Likewise. 19608 196092006-05-05 Joel Brobecker <brobecker@adacore.com> 19610 19611 * gdb.base/del.c: New file. 19612 * gdb.base/del.exp: New testcase. 19613 196142006-05-05 David S. Miller <davem@sunset.davemloft.net> 19615 19616 * gdb.base/break.exp: Do not assume a breakpoint on 19617 main will actually be in $srcfile when optimizing. 19618 * gdb.base/savedregs.exp: Do not require that the dummy 19619 frame location match up to a symbol and source file location. 19620 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers" 19621 will get printed without a mi_cmd_data_list_register_values prefix. 19622 (*-data-list-register-*): Correct regular expressions to expect the new 19623 pseudo d? floating point registers. 19624 * gdb.mi/mi2-regs.exp: Likewise. 19625 196262006-05-05 Christophe Lyon <christophe.lyon@st.com> 19627 19628 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member. 19629 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4 19630 is allocated by the compiler. 19631 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s, 19632 anons, e, anone to force their allocation by the compiler. 19633 196342006-05-05 Daniel Jacobowitz <dan@codesourcery.com> 19635 19636 * gdb.base/help.exp: Update expected text for help d and 19637 help delete. 19638 196392006-05-02 Mark Kettenis <kettenis@gnu.org> 19640 19641 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of 19642 NetBSD/ELF targets. 19643 196442006-04-30 Mark Kettenis <kettenis@gnu.org> 19645 19646 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a 19647 single-step breakpoint fails; make this a KFAIL on 19648 sparc*-*-openbsd*. 19649 * gdb.base/siginfo.exp: Likewise. 19650 * gdb.base/sigstep.exp (advance, advancei): Likewise. 19651 196522006-04-26 Michael Snyder <msnyder@redhat.com> 19653 19654 * gdb.base/multi-forks.exp: Modify patterns for "run to exit", 19655 which may have to consume output from other forks. 19656 Add tests to make sure that "delete fork" succeeded. 19657 196582006-04-20 Michael Snyder <msnyder@redhat.com> 19659 19660 * 2006-03-22 Jim Blandy <jimb@redhat.com> 19661 Add support for the Renesas M32C and M16C. 19662 19663 * gdb.asm/asm-source.exp: Add m32c target. 19664 * gdb.asm/m32c.inc: Support for m32c target. 19665 196662006-04-07 Andrew Stubbs <andrew.stubbs@st.com> 19667 19668 * gdb.base/commands.exp (recursive_source_test): New test. 19669 196702006-04-04 David S. Miller <davem@sunset.davemloft.net> 19671 19672 * gdb.base/float.exp: Add pattern for sparc targets. 19673 196742006-03-30 Daniel Jacobowitz <dan@codesourcery.com> 19675 19676 * gdb.base/commands.exp (stray_arg0_test): New test. 19677 196782006-03-30 Paul Brook <paul@codesourcery.com> 19679 19680 * gdb.mi/mi-until.exp: kfail broken until command. 19681 * gdb.mi/mi2-until.exp: Ditto. 19682 196832006-03-27 Nick Roberts <nickrob@snap.net.nz> 19684 19685 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files. 19686 196872006-03-08 Alexandre Oliva <aoliva@redhat.com> 19688 19689 * gdb.base/prelink.exp: Anchor tested-for regular expression 19690 on gdb prompt. 19691 196922006-03-07 Paul Brook <paul@codesourcery.com> 19693 19694 * gdb.base/assign.exp: Correct fail message. 19695 196962006-03-07 Paul Brook <paul@codesourcery.com> 19697 19698 * lib/compiler.c: Extract armcc version number. 19699 * lib/compiler.cc: Ditto. 19700 197012006-03-07 Paul Brook <paul@codesourcery.com> 19702 19703 * gdb.arch/altivec-abi.exp: Use nowarnings instead of 19704 additional_flags=-w. 19705 * gdb.arch/altivec-regs.exp: Ditto. 19706 * gdb.arch/e500-abi.exp: Ditto. 19707 * gdb.arch/e500-regs.exp: Ditto. 19708 * gdb.base/all-bin.exp: Ditto. 19709 * gdb.base/annota1.exp: Ditto. 19710 * gdb.base/annota3.exp: Ditto. 19711 * gdb.base/args.exp: Ditto. 19712 * gdb.base/arithmet.exp: Ditto. 19713 * gdb.base/assign.exp: Ditto. 19714 * gdb.base/async.exp: Ditto. 19715 * gdb.base/bang.exp: Ditto. 19716 * gdb.base/break.exp: Ditto. 19717 * gdb.base/call-rt-st.exp: Ditto. 19718 * gdb.base/completion.exp: Ditto. 19719 * gdb.base/cond-expr.exp: Ditto. 19720 * gdb.base/condbreak.exp: Ditto. 19721 * gdb.base/consecutive.exp: Ditto. 19722 * gdb.base/define.exp: Ditto. 19723 * gdb.base/display.exp: Ditto. 19724 * gdb.base/ena-dis-br.exp: Ditto. 19725 * gdb.base/environ.exp: Ditto. 19726 * gdb.base/eval-skip.exp: Ditto. 19727 * gdb.base/info-proc.exp: Ditto. 19728 * gdb.base/jump.exp: Ditto. 19729 * gdb.base/logical.exp: Ditto. 19730 * gdb.base/long_long.exp: Ditto. 19731 * gdb.base/maint.exp: Ditto. 19732 * gdb.base/miscexprs.exp: Ditto. 19733 * gdb.base/pc-fp.exp: Ditto. 19734 * gdb.base/pointers.exp: Ditto. 19735 * gdb.base/relational.exp: Ditto. 19736 * gdb.base/reread.exp: Ditto. 19737 * gdb.base/sect-cmd.exp: Ditto. 19738 * gdb.base/sep.exp: Ditto. 19739 * gdb.base/sepdebug.exp: Ditto. 19740 * gdb.base/until.exp: Ditto. 19741 * gdb.base/whatis-exp.exp: Ditto. 19742 * gdb.cp/annota2.exp: Ditto. 19743 * gdb.cp/annota3.exp: Ditto. 19744 * gdb.trace/actions.exp: Ditto. 19745 * gdb.trace/backtrace.exp: Ditto. 19746 * gdb.trace/circ.exp: Ditto. 19747 * gdb.trace/collection.exp: Ditto. 19748 * gdb.trace/deltrace.exp: Ditto. 19749 * gdb.trace/infotrace.exp: Ditto. 19750 * gdb.trace/limits.exp: Ditto. 19751 * gdb.trace/packetlen.exp: Ditto. 19752 * gdb.trace/passc-dyn.exp: Ditto. 19753 * gdb.trace/passcount.exp: Ditto. 19754 * gdb.trace/report.exp: Ditto. 19755 * gdb.trace/save-trace.exp: Ditto. 19756 * gdb.trace/tfind.exp: Ditto. 19757 * gdb.trace/tracecmd.exp: Ditto. 19758 * gdb.trace/while-dyn.exp: Ditto. 19759 * gdb.trace/while-stepping.exp: Ditto. 19760 * lib/gdb.exp: Ditto. 19761 (gdb_compile): Handle nowarning option. 19762 197632006-03-07 Alexandre Oliva <aoliva@redhat.com> 19764 19765 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address. 19766 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs. 19767 Rename executable to prelinkt. Don't re-prelink if we didn't 19768 get a core file. Test prelink -u exit status to tell whether 19769 prelinking failed. Use gdb_test_multiple. 19770 197712006-03-01 Daniel Jacobowitz <dan@codesourcery.com> 19772 19773 * gdb.cp/inherit.exp (test_print_mi_member_types): New function. 19774 (do_tests): Call it. 19775 197762006-02-28 Alexandre Oliva <aoliva@redhat.com> 19777 19778 * gdb.base/prelink.exp: New test. 19779 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources. 19780 197812006-02-24 Wu Zhou <woodzltc@cn.ibm.com> 19782 19783 * gdb.fortran/derived-type.f90: New file. 19784 * gdb.fortran/derived-type.exp: New testcase. 19785 197862006-02-23 Daniel Jacobowitz <dan@codesourcery.com> 19787 19788 * gdb.base/default.exp: Allow ';' as a directory separator. 19789 197902006-02-21 Andrew Stubbs <andrew.stubbs@st.com> 19791 19792 * gdb.base/help.exp (help add-symbol-file): Update. 19793 197942006-02-21 Andrew Stubbs <andrew.stubbs@st.com> 19795 19796 * gdb.base/help.exp (help load): Update expected results. 19797 197982006-02-19 Fred Fish <fnf@specifix.com> 19799 19800 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment 19801 specifix hex value as part of results. 19802 * gdb.base/shreloc.exp (get_msym_addrs): Ditto. 19803 198042006-02-16 Fred Fish <fnf@specifix.com> 19805 19806 * gdb.base/whatis.c: Define variables using typedefs char_addr, 19807 ushort_addr, and slong_addr, so the typedefs are not optimized 19808 away. 19809 * gdb.base/whatis.exp: Add tests using type name for struct type, 19810 union type, enum type, and typedef. 19811 198122006-02-13 Mark Kettenis <kettenis@gnu.org> 19813 19814 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080. 19815 198162006-02-13 Jim Blandy <jimb@redhat.com> 19817 19818 * gdb.base/scope.exp (test_at_main): Remove logic to handle the 19819 case where it takes two "next" commands to skip past the init 19820 call. 19821 198222006-02-12 Fred Fish <fnf@specifix.com> 19823 19824 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple 19825 to handle cases where it takes two "next" commands to skip 19826 past the init call. 19827 198282006-02-07 Joel Brobecker <brobecker@adacore.com> 19829 19830 * gdb.ada/array_return.exp: Mark the last test as expected to fail 19831 on hppa32 targets. 19832 198332006-02-06 Vladimir Prus <ghost@cs.msu.su> 19834 19835 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname 19836 field. 19837 198382006-01-29 Mark Kettenis <kettenis@gnu.org> 19839 19840 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files. 19841 198422006-01-22 Daniel Jacobowitz <dan@codesourcery.com> 19843 19844 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New 19845 files. 19846 198472006-01-20 Daniel Jacobowitz <dan@codesourcery.com> 19848 19849 * gdb.cp/maint.exp: Set complaints to a positive value. 19850 198512006-01-15 Daniel Jacobowitz <dan@codesourcery.com> 19852 19853 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>. 19854 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped 19855 function name. 19856 198572006-01-15 Daniel Jacobowitz <dan@codesourcery.com> 19858 19859 * gdb.base/checkpoint.c: Update copyright notice. Include 19860 <stdlib.h>. 19861 198622006-01-04 Jim Blandy <jimb@redhat.com> 19863 19864 * gdb.asm/asm-source.exp: Independently provide default values for 19865 asm-flags and debug-flags. Use 'string equal' to do the 19866 comparison, not the implicit expr's '==' operator. Remove 19867 now-unneeded assignments to asm-flags. In h8300 case, place 19868 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags. 19869 198702006-01-04 Michael Snyder <msnyder@redhat.com> 19871 19872 * gdb.base/checkpoint.c: New file. 19873 * gdb.base/checkpoint.exp: New file. 19874 * gdb.base/multi-fork.c: New file. 19875 * gdb.base/multi-fork.exp: New file. 19876 * gdb.base/pi.txt: New file (data for checkpoint.c test). 19877 198782006-01-04 Fred Fish <fnf@specifix.com> 19879 19880 * gdb.base/ptype.c (foo): Add typedef. 19881 (intfoo): Add function. 19882 * gdb.base/ptype1.c: New file. 19883 * gdb.base/ptype.exp: Handle compilation and linking with two 19884 source files. Test that proper type for "foo" is found based 19885 on source context rather than first match found in symtabs. 19886 198872005-12-28 Mark Kettenis <kettenis@gnu.org> 19888 19889 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New. 19890 * gdb.asm/openbsd.inc: Indent commands. 19891 198922005-12-26 Mark Kettenis <kettenis@gnu.org> 19893 19894 * gdb.base/freebpcmd.exp: Increase timeout. 19895 19896 * gdb.gdb/selftest.exp (test_with_self): Update copyright check. 19897 198982005-12-17 Daniel Jacobowitz <dan@codesourcery.com> 19899 19900 * gdb.base/default.exp: Update check for "show version". 19901 199022005-12-09 Randolph Chung <tausq@debian.org> 19903 19904 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New. 19905 * gdb.asm/pa64.inc: New file. 19906 199072005-12-09 Randolph Chung <tausq@debian.org> 19908 19909 * gdb.asm/common.inc: Indent commands. 19910 * gdb.asm/asmsrc1.s: Likewise. 19911 * gdb.asm/asmsrc2.s: Likewise. 19912 199132005-12-09 Randolph Chung <tausq@debian.org> 19914 19915 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets. 19916 (get_addr_of_sym): Remove duplicate print. 19917 (gen_core): xfail hppa*-*-hpux*, update expected output. 19918 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX. 19919 * gdb.arch/pa64-nullify.s: New file. 19920 199212005-12-09 Randolph Chung <tausq@debian.org> 19922 19923 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target. 19924 199252005-12-07 Christophe Lyon <christophe.lyon@st.com> 19926 19927 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force 19928 code generation for these functions. 19929 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an 19930 error message. 19931 199322005-12-02 Andrew Stubbs <andrew.stubbs@st.com> 19933 19934 * gdb.base/help.exp (help b, help br, help bre, help brea) 19935 (help break): Update the expected message. 19936 199372005-11-11 Stephane Carrez <stcarrez@nerim.fr> 19938 19939 * gdb.asm/m68hc11.inc: Setup the data section. 19940 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker 19941 script for this test. 19942 (m6812-*-*): Likewise. 19943 199442005-11-09 Randolph Chung <tausq@debian.org> 19945 19946 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x. 19947 199482005-11-09 Wu Zhou <woodzltc@cn.ibm.com> 19949 19950 * gdb.base/break.exp: Fix a comment typo. 19951 199522005-11-03 Jim Blandy <jimb@redhat.com> 19953 19954 Checked in by Elena Zannoni <ezannoni@redhat.com> 19955 19956 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests. 19957 199582005-11-02 Corinna Vinschen <vinschen@redhat.com> 19959 19960 * gdb.arch/gdb1558.c: Include stdio.h. 19961 199622005-10-31 Mark Kettenis <kettenis@gnu.org> 19963 19964 * gdb.asm/asm-source.exp: Use -e instead of --entry. 19965 199662005-10-31 Mark Kettenis <kettenis@gnu.org> 19967 19968 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage. 19969 199702005-10-17 Paul Gilliam <pgilliam@us.ibm.com> 19971 19972 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg 19973 vscr" tests to better match output. 19974 199752005-10-12 Jim Blandy <jimb@redhat.com> 19976 19977 * gdb.base/structs.exp (any): New function. 19978 (test_struct_returns): Don't make any assumptions at all about 19979 what value the function returns when GDB can't set the return 19980 value. 19981 199822005-10-09 Joel Brobecker <brobecker@adacore.com> 19983 19984 * gdb.ada/arrayidx/p.adb: New file. 19985 * gdb.ada/arrayidx.exp: New testcase 19986 199872005-10-09 Joel Brobecker <brobecker@adacore.com> 19988 19989 * gdb.ada/array_return/pck.ads: New file. 19990 * gdb.ada/array_return/pck.adb: New file. 19991 * gdb.ada/array_return/p.adb: New file. 19992 * gdb.ada/array_return.exp: New testcase. 19993 199942005-10-03 Joel Brobecker <brobecker@adacore.com> 19995 19996 * gdb.base/arrayidx.c: New file. 19997 * gdb.base/arrayidx.exp: New testcase. 19998 199992005-09-29 Nick Roberts <nickrob@snap.net.nz> 20000 20001 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations 20002 frames-invalid and breakpoints-invalid are no longer generated 20003 with level 3 so don't expect them in the output. 20004 200052005-09-27 Bob Rossi <bob@brasko.net> 20006 20007 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .* 20008 from test. Escape the | in mi_gdb_test call. 20009 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp, 20010 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp, 20011 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp, 20012 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to 20013 expected regex's in mi_gdb_test calls. 20014 * lib/mi-support.exp: Remove arbitrary .* from tests. 20015 (mi_gdb_test): Add string_regex variable. Add anchor to main -re. 20016 Fully anchor GDB/MI expected results in mi_gdb_test. 20017 * lib/gdb.exp (string_to_regexp): Escape the ] character. 20018 * gdb.base/sizeof.exp: Remove escape character. Correct test. 20019 200202005-09-26 Paul Brook <paul@codesourcery.com> 20021 20022 * long_long.exp: Exclude eabi targets from arm FPA float format test. 20023 200242005-09-20 Wu Zhou <woodzltc@cn.ibm.com> 20025 20026 * bfp-test.c: New file. 20027 * bfp-test.exp: New testcase. 20028 200292005-09-20 Wu Zhou <woodzltc@cn.ibm.com> 20030 20031 * gdb.fortran/subarray.exp: New testcase to test the evaluation 20032 of subarray and substring variable. 20033 * gdb.fortran/subarray.f: New source file for the test of subarray 20034 and substring variable evaluation. 20035 * gdb.fortran/exprs.exp: Add four tests for substring evaluation 20036 of string constant. 20037 200382005-09-19 Daniel Jacobowitz <dan@codesourcery.com> 20039 20040 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update 20041 copyright dates. 20042 200432005-09-19 Paul Gilliam <pgilliam@us.ibm.com> 20044 20045 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info 20046 powerpc altivec' test with an almost identical 'info vector' test. 20047 200482005-09-13 Paul Gilliam <pgilliam@us.ibm.com> 20049 20050 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg 20051 vscr" tests to match output. 20052 200532005-09-13 Paul Gilliam <pgilliam@us.ibm.com> 20054 20055 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match 20056 output. 20057 200582005-09-11 Bob Rossi <bob@brasko.net> 20059 20060 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored. 20061 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for 20062 commands that return an MI output command and an asyncronous MI output 20063 command. 20064 * gdb.mi/mi-console.exp: Ditto. 20065 200662005-09-11 Bob Rossi <bob@brasko.net> 20067 20068 * gdb.mi/mi-var-child.c: Include <string.h>. 20069 200702005-09-10 Daniel Jacobowitz <dan@codesourcery.com> 20071 20072 * killed.exp: Correct gdb_expect syntax. 20073 200742005-08-09 Corinna Vinschen <vinschen@redhat.com> 20075 20076 * lib/mi-support.exp (mi_gdb_load): Fix typo. 20077 200782005-08-02 Bob Rossi <bob@brasko.net> 20079 20080 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior. 20081 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope. 20082 Change tests to inferior-tty-set/show. 20083 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior. 20084 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output. 20085 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for 20086 inferior. Use mi_gdb_test to get GDB and Inferior output. 20087 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY 20088 descriptor. 20089 (mi_inferior_tty_name): Add inferior PTY file name. 20090 (mi_gdb_start): Add INFERIOR_PTY parameter. 20091 (mi_gdb_test): Add IPATTERN parameter. 20092 200932005-08-02 Bob Rossi <bob@brasko.net> 20094 20095 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE 20096 parameter to mi_gdb_test. 20097 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary. 20098 200992005-07-31 Daniel Jacobowitz <dan@codesourcery.com> 20100 20101 * gdb.mi/mi-var-child.c (do_children_tests): Initialize 20102 struct_declarations. 20103 * gdb.mi/mi-var-child.exp: Step over the initialization of 20104 struct_declarations. 20105 201062005-07-31 Daniel Jacobowitz <dan@codesourcery.com> 20107 20108 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change. 20109 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c. 20110 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c. 20111 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file. 20112 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source 20113 file. 20114 201152005-07-27 Nick Roberts <nickrob@snap.net.nz> 20116 20117 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements. 20118 (do_children_tests): Assign values to the extra elements. 20119 20120 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use 20121 them for tests for "-var-update --no-values" and 20122 "-var-update --all-values". 20123 Add test for "-var-list-children --simple-values". 20124 20125 * gdb.mi/basics.c (callee4): Add integer array D[3]... 20126 20127 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test 20128 "-stack-list-locals --simple-values" Improve doc strings and 20129 comments. 20130 201312005-07-18 Mark Kettenis <kettenis@gnu.org> 20132 20133 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on 20134 *-*-openbsd*. 20135 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*. 20136 20137 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct 20138 sigaltsatck'. 20139 201402005-07-14 Bob Rossi <bob@brasko.net> 20141 20142 * gdb.base/default.exp (tty): Changed output of command. 20143 * gdb.base/help.exp (help tty): Ditto. 20144 201452005-07-12 Mark Kettenis <kettenis@gnu.org> 20146 20147 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC. 20148 201492005-07-10 Mark Kettenis <kettenis@gnu.org> 20150 20151 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for 20152 -stack-select-frame without arguments. 20153 (test_stack_frame_listing): Add test for newly implemented command 20154 -stack-info-frame. 20155 201562005-07-06 Bob Rossi <bob@brasko.net> 20157 20158 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty 20159 command. 20160 (Copyright): Update copyright. 20161 201622005-07-06 Wu Zhou <woodzltc@cn.ibm.com> 20163 20164 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five 20165 tests to evaluate exponentiation expression. 20166 201672005-06-29 Andreas Schwab <schwab@suse.de> 20168 20169 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for 20170 main to avoid warnings. 20171 20172 * gdb.base/sigrepeat.exp: Fix reference to undefined variable. 20173 201742005-06-20 Nick Roberts <nickrob@snap.net.nz> 20175 20176 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for 20177 -stack-select-frame without arguments. 20178 (test_stack_frame_listing): Add test for newly implemented command 20179 -stack-info-frame. 20180 201812005-06-17 Wu Zhou <woodzltc@cn.ibm.com> 20182 20183 * gdb.fortran/array-element.f: New file. 20184 * gdb.fortran/array-element.exp: New testcase. 20185 201862005-06-13 Daniel Jacobowitz <dan@codesourcery.com> 20187 20188 * gdb.base/bigcore.exp: Correct checks for systems which can 20189 not dump a large core file. 20190 201912005-06-13 Daniel Jacobowitz <dan@codesourcery.com> 20192 20193 * gdb.base/relocate.c: Add a copyright notice. 20194 (dummy): Remove. 20195 * gdb.base/relocate.exp: Test printing the values of variables 20196 from a relocatable file. 20197 201982005-06-12 Daniel Jacobowitz <dan@codesourcery.com> 20199 20200 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect 20201 excess MI output after an error. 20202 202032005-05-29 Joel Brobecker <brobecker@adacore.com> 20204 20205 * gdb.arch/alpha-step.c: New file. 20206 * gdb.arch/alpha-step.exp: New testcase. 20207 202082005-05-17 Daniel Jacobowitz <dan@codesourcery.com> 20209 Dennis Brueni <dennis@slickedit.com> 20210 20211 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp, 20212 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, 20213 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp, 20214 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp, 20215 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp, 20216 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames. 20217 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise. 20218 202192005-05-17 Paul Gilliam <pgilliam@us.ibm.com> 20220 Wu Zhou <woodzltc@cn.ibm.com> 20221 20222 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for 20223 IBM's xlc compiler. 20224 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1. 20225 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2. 20226 202272005-05-13 Jim Blandy <jimb@redhat.com> 20228 20229 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of 20230 calling gdb_suppress_entire_file. 20231 * gdb.base/charset.exp: Same. 20232 * gdb.base/call-rt-st.exp: Same. 20233 202342005-05-05 Bob Rossi <bob_rossi@cox.net> 20235 20236 * lib/gdb.exp (fullname_syntax): Added global regex. 20237 (fullname_syntax_POSIX): Ditto. 20238 (fullname_syntax_UNC): Ditto. 20239 (fullname_syntax_DOS_CASE): Ditto. 20240 (fullname_syntax_DOS): Ditto. 20241 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added 20242 fullname_syntax variable to scope and use it. 20243 (test_file_list_exec_source_files): Ditto. 20244 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto. 20245 202462005-05-04 Daniel Jacobowitz <dan@codesourcery.com> 20247 20248 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*. 20249 202502004-05-02 Paul Gilliam <pgilliam@us.ibm.com> 20251 20252 * lib/gdb.exp (skip_altivec_tests): New function, based on 20253 check_vmx_hw_available from the GCC testsuite. 20254 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests. 20255 * lib/gdb.arch/altivec-regs.exp: Likewise. 20256 202572005-05-02 Jim Blandy <jimb@redhat.com> 20258 20259 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of 20260 calling gdb_suppress_entire_file. 20261 202622005-04-30 Randolph Chung <tausq@debian.org> 20263 20264 * gdb.threads/staticthreads.exp: Override signal to check for hppa. 20265 Slightly relax "sem_post" name checking. 20266 202672005-04-29 Paul Gilliam <pgilliam@us.ibm.com> 20268 20269 * gdb.base/unload.exp: Use new shared library infrastructure. 20270 202712005-04-29 Paul Gilliam <pgilliam@us.ibm.com> 20272 20273 * gdb.base/so-impl-ld.exp: Use new shared library 20274 infrastructure. 20275 202762005-04-29 Corinna Vinschen <vinschen@redhat.com> 20277 20278 * gdb.asm/asm-source.exp: Add h8300 to supported targets. 20279 * gdb.asm/h8300.inc: New file. 20280 202812005-04-28 Paul Gilliam <pgilliam@us.ibm.com> 20282 20283 * gdb.base/shlib-call.exp: Change to use new shared library 20284 infrastructure. 20285 202862005-04-28 Paul Gilliam <pgilliam@us.ibm.com> 20287 20288 * gdb.base/pending.exp: Change to use new shared library 20289 infrastructure. 20290 202912005-04-28 Paul Gilliam <pgilliam@us.ibm.com> 20292 20293 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler, 20294 use test_compiler_info instead of gcc_compiled, and update copyright. 20295 202962005-04-27 Paul Gilliam <pgilliam@us.ibm.com> 20297 20298 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in 20299 shared objects being adjusted and update copyright years. 20300 203012005-04-27 Daniel Jacobowitz <dan@codesourcery.com> 20302 20303 * ChangeLog: Correct some 2003-01-13 dates. 20304 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp, 20305 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp, 20306 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp, 20307 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp, 20308 gdb.trace/tfind.exp: Update copyright years. 20309 203102005-04-14 Paul Gilliam <pgilliam@us.ibm.com> 20311 Daniel Jacobowitz <dan@codesourcery.com> 20312 20313 * lib/gdb.exp (gdb_compile): Handle shlib=. 20314 (gdb_compile_shlib): New function. 20315 203162005-04-12 Paul Gilliam <pgilliam@us.ibm.com> 20317 20318 * lib/gdb.exp (test_compiler_info): Give argument a default value. 20319 203202005-04-08 Daniel Jacobowitz <dan@codesourcery.com> 20321 20322 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with 20323 gdb.server. 20324 * configure.ac: Likewise. 20325 * configure: Regenerated. 20326 * gdb.gdbserver/Makefile.in: Moved to... 20327 * gdb.server/Makefile.in: ... here. 20328 * gdb.gdbserver/server.c: Moved to... 20329 * gdb.server/server.c: ... here. 20330 * gdb.gdbserver/server-run.exp: Moved to... 20331 * gdb.server/server-run.exp: ... here. 20332 203332005-04-08 Daniel Jacobowitz <dan@codesourcery.com> 20334 20335 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver. 20336 * configure.ac: Create gdb.gdbserver/Makefile. 20337 * configure: Regenerated. 20338 * lib/gdbserver-support.exp: New file, derived from 20339 config/gdbserver.exp. 20340 * config/gdbserver.exp: Use gdbserver-support.exp. 20341 * gdb.gdbserver/Makefile.in: New file. 20342 * gdb.gdbserver/server.c: New file. 20343 * gdb.gdbserver/server-run.exp: New file. 20344 203452005-04-06 Paul Gilliam <pgilliam@us.ibm.com> 20346 20347 * lib/gdb.exp (test_compiler_info): Return compiler_info 20348 if no arguments are given. 20349 203502005-04-01 Paul Gilliam <pgilliam@us.ibm.com> 20351 20352 * gdb.arch/altivec-abi.exp: Check for compiler and set 20353 use altivec' flag accordingly. 20354 * gdb.arch/altivec-regs.exp: Likewise. 20355 203562005-03-29 Daniel Jacobowitz <dan@codesourcery.com> 20357 20358 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files. 20359 203602005-03-27 Andreas Schwab <schwab@suse.de> 20361 20362 * gdb.base/bigcore.c (main): Add missing mode argument in open 20363 call. 20364 203652005-03-25 Daniel Jacobowitz <dan@codesourcery.com> 20366 20367 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver 20368 downloads. 20369 * config/gdbserver.exp (gdb_load): Likewise. 20370 203712005-03-14 Paul Brook <paul@codesourcery.com> 20372 20373 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote 20374 targets. 20375 203762005-03-09 Joel Brobecker <brobecker@adacore.com> 20377 20378 * gdb.dwarf2/dup-psym.S: New file. 20379 * gdb.dwarf2/dup-psym.exp: New testcase. 20380 203812005-03-09 Joel Brobecker <brobecker@adacore.com> 20382 20383 * gdb.ada/exec_changed/first.adb: New file. 20384 * gdb.ada/exec_changed/second.adb: New file. 20385 * gdb.ada/exec_changed.exp: New testcase. 20386 203872005-03-08 Nathan Sidwell <nathan@codesourcery.com> 20388 20389 * gdb.cp/userdef.cc (A1::operator+): New unary plus. 20390 (A2): New class. 20391 (main): Test operator+. 20392 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for 20393 breakpoint test. 20394 20395 * gdb.base/sigbpt.exp: Disable if gdb,nosignals. 20396 * gdb.base/signull.exp: Disable if gdb,nosignals. 20397 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests 20398 * gdb.cp/exception.exp: Disable if skip_cplus_tests. 20399 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio. 20400 * gdb.mi/mi2-console.exp: Likewise. 20401 * gdb.trace/collection.exp (run_trace_experiment): Consume the 20402 continue output at start. 20403 (gdb_collect_locals_test): Robustify regexp. 20404 * gdb.trace/passc-dyn.exp: Fix comment typo. 20405 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'. 20406 204072005-03-08 Corinna Vinschen <vinschen@redhat.com> 20408 20409 * gdb.asm/asm-source.exp: Add iq2000 case. 20410 * gdb.asm/iq2000.inc: New file. 20411 204122005-03-07 Manoj Iyer <manjo@austin.ibm.com> 20413 20414 * gdb.base/command.exp: Change hardcoded value to regular expression. 20415 * gdb.base/float.exp: Add powerpc to the list of targets checked. 20416 204172005-03-07 Daniel Jacobowitz <dan@codesourcery.com> 20418 20419 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc, 20420 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc, 20421 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc, 20422 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc, 20423 gdb.asm/x86_64.inc: Use .purgem before redefining macros. 20424 204252005-03-05 Mark Kettenis <kettenis@gnu.org> 20426 20427 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent 20428 changes. 20429 204302004-03-03 Paul Gilliam <pgilliam@us.ibm.com> 20431 20432 * lib/compiler.c: Add test for IBM's xlc compiler. 20433 * lib/compiler.cc: Likewise. 20434 204352004-02-24 Joel Brobecker <brobecker@adacore.com> 20436 20437 * gdb.ada/fixed_points.exp: Create compilation object directory 20438 before running the test. 20439 * gdb.ada/null_record.exp: Likewise. 20440 * gdb.ada/packed_array.exp: Likewise. 20441 * gdb.ada/start.exp: Likewise. 20442 204432005-02-15 Joel Brobecker <brobecker@adacore.com> 20444 20445 * gdb.ada/packed_array/pa.adb: New file. 20446 * gdb.ada/packed_array.exp: New testcase. 20447 204482005-02-10 Mark Kettenis <kettenis@gnu.org> 20449 20450 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New 20451 files. 20452 20453 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests 20454 on *-*-openbsd*. Correctly match whitespace in regukar 20455 expressions. 20456 204572005-02-10 Daniel Jacobowitz <dan@debian.org> 20458 20459 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>: 20460 PR exp/1821 20461 * gdb.base/gdb1821.c: New test file. 20462 * gdb.base/gdb1821.exp: New test file. 20463 204642005-02-09 Joel Brobecker <brobecker@adacore.com> 20465 20466 * gdb.base/start.c: New file. 20467 * gdb.base/start.exp: New testcase. 20468 204692005-02-09 Joel Brobecker <brobecker@adacore.com> 20470 20471 * gdb.ada/start/dummy.adb: New file. 20472 * gdb.ada/start.exp: New testcase. 20473 204742005-02-09 Corinna Vinschen <vinschen@redhat.com> 20475 20476 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time 20477 for printing symbols and statistics. 20478 Add test for using relative pathnames in "maint print msymbols" test. 20479 Mark "maint info sections DATA" XFAIL on Cygwin. 20480 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me" 20481 tests. 20482 204832005-02-09 Andreas Schwab <schwab@suse.de> 20484 20485 Committed by Andrew Cagney <cagney@gnu.org> 20486 * gdb.base/remotetimeout.exp: New file. 20487 204882005-02-07 Mark Kettenis <kettenis@gnu.org> 20489 20490 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands. 20491 204922005-02-03 Joel Brobecker <brobecker@adacore.com> 20493 20494 * gdb.ada/gnat_ada.gpr: New file. 20495 * gdb.ada/gnat_ada.gin: Delete, no longer used. 20496 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file. 20497 * configure.ac: No longer generate gnat_ada.gpr. 20498 * configure: Regenerate. 20499 * gdb.ada/Makefile.in: Minor adaptations due to new project file. 20500 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada. 20501 * gdb.ada/null_record/bar.ads: Likewise. 20502 * gdb.ada/null_record/bar.adb: Likewise. 20503 * gdb.ada/fixed_points/fixed_points.adb: Likewise. 20504 * gdb.ada/null_record.exp (testdir): New variable. 20505 (testfile): executable is now in testdir subdirectory. 20506 (srcfile): Use full path to the main compilation unit. 20507 * gdb.ada/fixed_points.exp: Same changes as above. 20508 205092005-02-03 Nick Roberts <nickrob@snap.net.nz> 20510 20511 * gdb.base/interp.exp: New test. 20512 205132005-01-24 Andrew Cagney <cagney@gnu.org> 20514 20515 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test. 20516 205172005-01-19 Andrew Cagney <cagney@gnu.org> 20518 20519 * gdb.stabs/Makefile.in (Makefile): Update dependencies - 20520 configure.ac not configure.in. 20521 20522 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL 20523 of powerpc*-*-*. 20524 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto. 20525 * gdb.base/list.exp (test_list_function) 20526 (test_list_filename_and_function): Ditto. 20527 * gdb.base/callfuncs.exp (do_function_calls): Ditto. 20528 205292005-01-16 Andrew Cagney <cagney@gnu.org> 20530 20531 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify. 20532 20533 * gdb.base/source-error.gdb, gdb.base/source.exp: New files. 20534 205352005-01-14 Andrew Cagney <cagney@gnu.org> 20536 20537 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output. 20538 * gdb.mi/mi2-var-cmd.exp: Ditto. 20539 205402005-01-10 Corinna Vinschen <vinschen@redhat.com> 20541 20542 * gdb.base/fileio.c: Include unistd.h as required for lseek(2). 20543 205442005-01-07 Andrew Cagney <cagney@gnu.org> 20545 20546 * configure.ac: Rename configure.in, require autoconf 2.59. 20547 * configure: Re-generate. 20548 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59. 20549 * gdb.stabs/configure: Re-generate. 20550 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59. 20551 * gdb.hp/configure: Re-generate. 20552 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require 20553 autoconf 2.59. 20554 * gdb.hp/gdb.objdbg/configure: Re-generate. 20555 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require 20556 autoconf 2.59. 20557 * gdb.hp/gdb.defects/configure: Re-generate. 20558 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require 20559 autoconf 2.59. 20560 * gdb.hp/gdb.compat/configure: Re-generate. 20561 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require 20562 autoconf 2.59. 20563 * gdb.hp/gdb.base-hp/configure: Re-generate. 20564 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require 20565 autoconf 2.59. 20566 * gdb.hp/gdb.aCC/configure: Re-generate. 20567 205682004-12-15 Jim Blandy <jimb@redhat.com> 20569 20570 * gdb.threads/linux-dp.exp: Fix output regexp to handle output 20571 under NPTL when there is debugging info available for libpthread. 20572 205732004-12-13 Jerome Guitton <guitton@gnat.com> 20574 20575 * gdb.ada/fixed_points.c: New file. 20576 * gdb.ada/fixed_points.exp: New file. 20577 205782004-12-03 Randolph Chung <tausq@debian.org> 20579 20580 * gdb.arch/pa-nullify.exp: New file. 20581 * gdb.arch/pa-nullify.s: New file. 20582 205832004-11-30 Randolph Chung <tausq@debian.org> 20584 20585 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name 20586 instead of "tbug". Fix regexp to work properly with gdb_test. 20587 205882004-11-29 Paul Hilfinger <Hilfinger@gnat.com> 20589 20590 * gdb.base/bitfields2.exp: New test. 20591 * gdb.base/bitfields2.c: New file. 20592 205932004-11-28 Richard Earnshaw <rearnsha@arm.com> 20594 20595 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure. 20596 205972004-11-16 Randolph Chung <tausq@debian.org> 20598 20599 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number. 20600 206012004-11-14 Daniel Jacobowitz <dan@debian.org> 20602 20603 * gdb.threads/threadapply.exp: Correct "macro details" test. 20604 206052004-11-11 Jeff Johnston <jjohnstn@redhat.com> 20606 20607 * gdb.threads/threadapply.exp: New test. 20608 * gdb.threads/threadapply.c: New file. 20609 206102004-11-07 Mark Kettenis <kettenis@gnu.org> 20611 20612 * gdb.base/savedregs.exp: Correct pattern used for sigtramp 20613 frames. 20614 206152004-11-05 Felix Lee <felix+log1@specifixinc.com> 20616 20617 * gdb.base/cursal.exp: New file. 20618 * gdb.base/cursal.c: New file. 20619 206202004-11-03 Andrew Cagney <cagney@gnu.org> 20621 20622 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files. 20623 206242004-10-30 Mark Kettenis <kettenis@gnu.org> 20625 20626 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of 20627 NetBSD/ELF targets. 20628 206292004-10-29 Joel Brobecker <brobecker@gnat.com> 20630 20631 * gdb.threads/bp_in_thread.c: New file, copied from 20632 pthread_cond_wait.c. 20633 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source 20634 file, rather than reusing the .c file from another testcase. 20635 206362004-10-20 Joel Brobecker <brobecker@gnat.com> 20637 20638 * gdb.ada/null_record.exp: Check where we stopped after 20639 sending the start command, instead of where the associated 20640 temporary breakpoint was inserted. 20641 206422004-10-14 Andrew Cagney <cagney@gnu.org> 20643 20644 * gdb.mi/gdb701.c (main): Return 0. 20645 206462004-10-13 Daniel Jacobowitz <dan@debian.org> 20647 20648 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files. 20649 206502004-10-12 Jeff Johnston <jjohnstn@redhat.com> 20651 20652 * gdb.threads/schedlock.c: Add comment markers to use to find 20653 line numbers. 20654 * gdb.threads/schedlock.exp: Adjust regex to handle the new 20655 comments. 20656 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find 20657 breakpoint lines. 20658 206592004-10-12 Daniel Jacobowitz <dan@debian.org> 20660 20661 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also. 20662 206632004-10-12 Daniel Jacobowitz <dan@debian.org> 20664 20665 * configure.in: Add gdb.dwarf2. 20666 * configure: Regenerated. 20667 * Makefile.in: Add gdb.dwarf2. 20668 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S, 20669 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c, 20670 gdb.dwarf2/file1.txt: New files. 20671 206722004-10-11 Orjan Friberg <orjanf@axis.com> 20673 20674 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead 20675 of "run", since the latter doesn't work with remote targets. Adjust 20676 the breakpoint numbering accordingly. 20677 * gdb.threads/pthread_cond_wait.exp: Ditto. 20678 206792004-10-08 Michael Chastain <mec.gnu@mindspring.com> 20680 20681 * gdb.base/overlays.exp: Update copyright years. 20682 206832004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com> 20684 20685 * gdb.base/overlays.exp: Disable if target is Linux. 20686 206872004-10-06 Felix Lee <felix+log1@specifixinc.com> 20688 20689 * config/gdbserver.exp (gdb_load): Use right filename on remote. 20690 206912004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com> 20692 20693 * gdb.asm/asm-source.exp: Add m32r-linux target. 20694 * gdb.asm/m32r-linux.inc: New file. 20695 206962004-09-24 Andrew Cagney <cagney@redhat.com> 20697 David Anderson <anderson@redhat.com> 20698 20699 * gdb.base/bigcore.exp (extract_heap): If the expect "file size" 20700 command fails, assume things will work. 20701 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>. 20702 (_GNU_SOURCE): Define. 20703 (print_unsigned, print_hex): Change parameter to "long long". 20704 (print_byte_count): New function, use to print byte counts. 20705 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on 20706 O_LARGEFILE. 20707 (main): Compute an upper bound on a corefile in max_core_size. 20708 Limit memory chunk size to max_core_size. Limit total memory 20709 allocated to max_core_size. 20710 207112004-09-23 Andrew Cagney <cagney@gnu.org> 20712 20713 * gdb.base/bigcore.exp: Replace the code that creates a corefile 20714 from a separate process with code that creates a corefile by 20715 making the inferior dump core. 20716 207172004-09-23 Mark Kettenis <kettenis@gnu.org> 20718 20719 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple 20720 block. 20721 207222004-09-23 Michael Chastain <mec.gnu@mindspring.com> 20723 20724 * gdb.base/constvars.exp (local_compiler_xfail_check_2): 20725 New proc. Accept both gcc 3.x.x and gcc 4.x.x. 20726 * gdb.base/volatile.exp (local_compiler_xfail_check_2): 20727 Likewise. 20728 207292004-09-20 Jeff Johnston <jjohnstn@redhat.com> 20730 20731 * gdb.java/jprint.exp: New test case for java inferior call. 20732 * gdb.java/jprint.java: Ditto. 20733 207342004-09-15 Joel Brobecker <brobecker@gnat.com> 20735 20736 * gdb.base/bigcore.exp: Deactivate on IRIX targets. 20737 207382004-09-14 Michael Chastain <mec.gnu@mindspring.com> 20739 20740 * gdb.threads/killed.c: Include <stdlib.h>. 20741 * gdb.threads/pthreads.c: Likewise. 20742 207432004-09-14 Michael Chastain <mec.gnu@mindspring.com> 20744 20745 * gdb.threads/killed.c: Add copyright notice. 20746 207472004-09-10 Jason Molenda (jmolenda@apple.com) 20748 20749 * gdb.base/define.exp: Two new tests to verify zero space chars 20750 after 'if' and 'while' commands in a user-defined command is correctly 20751 parsed. 20752 207532004-09-08 Andrew Cagney <cagney@gnu.org> 20754 20755 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal 20756 delivery test with duplicate at end of file. 20757 207582004-09-06 Mark Kettenis <kettenis@jive.nl> 20759 20760 * gdb.base/unload.exp: Link with -dl on *-*-solaris*. 20761 207622004-09-05 Michael Chastain <mec.gnu@mindspring.com> 20763 20764 * config/hppro.exp: Removed. 20765 207662004-09-05 Michael Chastain <mec.gnu@mindspring.com> 20767 20768 * config/sparclet.exp: Removed. 20769 207702004-09-05 Michael Chastain <mec.gnu@mindspring.com> 20771 20772 * config/udi.exp: Removed. 20773 207742004-09-02 Michael Chastain <mec.gnu@mindspring.com> 20775 20776 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option 20777 of "exp_continue". 20778 (advancei): Likewise. 20779 207802004-09-01 Jeff Johnston <jjohnstn@redhat.com> 20781 20782 * gdb.base/unload.exp: Fix so messages aren't duplicated. 20783 207842004-09-01 Manoj Iyer <manjo@austin.ibm.com> 20785 20786 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality 20787 to check for nodebug in executable. 20788 * gdb.gdb/observer.exp (setup_test): Likewise. 20789 * gdb.gdb/selftest.exp (test_with_self): Likewise. 20790 * gdb.gdb/xfullpath.exp (setup_test): Likewise. 20791 207922004-09-01 Andrew Cagney <cagney@gnu.org> 20793 20794 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New 20795 files. 20796 207972004-09-01 Jeff Johnston <jjohnstn@redhat.com> 20798 20799 * gdb.base/unload.exp: Fix expected warning message to match 20800 latest format. 20801 208022004-09-01 Corinna Vinschen <vinschen@redhat.com> 20803 20804 * gdb.base/call-rt-st.exp: Fix typos. 20805 208062004-08-31 Manoj Iyer <manjo@austin.ibm.com> 20807 20808 * gdb.threads/thread_check.exp: New testcase. 20809 * gdb.threads/thread_check.c: New testcase. 20810 208112004-08-31 Andrew Cagney <cagney@gnu.org> 20812 20813 * gdb.base/sigstep.exp (breakpoint_to_handler_entry) 20814 (skip_to_handler_entry): New procedures. Test stepping into a 20815 handler when the breakpoint is at the handler's entry point. 20816 208172004-08-30 Andrew Cagney <cagney@gnu.org> 20818 20819 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail 20820 gdb/1757. 20821 208222004-08-27 Michael Chastain <mec.gnu@mindspring.com> 20823 20824 With code from Manoj Iyer <manjo@austin.ibm.com>: 20825 * lib/gdb.exp (gdb_file_cmd): Return more information in the 20826 return value. Add an arm for "no debugging symbols found". 20827 Change a stray "error" to "perror". 20828 (gdb_run_cmd): Adapt to new return value. 20829 * gdb.base/remote.exp: Adapt to new return value. 20830 * gdb.gdb/complaints.exp: Likewise. 20831 * gdb.gdb/observer.exp: Likewise. 20832 * gdb.gdb/selftest.exp: Likewise. 20833 * gdb.gdb/xfullpath.exp: Likewise. 20834 208352004-08-27 Joel Brobecker <brobecker@gnat.com> 20836 20837 * gdb.threads/bp_in_thread.exp: New testcase. 20838 208392004-08-27 Michael Chastain <mec.gnu@mindspring.com> 20840 20841 Fix PR testsuite/1735. 20842 * gdb.threads/schedlock.c (thread_function): Add a cast 20843 to suppress a gcc warning. 20844 * gdb.threads/thread-specific.c (thread_function): Likewise. 20845 208462004-08-26 Michael Chastain <mec.gnu@mindspring.com> 20847 20848 * gdb.base/unload.c: Include <stdlib.h>. 20849 208502004-08-26 Michael Chastain <mec.gnu@mindspring.com> 20851 20852 From Paul Gilliam <pgilliam@us.ibm.com>: 20853 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is 20854 synchronized after the "return". 20855 208562004-08-26 Michael Chastain <mec.gnu@mindspring.com> 20857 20858 * gdb.mi/basics.c: Include <stdio.h>. 20859 * gdb.mi/pthreads.c: Include <stdlib.h>. 20860 * gdb.mi/var-cmd.c: Include <stdlib.h>. 20861 208622004-08-26 Michael Chastain <mec.gnu@mindspring.com> 20863 20864 * gdb.threads/schedlock.c: Add copyright notice. 20865 208662004-08-25 Andrew Cagney <cagney@gnu.org> 20867 20868 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler) 20869 (skip_over_handler, breakpoint_over_hander): New test procedures. 20870 (advance, advancei): Add a proper prefix, do not use 20871 rerun_to_main. 20872 * gdb.base/sigstep.c (main): Change to use an infinite loop. 20873 208742004-08-24 Michael Chastain <mec.gnu@mindspring.com> 20875 20876 * gdb.mi/basics.c: Add copyright notice. 20877 * gdb.mi/var-cmd.c: Add copyright notice. 20878 208792004-08-23 Michael Chastain <mec.gnu@mindspring.com> 20880 20881 * lib/gdb.exp: Remove signed_keyword_not_used. 20882 * lib/compiler.c: Likewise. 20883 * lib/compiler.cc: Likewise. 20884 208852004-08-23 Michael Chastain <mec.gnu@mindspring.com> 20886 20887 * gdb.base/whatis.c: Remove conditional disabling of "signed". 20888 * gdb.base/whatis.exp: Remove signed_keyword_not_used. 20889 208902004-08-23 Michael Chastain <mec.gnu@mindspring.com> 20891 20892 * gdb.base/whatis.c: Add copyright notice. 20893 208942004-08-20 Mark Kettenis <kettenis@gnu.org> 20895 20896 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use 20897 it to skip the breakpoints encoded in the inline assembly. 20898 208992004-08-20 Michael Chastain <mec.gnu@mindspring.com> 20900 20901 * Makefile.in: Add gdb.fortran. 20902 209032004-08-20 Michael Chastain <mec.gnu@mindspring.com> 20904 20905 * gdb.base/call-sc.exp (test_scalar_returns): 20906 Fix cut-and-paste glitch in "Make fun return now". 20907 209082004-08-17 Michael Chastain <mec.gnu@mindspring.com> 20909 20910 * configure.in: Add gdb.fortran. 20911 * configure: Regenerate. 20912 * gdb.fortran/Makefile.in: New file. 20913 * lib/gdb.exp (skip_fortran_tests): New procedure. 20914 209152004-08-17 Michael Chastain <mec.gnu@mindspring.com> 20916 20917 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove 20918 reference to bug-gnu@prep.ai.mit.edu. 20919 * gdb.mi/mi-var-child.exp: Likewise. 20920 * gdb.mi/mi-var-cmd.exp: Likewise. 20921 * gdb.mi/mi-var-display.exp: Likewise. 20922 * gdb.mi/mi2-var-block.exp: Likewise. 20923 * gdb.mi/mi2-var-child.exp: Likewise. 20924 * gdb.mi/mi2-var-cmd.exp: Likewise. 20925 * gdb.mi/mi2-var-display.exp: Likewise. 20926 209272004-08-15 Mark Kettenis <kettenis@gnu.org> 20928 20929 * gdb.base/unload.c (main): Make local variable msg const. 20930 209312004-08-15 Michael Chastain <mec.gnu@mindspring.com> 20932 20933 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference 20934 to bug-gnu@prep.ai.mit.edu. 20935 * gdb.mi/mi-disassemble.exp: Likewise. 20936 * gdb.mi/mi-eval.exp: Likewise. 20937 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the 20938 default line number. 20939 * gdb.mi/mi-return.exp: Likewise. 20940 * gdb.mi/mi-simplerun.exp: Likewise. 20941 * gdb.mi/mi-stack.exp: Likewise. 20942 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line 20943 number with explicit range test. 20944 * gdb.mi/mi-watch.exp: Likewise. 20945 * gdb.mi/mi2-break.exp: Likewise. 20946 * gdb.mi/mi2-cli.exp: Likewise. 20947 * gdb.mi/mi2-disassemble.exp: Likewise. 20948 * gdb.mi/mi2-eval.exp: Likewise. 20949 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the 20950 default line number. 20951 * gdb.mi/mi2-return.exp: Likewise. 20952 * gdb.mi/mi2-simplerun.exp: Likewise. 20953 * gdb.mi/mi2-stack.exp: Likewise. 20954 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line 20955 number with explicit range test. 20956 * gdb.mi/mi2-watch.exp: Likewise. 20957 209582004-08-15 Michael Chastain <mec.gnu@mindspring.com> 20959 20960 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes. 20961 * gdb.cp/m-static.exp: Likewise. 20962 * gdb.cp/rtti.exp: Likewise. 20963 209642004-08-14 Mark Kettenis <kettenis@gnu.org> 20965 20966 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>. 20967 209682004-08-14 Eli Zaretskii <eliz@gnu.org> 20969 20970 * ChangeLog: Prefix Local Variables with semi-colons and indent 20971 the reference to older ChangeLog files, to fix fontification in 20972 Emacs. 20973 209742004-08-13 Michael Chastain <mec.gnu@mindspring.com> 20975 20976 * gdb.mi/mi-break.exp: Use gdb_get_line_number. 20977 * gdb.mi/mi2-break.exp: Likewise. 20978 209792004-08-13 Michael Chastain <mec.gnu@mindspring.com> 20980 20981 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc. 20982 209832004-08-13 Michael Chastain <mec.gnu@mindspring.com> 20984 20985 * gdb.cp/inherit.exp: Use cp_test_ptype_class. 20986 209872004-08-13 Michael Chastain <mec.gnu@mindspring.com> 20988 20989 * gdb.cp/classes.exp: Remove unused declarations. Just let 20990 test names default instead of providing special names. Remove 20991 extraneous demangler test. 20992 209932004-08-12 Jeff Johnston <jjohnstn@redhat.com> 20994 20995 * gdb.base/unload.exp: New test for breakpoints in dynamically 20996 loaded libraries. 20997 * gdb.base/unload.c: Ditto. 20998 * gdb.base/unloadshr.c: Ditto. 20999 210002004-08-12 Michael Chastain <mec.gnu@mindspring.com> 21001 21002 * gdb.cp/classes.exp (test_ptype_class_objects): Call 21003 cp_test_ptype_class. 21004 (test_enums): Likewise. 21005 210062004-08-10 Andrew Cagney <cagney@gnu.org> 21007 21008 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New 21009 files. 21010 210112004-08-10 Andrew Cagney <cagney@gnu.org> 21012 21013 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip 21014 init_malloc call. 21015 210162004-08-10 Michael Chastain <mec.gnu@mindspring.com> 21017 21018 * ChangeLog: Add copyright notice. The notice is copied 21019 from emacs 21.3 top level ChangeLog. 21020 210212004-08-09 Michael Chastain <mec.gnu@mindspring.com> 21022 21023 * lib/cp-support.exp: New file. 21024 * lib/cp-support.exp (cp_test_type_class): New function. 21025 * gdb.cp/derivation.exp: Use cp_test_ptype_class. 21026 * gdb.cp/virtfunc.exp (test_one_ptype): Removed. 21027 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use 21028 cp_test_ptype_class. 21029 210302004-08-09 Michael Chastain <mec.gnu@mindspring.com> 21031 21032 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp, 21033 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp, 21034 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp, 21035 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp, 21036 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp, 21037 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp, 21038 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp, 21039 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp, 21040 gdb.mi/mi2-watch.exp: Update copyright years. 21041 210422004-08-09 Mark Kettenis <kettenis@gnu.org> 21043 21044 * gdb.base/sigaltstack.exp: Provide proper anchoring. 21045 210462004-08-09 Michael Chastain <mec.gnu@mindspring.com> 21047 21048 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp, 21049 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp, 21050 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp, 21051 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp, 21052 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp, 21053 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp, 21054 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp, 21055 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp, 21056 gdb.mi/mi-watch.exp: Update copyright years. 21057 210582004-08-08 Daniel Jacobowitz <dan@debian.org> 21059 21060 PR gdb/1738 21061 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing 21062 from a breakpoint with a pending signal. 21063 210642004-08-08 Daniel Jacobowitz <dan@debian.org> 21065 21066 PR gdb/1736 21067 * lib/gdb.exp (gdb_test_multiple): Handle return -code return. 21068 * gdb.base/sigaltstack.exp (finish_test): Consume output until 21069 the prompt. 21070 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736. 21071 210722004-08-08 Daniel Jacobowitz <dan@debian.org> 21073 21074 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'. 21075 210762004-08-08 Daniel Jacobowitz <dan@debian.org> 21077 21078 PR gdb/1736 21079 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL 21080 for i?86-*-linux*. 21081 210822004-08-08 Daniel Jacobowitz <dan@debian.org> 21083 21084 * gdb.arch/i386-prologue.exp: Compile without debug information. 21085 210862004-08-08 Michael Chastain <mec.gnu@mindspring.com> 21087 21088 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl 21089 rather than asking gdb to search. 21090 210912004-08-05 Michael Chastain <mec.gnu@mindspring.com> 21092 21093 * gdb.base/gcore.c: Include <string.h>. 21094 210952004-08-05 Michael Chastain <mec.gnu@mindspring.com> 21096 21097 * gdb.base/gcore.c: Add copyright notice. 21098 210992004-08-05 Michael Chastain <mec.gnu@mindspring.com> 21100 21101 * gdb.base/freebpcmd.c: Include <stdio.h>. 21102 * gdb.base/long_long.c: Include <string.h>. 21103 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>. 21104 * gdb.base/siginfo.c: Include <string.h>. 21105 * gdb.base/sigstep.c: Include <string.h>. 21106 211072004-08-04 Michael Chastain <mec.gnu@mindspring.com> 21108 21109 * gdb.base/complex.c: Include <stdlib.h>. 21110 211112004-08-04 Michael Chastain <mec.gnu@mindspring.com> 21112 21113 * gdb.base/complex.c: Add copyright notice. 21114 211152004-08-04 Michael Chastain <mec.gnu@mindspring.com> 21116 21117 * gdb.base/charset.c: Include <stdlib.h>. 21118 211192004-08-04 Michael Chastain <mec.gnu@mindspring.com> 21120 21121 * gdb.base/auxv.c: Include <stdlib.h>. 21122 211232004-08-04 Michael Chastain <mec.gnu@mindspring.com> 21124 21125 * gdb.base/auxv.c: Add copyright notice. 21126 211272004-08-04 Michael Chastain <mec.gnu@mindspring.com> 21128 21129 * gdb.base/coremaker.c: Add copyright notice. 21130 * gdb.base/coremaker2.c: Add copyright notice. 21131 211322004-08-04 Andrew Cagney <cagney@gnu.org> 21133 21134 * gdb.base/store.exp: Update copyright. 21135 (check_set, up_set, check_struct, up_struct): Add a prefix to test 21136 names, do not import gdb_prompt. 21137 211382004-08-01 Andrew Cagney <cagney@gnu.org> 21139 21140 Fix PR testsuite/1729. 21141 * gdb.base/dump.exp: Add test name to callers of capture_value, do 21142 not use capture_value with value 4. 21143 (capture_value): Add optional test name parameter. 21144 (test_reload_saved_value, test_restore_saved_value): Use $msg as 21145 the prefix, pass to capture_value. 21146 211472004-08-01 Mark Kettenis <kettenis@gnu.org> 21148 21149 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue. 21150 * gdb.arch/i386-prologue.c (standard): New prototype and function. 21151 (main): Call new function. 21152 211532004-07-31 Michael Chastain <mec.gnu@mindspring.com> 21154 21155 * gdb.cp/namespace.exp: Accept more varieties of ptype output. 21156 211572004-07-31 Michael Chastain <mec.gnu@mindspring.com> 21158 21159 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output. 21160 211612004-07-31 Michael Chastain <mec.gnu@mindspring.com> 21162 21163 * gdb.cp/inherit.exp: Accept more varieties of ptype output. 21164 Accept more values of vtbl pointer. Remove some messages 21165 about "obsolete gcc or gdb". 21166 211672004-07-30 Michael Chastain <mec.gnu@mindspring.com> 21168 21169 * gdb.cp/classes.exp: Accept more varieties of ptype output. 21170 211712004-07-30 Michael Chastain <mec.gnu@mindspring.com> 21172 21173 * gdb.base/asm-source.exp: Properly convert target board 21174 debug flags from gcc format to binutils format. 21175 211762004-07-28 Mark Kettenis <kettenis@gnu.org> 21177 21178 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in 21179 gdb1718". PR backtrace/1718 partially fixed. 21180 211812004-07-27 Jeff Johnston <jjohnstn@redhat.com> 21182 21183 * gdb.threads/watchthreads.exp: New test for threaded watchpoints. 21184 211852004-07-26 Nick Clifton <nickc@redhat.com> 21186 21187 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known 21188 good default value for a specific architecture is available then 21189 set it to that value. Otherwise default to the -gstabs switch. 21190 Remove the -g... switches from the asm-flags variable. Allow the 21191 target board info to override the value if it wants to. Pass the 21192 switch on the assembler command line. 21193 211942004-07-23 Mark Kettenis <kettenis@gnu.org> 21195 21196 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718. 21197 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function. 21198 (main): Call new function. 21199 212002004-07-22 Michael Chastain <mec.gnu@mindspring.com> 21201 21202 Test for PR exp/1715. 21203 * gdb.base/radix.exp: Refactor common procedures. Make all 21204 test names unique. Change XFAIL to KFAIL. 21205 212062004-07-20 Michael Chastain <mec.gnu@mindspring.com> 21207 21208 * gdb.ada/gnat_ada.gpr.in: Rename from here ... 21209 * gdb.ada/gnat_ada.gin: ... to here. 21210 * configure.in: Use gnat_ada.gin. 21211 * configure: Regenerate. 21212 212132004-07-20 Andrew Cagney <cagney@gnu.org> 21214 21215 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with 21216 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect 21217 XFAILs. Clean up test messages and comments. Check backtraces. 21218 Delete re-sync code. 21219 212202004-07-19 Michael Chastain <mec.gnu@mindspring.com> 21221 21222 Fix PR cli/740. 21223 * gdb.base/annota1.exp: Honor gdb,nosignals. 21224 * gdb.base/annota3.exp: Likewise. 21225 212262004-07-19 Michael Chastain <mec.gnu@mindspring.com> 21227 21228 * lib/java.exp: Update copyright notice. 21229 212302004-07-19 Andrew Cagney <cagney@gnu.org> 21231 21232 * gdb.base/selftest.exp: Copy file from here ... 21233 * gdb.gdb/selftest.exp: ... to here. 21234 212352004-07-16 Andrew Cagney <cagney@redhat.com> 21236 21237 * lib/insight-support.exp: Delete file. 21238 * lib/java.exp (java_init): Fix copyright. 21239 212402004-07-16 Andrew Cagney <cagney@gnu.org> 21241 21242 * gdb.base/restore.c: Append "prologue" to comments marking the a 21243 function's prologue. 21244 * gdb.base/restore.exp: Update copyright, re-indent. 21245 (restore_tests): Use gdb_test_multiple. Add "calleeN calls 21246 callerN" prefix where needed. Update patterns that match a 21247 function's prologue. 21248 212492004-07-16 Michael Chastain <mec.gnu@mindspring.com> 21250 21251 * gdb.base/restore.c: Add copyright notice. 21252 212532004-07-16 Andrew Cagney <cagney@gnu.org> 21254 21255 * gdb.base/logical.exp: Update copyright. 21256 (evaluate): New procedure. Use to re-implement tests using 21257 several tables. 21258 212592004-07-14 Martin Hunt <hunt@redhat.com> 21260 21261 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY 21262 which fixes some problems where init.tcl was not found. 21263 212642004-07-13 Andrew Cagney <cagney@gnu.org> 21265 21266 * gdb.base/sizeof.exp: Skip test when no inferior I/O. 21267 (check_sizeof, check_valueof): Do not include the output in the 21268 test name. Use gdb_test. 21269 (get_valueof): Use gdb_test_multiple. 21270 21271 * gdb.base/step-test.exp: Update copyright. Use 21272 gdb_test_multiple. Ensure that test names do not include 21273 architecture dependent output. 21274 21275 * gdb.gdb/observer.exp: Update copyright. 21276 (setup_test): Use gdb_test_multiple. 21277 (attach_first_observer, attach_second_observer) 21278 (attach_third_observer, detach_first_observer) 21279 (detach_second_observer, detach_third_observer) 21280 (reset_counters, check_counters): Make $message a prefix. 21281 (test_normal_stop_notifications): Add "args" parameter - a list of 21282 init functions to be called. Make $message a prefix, 21283 (test_observer_normal_stop): Change the message prefixes so that 21284 they are unique, pass the attach / detach procedures to 21285 test_normal_stop_notifications. 21286 21287 * gdb.base/signull.exp (test_segv): Prefix all tests with 21288 "${name}". Clean up test messages. 21289 21290 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright. 21291 21292 * gdb.base/ena-dis-br.exp: Update copyright. 21293 (break_at): New function. Replace send_gdb with gdb_test, 21294 break_at, and gdb_test_multiple. Replace XFAIL of "continue with 21295 ignore count, not stopped at bpt", with KFAIL. 21296 212972004-07-13 Corinna Vinschen <vinschen@redhat.com> 21298 21299 * gdb.base/attach.exp: Remove cleanupfile handling. 21300 213012004-07-12 Andrew Cagney <cagney@gnu.org> 21302 21303 * gdb.base/annota1.exp: Cleanup corefile test name. 21304 * gdb.base/annota3.exp: Ditto. 21305 213062004-07-12 Andrew Cagney <cagney@gnu.org> 21307 21308 * gdb.base/signals.exp: Clean up copyright, re-indent. 21309 21310 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with 21311 gdb_test and gdb_test_multiple. 21312 213132004-07-08 Jeff Johnston <jjohnstn@redhat.com> 21314 21315 * gdb.java/jmain.exp: Fix expected line number for main to 21316 break at. Set XFAIL for break at main test since gcj does not 21317 provide line number info for first statement in main. 21318 213192004-07-08 Andrew Cagney <cagney@gnu.org> 21320 21321 * gdb.base/attach.exp: Cleanup copyright. Re-indent. 21322 21323 * gdb.base/sigbpt.exp: Make the common part of each test name a 21324 prefix instead of suffix. 21325 213262004-07-07 Bob Rossi <bob_rossi@cox.net> 21327 21328 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of 21329 test from test_tbreak_creation_and_listing to 21330 test_file_list_exec_source_file 21331 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files 21332 Changed name of test from test_tbreak_creation_and_listing to 21333 test_file_list_exec_source_file 21334 213352004-07-07 Jeff Johnston <jjohnstn@redhat.com> 21336 21337 * gdb.java/jmisc.exp: Fix expected output of ptype to look for 21338 the jmisc() constructor instead of <init>. 21339 * gdb.java/jmisc1.exp: Ditto. 21340 213412004-07-07 Andrew Cagney <cagney@gnu.org> 21342 21343 * gdb.base/sigbpt.exp (stepi_out): Check for a single step 21344 corrupting the PC. 21345 213462004-07-06 Michael Chastain <mec.gnu@mindspring.com> 21347 21348 * gdb.cp/templates.exp: Accept whitespace change in demangler 21349 output. 21350 213512004-07-06 Andrew Cagney <cagney@gnu.org> 21352 21353 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test. 21354 213552004-07-02 Michael Chastain <mec.gnu@mindspring.com> 21356 21357 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler. 21358 * lib/compiler.cc: Likewise. 21359 213602004-06-30 Michael Chastain <mec.gnu@mindspring.com> 21361 21362 * lib/compiler.cc: Work around string preprocessing problem 21363 with old hp c++ compiler. 21364 * lib/compiler.c: Likewise. 21365 213662004-06-29 Corinna Vinschen <vinschen@redhat.com> 21367 21368 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor 21369 directives to conditionalize symbol prefixing. 21370 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding 21371 additional_flags handling. Add underscore prefix for Cygwin. 21372 * gdb.arch/i386-unwind.c: Use preprocessor directives to 21373 conditionalize symbol prefixing. 21374 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding 21375 additional_flags handling. Add underscore prefix for Cygwin. 21376 213772004-06-29 Corinna Vinschen <vinschen@redhat.com> 21378 21379 * gdb.base/bigcore.exp: Skip test on Cygwin. 21380 213812004-06-28 Michael Chastain <mec.gnu@mindspring.com> 21382 21383 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output 21384 formats for "info register". Use gdb_test_multiple. Fix 21385 the "invalid register" test. 21386 213872004-06-28 Corinna Vinschen <vinschen@redhat.com> 21388 21389 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows 21390 PID for Cygwin. Add Cygwin specific strings to check for in some 21391 tests. 21392 (do_attach_tests): Add a test for user interaction when attaching 21393 to a process with no matching symbol table already loaded. 21394 213952004-06-26 Andrew Cagney <cagney@gnu.org> 21396 21397 Test PR java/1567 and PR java/1565. 21398 * gdb.java/jmain.exp, gdb.java/jmain.java: New files. 21399 * gdb.java/jmisc2.exp: Delete file. 21400 214012004-06-26 Michael Chastain <mec.gnu@mindspring.com> 21402 21403 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice. 21404 214052004-06-25 Corinna Vinschen <vinschen@redhat.com> 21406 21407 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second 21408 attach process. 21409 214102004-06-23 Michael Chastain <mec.gnu@mindspring.com> 21411 21412 * gdb.cp/pr-1553.exp: Remove. 21413 214142004-06-22 Michael Chastain <mec.gnu@mindspring.com> 21415 21416 * gdb.cp/pr-1553.cc: Remove. 21417 * gdb.cp/pr-1553.exp: Disable this test. 21418 214192004-06-20 Jim Blandy <jimb@redhat.com> 21420 21421 Fix PR testsuite/1680. 21422 * gdb.arch/i386-sse.exp: Properly quote curly braces in 21423 regular expressions. 21424 214252004-06-19 Michael Chastain <mec.gnu@mindspring.com> 21426 21427 Fix PR testsuite/1679. 21428 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file. 21429 Issue an UNSUPPORTED result instead. 21430 214312004-06-18 Jim Blandy <jimb@redhat.com> 21432 21433 * gdb.base/charset.exp: Only send a control-C if we see a new 21434 prompt and incomplete command. 21435 214362004-06-18 Michael Chastain <mec.gnu@mindspring.com> 21437 21438 * gdb.cp/pr-574.cc: Add copyright notice. 21439 214402004-06-17 Jim Blandy <jimb@redhat.com> 21441 21442 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in 21443 cases where the regexp has no groups; this grabs random text from 21444 the previous test suite, whatever that was. 21445 214462004-06-17 Michael Chastain <mec.gnu@mindspring.com> 21447 21448 * gdb.cp/printmethod.cc: Add copyright notice. 21449 214502004-06-16 Michael Chastain <mec.gnu@mindspring.com> 21451 21452 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice. 21453 214542004-06-16 Andrew Cagney <cagney@gnu.org> 21455 21456 * gdb.base/signull.c: Update copyright. Include <string.h>. 21457 (bowler): Replace data_pointer with data_read 21458 and data_write cases. Add code_descriptor case. 21459 (zero, desc): New array and pointer. 21460 (data, code): Change to simple pointers. 21461 * gdb.base/signull.exp: Fix probe pattern matching a function 21462 descriptor SIGSEGV. Replace data_pointer with data_read and 21463 data_write tests. 21464 214652004-06-16 Andrew Cagney <cagney@gnu.org> 21466 21467 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite. 21468 214692004-06-15 Michael Chastain <mec.gnu@mindspring.com> 21470 21471 * gdb.base/long_long.c: Add copyright notice. 21472 214732004-06-15 Michael Chastain <mec.gnu@mindspring.com> 21474 21475 * gdb.base/long_long.exp: Remove reference to 21476 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint 21477 to gdb_breakpoint and gdb_continue_to_breakpoint. 21478 214792004-06-14 Jim Blandy <jimb@redhat.com> 21480 21481 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little- 21482 endian case. 21483 214842004-06-14 Andrew Cagney <cagney@gnu.org> 21485 21486 * gdb.base/gcore.exp (capture_command_output): Delete the always 21487 passing tests containing inferior values. 21488 * gdb.base/ending-run.exp: Do not include the breakpoint address 21489 in the test message. Update copyright. 21490 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's 21491 size in the test name, use gdb_test_multiple. Update copyright. 21492 214932004-06-14 Michael Chastain <mec.gnu@mindspring.com> 21494 21495 * gdb.cp/ref-types.cc: Add copyright notice. 21496 214972004-06-14 Michael Chastain <mec.gnu@mindspring.com> 21498 21499 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler, 21500 hp_aCC_compiler. 21501 * lib/compiler.cc: Likewise. 21502 * lib/gdb.exp (get_compiler_info): Eval lines only if they are 21503 'set' commands. Log diagnostics for other lines. Set 21504 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler. 21505 215062004-06-13 Michael Chastain <mec.gnu@mindspring.com> 21507 21508 * gdb.cp/try_catch.cc: Add copyright notice. 21509 215102004-06-12 Michael Chastain <mec.gnu@mindspring.com> 21511 21512 * gdb.cp/userdef.cc: Add copyright notice. 21513 215142004-06-11 Michael Chastain <mec.gnu@mindspring.com> 21515 21516 * gdb.cp/virtfunc.cc: Add copyright notice. 21517 215182004-06-11 Randolph Chung <tausq@debian.org> 21519 21520 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler 21521 problem. 21522 215232004-06-10 Andrew Cagney <cagney@gnu.org> 21524 21525 * lib/compiler.cc, lib/compiler.c: Append either 21526 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info. 21527 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-* 21528 instead of gcc-3-3. 21529 215302004-06-09 Andrew Cagney <cagney@gnu.org> 21531 21532 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for 21533 gdb/1455, bug is specific to "long long" and "double". 21534 21535 * gdb.base/structs.exp (test_struct_returns, test_struct_returns) 21536 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*, 21537 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447 21538 fixed. 21539 215402004-06-09 Andrew Cagney <cagney@gnu.org> 21541 21542 * gdb.base/structs.exp (test_struct_returns): Replace 21543 "return_value_unknown" and "finish_value_unknown" by 21544 "return_value_known" and "finish_value_known". Instead of 21545 "return_value_unknown" iff "finish_value_unknown", check 21546 "return_value_known" implies "finish_value_known". 21547 215482004-06-08 Martin Hunt <hunt@redhat.com> 21549 21550 * gdb.base/float.exp: Add pattern for mips targets. 21551 215522004-06-08 Randolph Chung <tausq@debian.org> 21553 21554 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure 21555 message for unknown architectures more clear. 21556 215572004-06-08 Joel Brobecker <brobecker@gnat.com> 21558 21559 * gdb.ada/null_record.exp: Use "start" instead of "begin" to 21560 start the execution of the program. 21561 215622004-06-07 Jim Blandy <jimb@redhat.com> 21563 21564 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests. 21565 * gdb.arch/i386-cpuid.h: New helper file. 21566 215672004-06-07 Randolph Chung <tausq@debian.org> 21568 21569 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior 21570 has started. 21571 215722004-06-04 Roland McGrath <roland@redhat.com> 21573 21574 Fix PR gdb/1647. 21575 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it 21576 differently to be robust to output buffering differences. 21577 215782004-06-04 Michael Chastain <mec.gnu@mindspring.com> 21579 21580 * gdb.threads/pthreads.exp: Update copyright years. 21581 (check_control_c): Change asynchronous 'after' to synchronous. 21582 215832004-06-04 Roland McGrath <roland@redhat.com> 21584 21585 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through 21586 next gdb prompt. 21587 215882004-06-02 Michael Chastain <mec.gnu@mindspring.com> 21589 21590 Fix PR gdb/1636. 21591 * gdb.threads/manythreads.exp: Change asynchronous 'after' 21592 calls to synchronous. 21593 215942004-05-26 Jim Blandy <jimb@redhat.com> 21595 21596 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests. 21597 215982004-05-24 Randolph Chung <tausq@debian.org> 21599 21600 * gdb.asm/asm-source.exp: Enable test for hppa-linux target. 21601 * gdb.asm/pa.inc: New file. 21602 216032004-05-22 Mark Kettenis <kettenis@gnu.org> 21604 21605 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf. 21606 216072004-05-21 Joel Brobecker <brobecker@gnat.com> 21608 Daniel Jacobowitz <drow@mvista.com> 21609 21610 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the 21611 GDB prompt. 21612 216132004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 21614 21615 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of 21616 setjmp/longjmp. Use sigaction instead of signal. 21617 216182004-05-19 J. Brobecker <brobecker@gnat.com> 21619 Michael Snyder <msnyder@redhat.com> 21620 21621 * gdb.threads/pthread_cond_wait.c: New file. 21622 * gdb.threads/pthread_cond_wait.exp: New testcase. 21623 216242004-05-13 Andrew Cagney <cagney@redhat.com> 21625 21626 * gdb.base/signull.exp, gdb.base/signull.c: New files. 21627 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files. 21628 216292004-05-11 Andrew Cagney <cagney@redhat.com> 21630 21631 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is 21632 fixed but revealed gdb/1639. 21633 216342004-05-10 Andrew Cagney <cagney@redhat.com> 21635 21636 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to 21637 func1" and "next to 2nd alarm", kernel bug avoided. 21638 216392004-05-10 Daniel Jacobowitz <dan@debian.org> 21640 21641 PR external/1568 21642 * gdb.base/bigcore.exp: Check the size of the dumped core file. 21643 XFAIL if it is smaller than bytes_allocated. 21644 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned. 21645 (main): Make chunks_allocated unsigned. Correct comment. 21646 216472004-05-07 Joel Brobecker <brobecker@gnat.com> 21648 21649 * gdb.arch/powerpc-aix-prologue.c: New file. 21650 * gdb.arch/powerpc-aix-prologue.exp: New file. 21651 216522004-05-07 Jim Blandy <jimb@redhat.com> 21653 21654 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h, 21655 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests. 21656 216572004-05-06 Joel Brobecker <brobecker@gnat.com> 21658 21659 * gdb.base/sep.exp: No longer setup_kfail when the program was 21660 built with dwarf2. 21661 216622004-05-05 Jim Ingham <jingham@apple.com> 21663 21664 * gdb.base/pending.exp: Make sure pending breakpoints 21665 preserve the ignore count. 21666 216672004-04-27 Jerome Guitton <guitton@gnat.com> 21668 21669 * i386-prologue.exp: Add testcase for jump instruction as first 21670 instruction of the real code. 21671 * i386-prologue.c (jump_at_beginning): New function. 21672 216732004-04-28 Mark Kettenis <kettenis@gnu.org> 21674 21675 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on 21676 x86_64-*-*. 21677 216782004-04-28 Mark Kettenis <kettenis@gnu.org> 21679 21680 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on 21681 i*86-*-*. 21682 216832004-04-25 Mark Kettenis <kettenis@gnu.org> 21684 21685 * gdb.base/call-sc.exp (start_scalars_test): Fix regular 21686 expression that checks the return type. 21687 216882004-04-23 Andrew Cagney <cagney@redhat.com> 21689 21690 * gdb.base/call-sc.exp: New test of scalar call/return values. 21691 * gdb.base/call-sc.c: Ditto. 21692 216932004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 21694 21695 * gdb.threads/manythreads.c: Reduce thread stack size. 21696 216972004-04-23 Jeff Johnston <jjohnstn@redhat.com> 21698 21699 * gdb.threads/manythreads.c: Add copyright notice. 21700 217012004-04-23 Andrew Cagney <cagney@redhat.com> 21702 21703 * gdb.base/siginfo.exp: Better handle step out of signal. 21704 * gdb.base/sigstep.exp: Ditto. 21705 217062004-04-22 Jeff Johnston <jjohnstn@redhat.com> 21707 Daniel Jacobowitz <drow@mvista.com> 21708 21709 * gdb.threads/manythreads.c: New testcase. 21710 * gdb.threads/manythreads.exp: Ditto. 21711 217122004-04-22 Jim Blandy <jimb@redhat.com> 21713 21714 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c, 21715 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test. 21716 217172004-04-21 Michael Chastain <mec.gnu@mindspring.com> 21718 21719 * gdb.stabs/weird.exp: Accept full pathname for $binfile. 21720 217212004-04-21 Andrew Cagney <cagney@redhat.com> 21722 21723 * gdb.base/sigstep.c: New file. 21724 * gdb.base/sigstep.exp: New file. 21725 217262004-04-16 Joel Brobecker <brobecker@gnat.com> 21727 21728 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update 21729 call to observer_notify_normal_stop. 21730 217312004-04-15 Andrew Cagney <cagney@redhat.com> 21732 21733 * gdb.base/siginfo.c: New file. 21734 * gdb.base/siginfo.exp: New file. 21735 217362004-04-12 J. Brobecker <brobecker@gnat.com> 21737 21738 * gdb.base/sep.exp: Fix typo in comment. 21739 217402004-04-12 J. Brobecker <brobecker@gnat.com> 21741 21742 * gdb.base/sep.c: New file. 21743 * gdb.base/sep-proc.c: New file. 21744 * gdb.base/sep.exp: New testcase. 21745 217462004-04-09 Mark Kettenis <kettenis@gnu.org> 21747 21748 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file 21749 support. 21750 217512004-04-05 Andrew Cagney <cagney@redhat.com> 21752 21753 * gdb.base/sigaltstack.c: New file. 21754 * gdb.base/sigaltstack.exp: New file. 21755 217562004-04-04 Joel Brobecker <brobecker@gnat.com> 21757 21758 * gdb.base/foll-fork.exp: Update the expected output for 21759 "help set follow-fork-mode", to match a change that was made 21760 to the help of this variable on 2004-01-13. 21761 217622004-04-01 Joel Brobecker <brobecker@gnat.com> 21763 21764 * lib/ada.exp: Add copyright notice. 21765 * bar.ads: Likewise. 21766 * bar.adb: Likewise. 21767 * null_record.adb: Likewise. 21768 * null_record.exp: Likewise. 21769 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another. 21770 217712004-04-01 Joel Brobecker <brobecker@gnat.com> 21772 21773 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr. 21774 * configure: Regenerate. 21775 217762004-04-01 Joel Brobecker <brobecker@gnat.com> 21777 21778 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed 21779 to build the application. Remove the message printed when in 21780 verbose mode, redundant with the UNSUPPORTED message above. 21781 217822004-03-31 Joel Brobecker <brobecker@gnat.com> 21783 21784 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files. 21785 * gdb.ada (null_record.exp): New testcase. 21786 217872004-03-31 Joel Brobecker <brobecker@gnat.com> 21788 21789 * Makefile.in (ALL_SUBDIRS) Add gdb.ada. 21790 217912004-03-31 Joel Brobecker <brobecker@gnat.com> 21792 21793 * gdb.ada: New subdirectory. 21794 * gdb.ada/Makefile.in: New file. 21795 * gdb.ada/gnat_ada.gpr.in: New file. 21796 217972004-03-31 Joel Brobecker <brobecker@gnat.com> 21798 21799 * lib/ada.exp: New file. 21800 218012004-03-24 Daniel Jacobowitz <drow@mvista.com> 21802 21803 * gdb.base/gdb1250.exp: Use runto {allow-pending}. 21804 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}. 21805 218062004-03-22 Andrew Cagney <cagney@redhat.com> 21807 21808 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs 21809 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET. 21810 Problem identified by Ulrich Weigand. 21811 218122004-03-17 David Carlton <carlton@kealia.com> 21813 21814 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of 21815 PR c++/826. 21816 218172004-03-16 Roland McGrath <roland@redhat.com> 21818 21819 * gdb.base/auxv.exp: New file. 21820 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c. 21821 218222004-03-12 David Carlton <carlton@kealia.com> 21823 21824 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553. 21825 * gdb.cp/pr-1553.cc: Ditto. 21826 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third 21827 pass branch. 21828 218292004-03-12 Michael Chastain <mec.gnu@mindspring.com> 21830 21831 * gdb.cp/templates.exp: Accept more template types. 21832 218332004-03-09 Michael Chastain <mec.gnu@mindspring.com> 21834 21835 From Corinna Vinschen with modifications. 21836 * gdb.cp/classes.cc (enums1): Add a line to extend scope of 21837 local variable obj_with_enum. 21838 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL 21839 results with obj_with_enum. 21840 218412004-03-09 Michael Chastain <mec.gnu@mindspring.com> 21842 21843 * gdb.cp/classes.cc: New file, copied from misc.cc. 21844 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc. 21845 218462004-03-09 Michael Chastain <mec.gnu@mindspring.com> 21847 21848 * gdb.cp/misc.cc: Add copyright notice. 21849 218502004-03-05 David Carlton <carlton@kealia.com> 21851 21852 * gdb.cp/rtti.exp: Add 'print *obj3' test. 21853 * gdb.cp/rtti.h: Update copyright. 21854 (namespace n2::n3): New. 21855 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New. 21856 (n2::n3::func3): New. 21857 (main): Call n2::n3::func3. 21858 * gdb.cp/rtti2.cc: Update copyright. 21859 (n2::create3): New. 21860 218612004-03-04 Mark Kettenis <kettenis@gnu.org> 21862 21863 * gdb.asm/openbsd.inc: Fix typo. 21864 218652004-03-03 Fred Fish <fnf@redhat.com> 21866 21867 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set 21868 "val" instead of unused "size". Update copyright year. 21869 218702004-02-29 Daniel Jacobowitz <drow@mvista.com> 21871 21872 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates 21873 to use unsigned char. 21874 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c, 21875 gdb.cp/cttiadd3.c: Change type of variable to unsigned char. 21876 218772004-02-29 Daniel Jacobowitz <drow@mvista.com> 21878 21879 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete 21880 line of output. 21881 218822004-02-28 Daniel Jacobowitz <drow@mvista.com> 21883 21884 * gdb.base/relocate.c (dummy): Initialize. 21885 218862004-02-28 Daniel Jacobowitz <drow@mvista.com> 21887 21888 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow 21889 a breakpoint at exit. 21890 218912004-02-27 Fred Fish <fnf@redhat.com> 21892 21893 * gdb.base/chng-syms.exp: Add expect condition to match failing 21894 case that isn't a timeout. 21895 218962004-02-27 Andrew Cagney <cagney@redhat.com> 21897 21898 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile 21899 support. 21900 219012004-02-26 Fred Fish <fnf@redhat.com> 21902 21903 * gdb.arch/gdb1431.c: Remove. 21904 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s 21905 * gdb.arch/gdb1431.exp: Use "advance" correctly instead 21906 of "until" incorrectly. 21907 219082004-02-26 J. Brobecker <brobecker@gnat.com> 21909 21910 * gdb.cp/class2.cc (empty): New class. 21911 (refer): New function. 21912 (main): Declare an object of type empty and use it. 21913 * gdb.cp/class2.exp: Print the value of an object of type empty. 21914 219152004-02-26 Jeff Johnston <jjohnstn@redhat.com> 21916 21917 * gdb.base/langs.exp: Update query string to match the 21918 new nquery format used for pending breakpoints. 21919 219202004-02-26 Andrew Cagney <cagney@redhat.com> 21921 21922 Fix PR i18n/1570. 21923 * gdb.base/charset.c: Update copyright notice. 21924 (main, init_string): Remove the escape character '\e' tests. 21925 * gdb.base/printcmds.exp (test_print_all_chars): Ditto. 21926 * gdb.base/charset.exp (valid_host_charset): Ditto. 21927 * gdb.base/setvar.exp: Ditto. 21928 219292004-02-24 Andrew Cagney <cagney@redhat.com> 21930 21931 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing 21932 mmapped data in core file" PASS and FAIL messages consistent. 21933 21934 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when 21935 setting a breakpoint. Work around PR java/1565. 21936 219372004-02-23 Jeff Johnston <jjohnstn@redhat.com> 21938 21939 * lib/gdb.exp (gdb_breakpoint): Update query string to match 21940 new nquery format. 21941 * gdb.base/pending.exp: Ditto. 21942 219432004-02-22 Mark Kettenis <kettenis@gnu.org> 21944 21945 * configure.in: Run stabs tests on *BSD. 21946 * configure: Regenerated. 21947 219482004-02-21 Mark Kettenis <kettenis@gnu.org> 21949 21950 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD. 21951 219522004-02-20 Fred Fish <fnf@redhat.com> 21953 21954 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous 21955 blank in test for "returns short", for consistency with other 21956 "returns xxx" tests. Update copyright year. 21957 219582004-02-19 Fred Fish <fnf@redhat.com> 21959 21960 New testcase for PR breakpoint/1558. 21961 * gdb.arch/gdb1558.exp: New file. 21962 * gdb.arch/gdb1558.c: New file. 21963 219642004-02-19 Elena Zannoni <ezannoni@redhat.com> 21965 21966 * gdb.base/nodebug.exp: Fix typo. 21967 219682004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 21969 21970 Committed by Jim Blandy <jimb@redhat.com>. 21971 21972 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi. 21973 21974 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex. 21975 21976 * gdb.base/float.exp: Support s390*-*-* targets. 21977 219782004-02-17 Adam Fedor <fedor@gnu.org> 21979 21980 * gdb.base/gdb1555.exp: New file. 21981 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files. 21982 219832004-02-17 Elena Zannoni <ezannoni@redhat.com> 21984 21985 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment. 21986 219872004-02-16 Fred Fish <fnf@redhat.com> 21988 21989 * gdb.arch/gdb1291.c: Remove 21990 * gdb.arch/gdb1291.s: New test input file. 21991 * gdb.arch/gdb1291.exp: Expand test to check case that should not 21992 fail. Test for correct result, known incorrect result, other 21993 failures and timeouts. 21994 219952004-02-16 Andrew Cagney <cagney@redhat.com> 21996 21997 * gdb.base/bigcore.exp: New file. 21998 * gdb.base/bigcore.c: New file. 21999 220002004-02-13 Andrew Cagney <cagney@redhat.com> 22001 22002 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file. 22003 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file. 22004 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file. 22005 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file. 22006 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file. 22007 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file. 22008 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file. 22009 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file. 22010 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file. 22011 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file. 22012 220132004-02-11 Jeff Johnston <jjohnstn@redhat.com> 22014 22015 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction 22016 executed is an alloc instruction. 22017 220182004-02-11 David Carlton <carlton@kealia.com> 22019 22020 * gdb.cp/breakpoint.exp: New. 22021 * gdb.cp/breakpoint.cc: New. 22022 220232004-02-11 Michael Chastain <mec.gnu@mindspring.com> 22024 22025 Partial fix for PR gdb/1543. 22026 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp, 22027 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp, 22028 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp, 22029 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp, 22030 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp, 22031 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp, 22032 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp, 22033 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp, 22034 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference 22035 to bug-gdb@prep.ai.mit.edu . 22036 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc, 22037 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc, 22038 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc: 22039 Likewise. 22040 220412004-02-10 Andrew Cagney <cagney@redhat.com> 22042 22043 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors 22044 using gdb_internal_error_resync. 22045 220462004-02-09 Daniel Jacobowitz <drow@mvista.com> 22047 22048 * gdb.threads/thread-specific.exp: Stop early if no threads are 22049 found. 22050 220512004-02-09 Michael Chastain <mec.gnu@mindspring.com> 22052 22053 * gdb.base/pending.exp: Remove extra \n from gdb_test calls. 22054 220552004-02-08 Daniel Jacobowitz <drow@mvista.com> 22056 22057 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending 22058 breakpoints. 22059 220602004-02-07 Daniel Jacobowitz <drow@mvista.com> 22061 22062 * config/sim.exp (gdb_load): Handle $arg == "". 22063 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run. 22064 * gdb.objc/basicclass.exp: Use gdb_run_cmd. 22065 220662004-02-07 Elena Zannoni <ezannoni@redhat.com> 22067 22068 * gdb.base/maint.exp: Update test to reflect 22069 obstack changes. 22070 220712004-02-04 Jeff Johnston <jjohnstn@redhat.com> 22072 22073 * gdb.base/pendshr.c (pendfunc): New function that calls 22074 pendfunc1. 22075 * gdb.base/pending.c: Call pendfunc instead of pendfunc1. 22076 220772004-02-04 Fred Fish <fnf@redhat.com> 22078 22079 * gdb.arch/gdb1431.c: Add underbar prefixed version of global 22080 function symbols and update copyright years. 22081 * gdb.arch/gdb1291.c: Ditto. 22082 220832004-02-03 Michael Chastain <mec.gnu@mindspring.com> 22084 22085 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)". 22086 220872004-02-03 Michael Chastain <mec.gnu@mindspring.com> 22088 22089 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)". 22090 220912004-02-03 Michael Chastain <mec.gnu@mindspring.com> 22092 22093 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh. 22094 220952004-02-02 Fred Fish <fnf@redhat.com> 22096 22097 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with 22098 remote targets. Update copyright years. 22099 221002004-02-02 Jeff Johnston <jjohnstn@redhat.com> 22101 22102 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint 22103 support. 22104 * gdb.base/langs.exp: Fix test which attempts to create 22105 breakpoint on non-existent function to handle new pending 22106 support. 22107 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set 22108 a breakpoint. 22109 * gdb.base/pending.exp: New test. 22110 * gdb.base/pending.c: New file. 22111 * gdb.base/pendshr.c: Ditto. 22112 221132004-02-02 David Carlton <carlton@kealia.com> 22114 22115 * gdb.cp/overload.exp: Add overloadNamespace tests. 22116 * gdb.cp/overload.cc (dummyClass, dummyInstance): New. 22117 (overloadNamespace, XXX): New. 22118 (main): Call XXX::marker2. 22119 221202004-02-01 Fred Fish <fnf@redhat.com> 22121 22122 * gdb.base/dump.exp: Use runto_main instead of "runto main". 22123 * gdb.base/finish.exp: Ditto. 22124 * gdb.base/gcore.exp: Ditto. 22125 * gdb.base/huge.exp: Ditto. 22126 * gdb.base/info-proc.exp: Ditto. 22127 * gdb.base/return2.exp: Ditto. 22128 * gdb.threads/gcore-thread.exp: Ditto. 22129 221302004-02-01 Daniel Jacobowitz <drow@mvista.com> 22131 22132 * gdb.threads/thread-specific.exp: Add missing anchor to regexp. 22133 221342004-02-01 Mark Kettenis <kettenis@gnu.org> 22135 22136 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such 22137 that opening the file succeeds on OpenBSD. 22138 221392004-02-01 Daniel Jacobowitz <drow@mvista.com> 22140 22141 * gdb.threads/thread-specific.c: New file. 22142 * gdb.threads/threads-specific.exp: New test script. 22143 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access 22144 to expect_out. 22145 221462004-02-01 Mark Kettenis <kettenis@gnu.org> 22147 22148 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on 22149 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs 22150 only on the "print_small_structs from print_long_arg_list" test. 22151 221522004-02-01 Daniel Jacobowitz <drow@mvista.com> 22153 22154 * gdb.base/completion.exp: Kill a stray backslash. 22155 22156 From Jim Ingham <jingham@apple.com>: 22157 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl" 22158 agrees with the result from sending a tab. 22159 221602004-01-31 Daniel Jacobowitz <drow@mvista.com> 22161 22162 * gdb.base/chng-syms.exp: Remove stray newline. 22163 221642004-01-31 Mark Kettenis <kettenis@gnu.org> 22165 22166 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for 22167 *-*-openbsd*. 22168 * gdb.asm/openbsd.inc: New file. 22169 221702004-01-30 Mark Kettenis <kettenis@gnu.org> 22171 22172 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't 22173 append -static to link-flags for *-*-freebsd*, *-*netbsd* and 22174 *-*solaris2*. Remove commented out default settings for 22175 asm-flags. Replace gdb_compile with target_link. 22176 221772004-01-29 Michael Chastain <mec.gnu@mindspring.com> 22178 22179 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb 22180 for all tests. Remove old hp-ux and cygnus xfail cases. 22181 221822004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com> 22183 22184 * gdb.base/chng-syms.exp: New file. 22185 * gdb.base/chng-syms.c: New file. 22186 221872004-01-24 Michael Chastain <mec.gnu@mindspring.com> 22188 22189 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l". 22190 Provide arms for current output in all my configurations. 22191 221922004-01-24 Michael Chastain <mec.gnu@mindspring.com> 22193 22194 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler. 22195 * lib/compiler.cc: Likewise. 22196 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to 22197 get the right preprocessor. Eval the output directly. Remove 22198 special tests for hp_cc_compiler and hp_aCC_compiler. Remove 22199 hp_f77_compiler and hp_f90_compiler completely. 22200 (gdb_preprocess): Delete. 22201 (get_compiler): Delete. 22202 222032004-01-24 Mark Kettenis <kettenis@gnu.org> 22204 22205 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include 22206 <string.h>. 22207 222082004-01-24 Nick Roberts <nick@nick.uklinux.net> 22209 22210 * gdb.mi/mi-stack.exp: Update copyright. 22211 222122004-01-23 David Carlton <carlton@kealia.com> 22213 22214 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add 22215 test for cp_lookup_transparent_type. 22216 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to; 22217 call them. 22218 222192004-01-23 Daniel Jacobowitz <drow@mvista.com> 22220 22221 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test 22222 after -var-update. 22223 222242004-01-23 David Carlton <carlton@kealia.com> 22225 22226 * gdb.cp/namespace.cc (C::ensureRefs): New. 22227 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New. 22228 222292004-01-20 Nick Roberts <nick@nick.uklinux.net> 22230 22231 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for 22232 case "-stack-list-locals 2". 22233 * gdb.mi/mi-var-child.exp: Test for case 22234 "-var-list-children --all-values NAME". 22235 222362004-01-18 Michael Chastain <mec.gnu@mindspring.com> 22237 22238 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+. 22239 222402004-01-18 Mark Kettenis <kettenis@gnu.org> 22241 22242 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns 22243 used with gdb_test_multiple. 22244 22245 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory 22246 read at address 0. This fixes PR testsuite/1504. 22247 222482004-01-18 Daniel Jacobowitz <drow@mvista.com> 22249 22250 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load. 22251 Remove downloading, guessing the host executable, the calls to 22252 gdb_file_cmd and gdb_target_cmd, and "load" support. 22253 (infer_host_exec): New function broken out from gdb_load. 22254 (gdb_load): New wrapper for gdbserver_gdb_load. 22255 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on 22256 gdb_target_cmd. Use -target-select. 22257 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load. 22258 Download binaries to the host. Clear last_mi_remote_file when 22259 we load a new binary. 22260 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded, 22261 call gdbserver_gdb_load and mi_gdb_target_cmd. 22262 222632004-01-17 Michael Chastain <mec.gnu@mindspring.com> 22264 22265 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>" 22266 type patterns. 22267 222682004-01-17 Michael Chastain <mec.gnu@mindspring.com> 22269 22270 * gdb.cp/templates.exp: Fix typo in test name of 22271 "print Foo<volatile char*>::foo". 22272 222732004-01-15 Michael Chastain <mec.gnu@mindspring.com> 22274 22275 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*. 22276 222772004-01-16 Ben Elliston <bje@wasabisystems.com> 22278 22279 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove. 22280 (clean mostlyclean): Remove empty rm. 22281 222822004-01-15 Michael Chastain <mec.gnu@mindspring.com> 22283 22284 * gdb.base/setvar.exp: Add copyright years. 22285 222862004-01-14 David Carlton <carlton@bactrian.org> 22287 22288 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to 22289 PR c++/1511 and update coment. 22290 * gdb.cp/templates.exp: Update patterns to match current output. 22291 If changes involve something other than whitespace, KFAIL 22292 w.r.t. PR c++/1512 or PR c++/931 as appropriate. 22293 222942004-01-14 David Carlton <carlton@kealia.com> 22295 22296 * gdb.cp/namespace.exp: Add tests involving classes defined within 22297 namespaces. 22298 * gdb.cp/namespace.cc (C::CClass): New. 22299 * gdb.cp/namespace1.cc (C::OtherFileClass): New. 22300 223012004-01-14 Elena Zannoni <ezannoni@redhat.com> 22302 22303 * gdb.base/sepdebug.exp: Bail out of the test if we don't know 22304 what debug info we have. Print a better message if something goes 22305 wrong while producing the separate debug info file. 22306 223072004-01-14 Michael Chastain <mec.gnu@mindspring.com> 22308 22309 * gdb.base/callfuncs.c: Remove explicit declaration of malloc. 22310 223112004-01-14 Michael Chastain <mec.gnu@mindspring.com> 22312 22313 * gdb.base/callfuncs.c: Add copyright notice. 22314 223152004-01-13 Michael Chastain <mec.gnu@mindspring.com> 22316 22317 * gdb.cp/derivation.exp: Add XFAIL for bug with protected 22318 inheritance. PR gdb/1498, PR gcc/13539. 22319 223202004-01-13 Elena Zannoni <ezannoni@redhat.com> 22321 22322 * gdb.threads/gcore-thread.exp: Prefix name of binary with 22323 test specific name. 22324 * gdb.mi/gdb669.exp: Ditto. 22325 * gdb.mi/mi-pthreads.exp: Ditto. 22326 * gdb.mi/mi1-pthreads.exp: Ditto. 22327 * gdb.mi/mi2-pthreads.exp: Ditto. 22328 223292004-01-12 Michael Chastain <mec.gnu@mindspring.com> 22330 22331 * gdb.cp/member-ptr.cc: Add copyright notice. 22332 223332004-01-12 Michael Chastain <mec.gnu@mindspring.com> 22334 22335 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add 22336 some patterns for recent versions of gcc and hpacc. Delete 22337 calls to setup_xfail for hppa*-*-*. Delete redundant tests. 22338 Delete tests that access a NULL pointer-to-member-data. This 22339 script is still disabled for gcc. 22340 223412004-01-12 Elena Zannoni <ezannoni@redhat.com> 22342 22343 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are 22344 escaped correctly. 22345 223462004-01-12 Elena Zannoni <ezannoni@redhat.com> 22347 22348 * gdb.base/sepdebug.exp: New file. 22349 * gdb.base/sepdebug.c: New file. 22350 * lib/gdb.exp (separate_debug_filename): New procedure. 22351 (gdb_gnu_strip_debug): New procedure. 22352 223532004-01-12 Andrew Cagney <cagney@redhat.com> 22354 22355 * gdb.mi/ChangeLog: Delete file. Renamed to ... 22356 * gdb.mi/ChangeLog-1999-2003: New file. 22357 223582004-01-12 Andrew Cagney <cagney@redhat.com> 22359 22360 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for 22361 "Renaming a directory to a non-empty directory returns ENOTEMPTY 22362 or EEXIST", treat EBUSY as an XFAIL. 22363 223642004-01-11 Michael Chastain <mec.gnu@mindspring.com> 22365 22366 * gdb.base/scope.exp: Remove obsolete setup_xfail for 22367 hp_cc_compiler. 22368 223692004-01-10 Michael Chastain <mec.gnu@mindspring.com> 22370 22371 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)" 22372 decorations. 22373 223742004-01-10 Michael Chastain <mec.gnu@mindspring.com> 22375 22376 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)" 22377 and "(aCC)" decorations. Remove obsolete doco about old 22378 test results. 22379 223802004-01-09 Michael Chastain <mec.gnu@mindspring.com> 22381 22382 * gdb.cp/exception.exp: Fix typo in doco. 22383 223842004-01-09 Mark Kettenis <kettenis@gnu.org> 22385 22386 * gdb.base/gdb1476.exp: Fix typo. 22387 223882004-01-09 Michael Chastain <mec.gnu@mindspring.com> 22389 22390 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty 22391 file. 22392 223932004-01-09 Michael Chastain <mec.gnu@mindspring.com> 22394 22395 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>. 22396 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple. 22397 Use gdb_compile. Remove restriction on gcc. Add some patterns 22398 for recent version of gdb. Delete second half, which was a copy 22399 of the first half with different build flags. This test is 22400 still disabled because it is still not ready for production. 22401 224022004-01-08 Michael Chastain <mec.gnu@mindspring.com> 22403 22404 * gdb.cp/exception.cc: Add copyright notice. 22405 * gdb.cp/exception.exp: Add a notice that this file is broken 22406 because of line number changes caused by addition of copyright 22407 notice. 22408 224092004-01-08 Michael Chastain <mec.gnu@mindspring.com> 22410 22411 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc. 22412 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp. 22413 224142004-01-08 Michael Chastain <mec.gnu@mindspring.com> 22415 22416 * gdb.cp/classes.exp: Accept gnu abi 2. 22417 * gdb.cp/derivation.exp: Likewise. 22418 * gdb.cp/overload.exp: Likewise. 22419 * gdb.cp/virtfunc.exp: Likewise. 22420 224212004-01-08 Michael Chastain <mec.gnu@mindspring.com> 22422 22423 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous 22424 semicolon after end of function. 22425 224262004-01-07 Michael Chastain <mec.gnu@mindspring.com> 22427 22428 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>. 22429 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern 22430 boilerplate code for compiling and running the program under 22431 test. Add some string method tests. 22432 224332004-01-07 Michael Chastain <mec.gnu@mindspring.com> 22434 22435 * gdb.cp/bs15503.cc: Add copyright notice. 22436 * gdb.cp/bs15503.exp: Adjust line number. 22437 224382004-01-07 Michael Chastain <mec.gnu@mindspring.com> 22439 22440 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp. 22441 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc. 22442 224432004-01-07 Michael Chastain <mec.gnu@mindspring.com> 22444 22445 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for 22446 hp_cc_compiler. 22447 224482004-01-07 Michael Chastain <mec.gnu@mindspring.com> 22449 22450 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number. 22451 * gdb.cp/ctti.exp: Use the marker instead of "next". 22452 With gcc, run further before bailing. 22453 224542004-01-07 Michael Chastain <mec.gnu@mindspring.com> 22455 22456 * gdb.cp/cttiadd.cc: Add copyright notice. 22457 * gdb.cp/cttiadd1.cc: Likewise. 22458 * gdb.cp/cttiadd2.cc: Likewise. 22459 * gdb.cp/cttiadd3.cc: Likewise. 22460 224612004-01-07 Michael Chastain <mec.gnu@mindspring.com> 22462 22463 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly. 22464 Use gdb_test, gdb_test_multiple. Use floating-point values that 22465 have exact representations in IEEE-ish formats. 22466 224672004-01-07 Michael Chastain <mec.gnu@mindspring.com> 22468 22469 * gdb.base/constvars.exp: Do not force lang=c++ if using HP 22470 compilers. Delete duplicate call to get_compiler_info. 22471 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler. 22472 * gdb.base/volatile.exp: Likewise. 22473 224742004-01-07 Mark Kettenis <kettenis@gnu.org> 22475 22476 * gdb.base/gdb1476.exp: Only run the tests if we can't read the 22477 memory at address 0. 22478 224792004-01-07 Michael Chastain <mec.gnu@mindspring.com> 22480 22481 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler 22482 to test for hp-ux assembler. Fix copyright years. 22483 224842004-01-07 Andrew Cagney <cagney@redhat.com> 22485 22486 * gdb.base/fileio.c (strerrno): Add "EBUSY". 22487 224882004-01-07 Andrew Cagney <cagney@redhat.com> 22489 22490 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open" 22491 when creating the read-only file. From analysis by Roland McGrath 22492 and Elena Zannoni. 22493 224942004-01-06 Michael Chastain <mec.gnu@mindspring.com> 22495 22496 * gdb.cp/namespace.exp: Call get_compiler_info with "c++". 22497 224982004-01-06 Michael Chastain <mec.gnu@mindspring.com> 22499 22500 * gdb.base/cvexpr.c: Be type-safe with function pointers and 22501 data pointers. 22502 225032004-01-06 Michael Chastain <mec.gnu@mindspring.com> 22504 22505 * gdb.cp/m-static.exp: Compile one source file at a time. 22506 Delete unused call to get_compiler_info. 22507 225082004-01-06 Michael Chastain <mec.gnu@mindspring.com> 22509 22510 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci. 22511 * gdb.base/call-rt-st.exp: Likewise. 22512 * gdb.base/nodebug.exp: Likewise. 22513 * gdb.base/volatile.exp: Likewise. 22514 * gdb.cp/ref-types.exp: Likewise. 22515 * gdb.cp/templates.exp: Likewise. 22516 225172004-01-05 Mark Kettenis <kettenis@gnu.org> 22518 22519 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files. 22520 225212004-01-05 Michael Chastain <mec.gnu@mindspring.com> 22522 22523 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for 22524 hppa*-hp-hpux*. 22525 225262004-01-04 Mark Kettenis <kettenis@gnu.org> 22527 22528 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for 22529 x86_64-*-*. 22530 22531 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for 22532 sparc64-*-* and sparc*-solaris2*. 22533 225342004-01-04 Mark Kettenis <kettenis@gnu.org> 22535 22536 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for 22537 return ${tests}" test. The ${tests} already mentions the 22538 filename. 22539 225402004-01-02 Michael Chastain <mec.gnu@mindspring.com> 22541 22542 * gdb.cp/local.exp: Accept gcc abi 2. 22543 225442004-01-02 Michael Chastain <mec.gnu@mindspring.com> 22545 22546 * gdb.cp/templates.exp: Accept gcc abi 2. 22547 225482004-01-02 Michael Chastain <mec.gnu@mindspring.com> 22549 22550 * lib/compiler.cc: Remove supports_template_debugging. 22551 * gdb.cp/templates.exp: Do not test supports_template_debugging. 22552 225532004-01-01 Michael Chastain <mec.gnu@mindspring.com> 22554 22555 * gdb.cp/namespace.exp: Accept gcc abi 2. 22556 225572004-01-01 Michael Chastain <mec.gnu@mindspring.com> 22558 22559 * gdb.cp/method.exp: Accept gcc abi 2. 22560 225612004-01-01 Michael Chastain <mec.gnu@mindspring.com> 22562 22563 * gdb.cp/classes.exp: Generate identical results as old version. 22564 * gdb.cp/derivation.exp: Likewise. 22565 * gdb.cp/overload.exp: Likewise. 22566 * gdb.cp/virtfunc.exp: Likewise. 22567 225682004-01-01 Michael Chastain <mec.gnu@mindspring.com> 22569 22570 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a 22571 mysterious bug with sourceware version of expect. 22572 225732004-01-01 Michael Chastain <mec.gnu@mindspring.com> 22574 22575 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match 22576 current versions of gcc, including gcc abi 2. Remove gratuitous 22577 restart of test program. Use gdb_test_multiple and gdb_test for 22578 all tests. Add patterns to xfail missing "const" in "const char *" 22579 and kfail PR gdb/1155. 22580 225812004-01-01 Michael Chastain <mec.gnu@mindspring.com> 22582 22583 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match 22584 current versions of gcc, including gcc abi 2. Remove gratuitous 22585 restart of test program. Use gdb_test_multiple and gdb_test for 22586 all tests. Add patterns to kfail PR gdb/1498. 22587 225882003-12-31 Michael Chastain <mec.gnu@mindspring.com> 22589 22590 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match 22591 current versions of gcc, including gcc abi 2. Use "breakpoint" 22592 and "continue" instead of restarting the target program. Use 22593 gdb_test_multiple and gdb_test for all tests. 22594 225952004-01-01 Mark Kettenis <kettenis@gnu.org> 22596 22597 * gdb.asm/asm-source.exp: Update copyright year. Link statically 22598 for *-*-solaris2*. 22599 226002003-12-31 Michael Chastain <mec.gnu@mindspring.com> 22601 22602 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match 22603 current versions of gcc, including gcc abi 2. Use "breakpoint" 22604 and "continue" instead of restarting the target program several 22605 times. Use gdb_test_multiple and gdb_test for all tests. 22606 226072003-12-18 Michael Chastain <mec.gnu@mindspring.com> 22608 22609 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple 22610 source files. 22611 226122003-12-16 Michael Chastain <mec.gnu@mindspring.com> 22613 22614 * gdb.base/environ.exp: Handle compiling test case from multiple 22615 source files. 22616 226172003-12-16 Michael Chastain <mec.gnu@mindspring.com> 22618 22619 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start. 22620 226212003-12-17 Jim Blandy <jimb@redhat.com> 22622 22623 * gdb.base/freebpcmd.c: Add copyright notice. 22624 22625 * gdb.base/freebpcmd.exp: Mark the interesting failure as known. 22626 226272003-12-16 Michael Chastain <mec.gnu@mindspring.com> 22628 22629 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts. 22630 226312003-12-13 Jim Blandy <jimb@redhat.com> 22632 22633 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test. 22634 226352003-12-12 Kevin Buettner <kevinb@redhat.com> 22636 22637 * gdb.asm/frv.inc: New file. 22638 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target. 22639 226402003-12-09 Fred Fish <fnf@redhat.com> 22641 22642 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move 22643 functions to break1.c and leave prototypes behind. Add more 22644 "set breakpoint NN here" comments. 22645 * gdb.base/break1.c: New file. 22646 22647 * gdb.base/break.exp: Handle compiling test case from multiple 22648 source files and change source file references as needed. 22649 * gdb.base/completion.exp: Ditto. 22650 * gdb.base/condbreak.exp: Ditto. 22651 * gdb.base/define.exp: Ditto. 22652 * gdb.base/ena-dis-br.exp: Ditto. 22653 * gdb.base/info-proc.exp: Ditto. 22654 * gdb.base/maint.exp: Ditto. 22655 * gdb.base/until.exp: Ditto. 22656 22657 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of 22658 hardcoded line numbers. 22659 * gdb.base/define.exp: Ditto. 22660 * gdb.base/ena-dis-br.exp: Ditto. 22661 * gdb.base/maint.exp: Ditto. 22662 * gdb.base/until.exp: Ditto. 22663 22664 * gdb.base/completion.exp: Use "break1" for completion tests since 22665 "break" is no longer a unique prefix. 22666 226672003-12-06 Andrew Cagney <cagney@redhat.com> 22668 22669 * gdb.base/structs.exp (test_struct_returns): When applicable, set 22670 "return_value_unimplemented". When an unimplemented struct return 22671 architecture, report incorrect values as a KFAIL 22672 226732003-12-05 Michael Chastain <mec.gnu@mindspring.com> 22674 22675 * gdb.cp/rtti.exp: Accept new wording of warning from 22676 cp_lookup_rtti_type. 22677 226782003-12-05 Michael Chastain <mec.gnu@mindspring.com> 22679 22680 Partial fix for PR testsuite/1456. 22681 * gdb.base/scope.exp (test_at_main): Replace references to 22682 gcc_compiled with calls to test_compiler_info. 22683 (test_at_foo): Likewise. 22684 (test_at_bar): Likewise. 22685 226862003-12-04 Michael Chastain <mec.gnu@mindspring.com> 22687 22688 Partial fix for PR testsuite/1456. 22689 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call 22690 to test_compiler_info. 22691 226922003-12-03 Michael Chastain <mec.gnu@mindspring.com> 22693 22694 * gdb.base/so-impl-ld.exp: Update copyright notice. 22695 226962003-12-02 Michael Chastain <mec.gnu@mindspring.com> 22697 22698 Partial fix for PR testsuite/1456. 22699 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls 22700 to test_compiler_info. 22701 227022003-11-28 Michael Chastain <mec.gnu@mindspring.com> 22703 22704 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes 22705 from current versions of gdb. Clean up regular expressions. 22706 Delete redundant timeout case. 22707 227082003-11-28 Michael Chastain <mec.gnu@mindspring.com> 22709 22710 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes 22711 from current versions of gdb. Clean up regular expressions. 22712 Delete redundant timeout case. 22713 227142003-12-01 Michael Chastain <mec.gnu@mindspring.com> 22715 22716 Partial fix for PR testsuite/1456. 22717 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to 22718 gcc_compiled with call to test_compiler_info. 22719 227202003-11-30 Michael Chastain <mec.gnu@mindspring.com> 22721 22722 Partial fix for PR testsuite/1456. 22723 * gdb.base/list.exp (test_list_function): Delete unused declaration 22724 of gcc_compiled. 22725 227262003-11-29 Michael Chastain <mec.gnu@mindspring.com> 22727 22728 Partial fix for PR testsuite/1456. 22729 * gdb.base/complex.exp: Replace reference to gcc_compiled with 22730 call to test_compiler_info. 22731 227322003-11-29 Mark Kettenis <kettenis@gnu.org> 22733 22734 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set 22735 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use 22736 it to create the appropriate note.inc. 22737 * gdb.asm/asmsrc1.s: Include "note.inc". 22738 * gdb.asm/netbsd.inc: New file. 22739 * gdb.asm/empty.inc: New file. 22740 227412003-11-28 Michael Chastain <mec.gnu@mindspring.com> 22742 22743 Partial fix for PR testsuite/1456. 22744 * gdb.base/constvars.exp: Replace references to gcc_compiled with 22745 calls to test_compiler_info. 22746 227472003-11-27 Michael Chastain <mec.gnu@mindspring.com> 22748 22749 Partial fix for PR testsuite/1456. 22750 * gdb.base/volatile.exp: Replace references to gcc_compiled with 22751 calls to test_compiler_info. 22752 227532003-11-27 Mark Kettenis <kettenis@gnu.org> 22754 22755 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a 22756 pattern for the KFAILs. 22757 227582003-11-25 Adam Fedor <fedor@gnu.org> 22759 22760 * gdb.objc/objcdecode.exp: Test for PR objc/1238. 22761 * gdb.objc/objcdecode.m: New file. 22762 227632003-11-25 Adam Fedor <fedor@gnu.org> 22764 22765 * gdb.objc/nondebug.exp: Test for PR objc/1236. 22766 * gdb.objc/nondebug.m: New file. 22767 227682003-11-26 Ben Elliston <bje@wasabisystems.com> 22769 22770 * gdb.asm/asm-source.exp: Make sure the final link succeeds on 22771 NetBSD as it does on FreeBSD. Modelled on a similar change by 22772 Mark Kettenis on 2003-05-30. 22773 (link-flags): Set to "--entry _start" regardless of target. 22774 Special linker flags are to be appended to $link-flags. 22775 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label. 22776 227772003-11-25 Michael Chastain <mec.gnu@mindspring.com> 22778 22779 * gdb.cp/method.exp: Accept output of new demangler. 22780 227812003-11-25 Michael Chastain <mec.gnu@mindspring.com> 22782 22783 * gdb/class2.exp: New file. 22784 * gdb/class2.cc: New file. 22785 227862003-11-25 Michael Chastain <mec.gnu@mindspring.com> 22787 22788 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output 22789 of new demangler. 22790 227912003-11-23 Mark Kettenis <kettenis@gnu.org> 22792 22793 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead 22794 of gdb_test "run". 22795 227962003-11-23 Mark Kettenis <kettenis@gnu.org> 22797 22798 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change 22799 "continue" into "run". 22800 228012003-11-23 Michael Chastain <mec.gnu@mindspring.com> 22802 22803 Partial fix for PR testsuite/1456. 22804 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with 22805 call to test_compiler_info. 22806 * gdb.cp/ctti.exp: Likewise. 22807 * gdb.cp/derivation.exp: Likewise. 22808 * gdb.cp/member-ptr.exp: Likewise. 22809 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused 22810 reference to gcc_compiled. 22811 228122003-11-23 Michael Chastain <mec.gnu@mindspring.com> 22813 22814 Fix PR testsuite/1463. 22815 * gdb.base/structs.exp (start_structs_test): Call 22816 get_debug_format before using the debug format. 22817 228182003-11-22 Andrew Cagney <cagney@redhat.com> 22819 22820 * lib/gdb.exp (gdb_test_multiple): Add simple example. 22821 * gdb.base/structs.exp: Use gdb_test_multiple. 22822 228232003-11-20 Andrew Cagney <cagney@redhat.com> 22824 22825 * gdb.base/structs.exp: Handle and recover from internal errors. 22826 Replace "foo${n}" with "foo<n>" in test messages. 22827 22828 * gdb.base/structs.exp: Update copyright. Rewrite. 22829 * gdb.base/structs.c: Update copyright. Rewrite. 22830 22831 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the 22832 resync count exceeded. 22833 22834 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover 22835 from the internal error. 22836 * lib/gdb.exp (gdb_internal_error_resync): New procedure. 22837 Original from Jim Blandy. 22838 (gdb_test_multiple): Use gdb_internal_error_resync. 22839 228402003-11-19 Andrew Cagney <cagney@redhat.com> 22841 22842 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a 22843 KFAIL. 22844 228452003-11-17 Mark Kettenis <kettenis@gnu.org> 22846 22847 New testcase for PR backtrace/1435. 22848 * gdb.arch/i386-unwind.exp: New file. 22849 * gdb.arch/i386-unwind.c: New file. 22850 228512003-11-17 Andrew Cagney <cagney@redhat.com> 22852 22853 * lib/gdb.exp (compiler_info): New global. 22854 (test_compiler_info): New function. 22855 (get_compiler_info): Set compiler_info. 22856 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set 22857 "compiler_info" to gcc-<major>-<minor>. 22858 228592003-11-15 Michael Chastain <mec.gnu@mindspring.com> 22860 22861 * gdb.trace/configure: Remove. 22862 228632003-11-13 Elena Zannoni <ezannoni@redhat.com> 22864 22865 * gdb.base/break.c: Add comments to aid finding line numbers for 22866 breakpoints. 22867 * gdb.base/break.exp: Remove all references to explicit line 22868 numbers. 22869 228702003-11-11 Nick Clifton <nickc@redhat.com> 22871 22872 * gdb.base/shreloc.exp: Do not run for targets which do not 22873 support shared objects. 22874 228752003-11-10 Corinna Vinschen <vinschen@redhat.com> 22876 22877 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio. 22878 Don't run tests if nofileio flag is given. 22879 228802003-11-07 Elena Zannoni <ezannoni@redhat.com> 22881 22882 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint' 22883 as well as 'Watchpoint'. 22884 228852003-11-06 Elena Zannoni <ezannoni@redhat.com> 22886 22887 Reported by Jim Ingham <jingham@apple.com>: 22888 * gdb.base/annota1.exp: Match at least one occurrence of the 22889 signal handler annotation. 22890 228912003-11-06 Elena Zannoni <ezannoni@redhat.com> 22892 22893 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint' 22894 as well as 'Watchpoint'. 22895 228962003-11-05 Michael Chastain <mec@shout.net> 22897 22898 * gdb.mi/pthreads.c (routine): Handle early return from sleep. 22899 229002003-11-03 Kris Warkentin <kewarken@qnx.com> 22901 22902 * gdb.arch/gdb1291.c: New test file. 22903 * gdb.arch/gdb1291.exp: New test script. 22904 * gdb.arch/gdb1431.c: New test file. 22905 * gdb.arch/gdb1431.exp: New test script. 22906 229072003-10-22 Michael Chastain <mec@shout.net> 22908 22909 * gdb.mi/pthreads.c: Add copyright notice. 22910 229112003-10-22 Michael Chastain <mec@shout.net> 22912 22913 * gdb.threads/pthreads.c: Add copyright notice. 22914 229152003-10-20 Michael Chastain <mec@shout.net> 22916 22917 * gdb.base/gdb1056.exp: New test script. 22918 229192003-10-13 Daniel Jacobowitz <drow@mvista.com> 22920 22921 * gdb.threads/killed.exp: Use gdb_run_cmd. 22922 229232003-10-13 Daniel Jacobowitz <drow@mvista.com> 22924 22925 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't 22926 create a core file. 22927 * gdb.threads/gcore-thread.exp: Likewise. 22928 229292003-10-13 Corinna Vinschen <vinschen@redhat.com> 22930 22931 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield 22932 type, based on char type. 22933 (struct bit_flags_short_t): New bitfield type, based on short type. 22934 (init_bit_flags_char): New fuction. 22935 (init_bit_flags_short): Ditto. 22936 (print_bit_flags_char): Ditto. 22937 (print_bit_flags_short): Ditto. 22938 (main): Add handling for bit_flags_char_t and bit_flags_short_t. 22939 229402003-10-11 Michael Chastain <mec@shout.net> 22941 22942 * gdb.base/call-rt-st.exp: Update copyright year. 22943 229442003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com> 22945 22946 * config/hmsirom.exp: Replace "Hitachi" with "Renesas". 22947 * gdb.disasm/sh3.s: Ditto. 22948 229492003-10-07 Daniel Jacobowitz <drow@mvista.com> 22950 22951 * gdb.threads/switch-threads.exp: New test. 22952 * gdb.threads/switch-threads.c: New source file. 22953 229542003-10-07 Corinna Vinschen <vinschen@redhat.com> 22955 22956 * gdb.base/ending-run.exp: Add sh specific case. 22957 229582003-10-06 Andrew Cagney <cagney@redhat.com> 22959 22960 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail. 22961 * gdb.disasm/mn10200.exp: Delete obsolete file. 22962 229632003-09-29 Daniel Jacobowitz <drow@mvista.com> 22964 22965 * ChangeLog: Correct an entry command.exp -> commands.exp. 22966 * gdb.base/commands.exp (bp_deleted_in_command_test) 22967 (temporary_breakpoint_commands): Check noargs. 22968 229692003-09-25 David Carlton <carlton@kealia.com> 22970 22971 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions 22972 of some print tests, where appropriate. Add tests for C::D::cd, 22973 E::ce, F::cXfX, G::XgX. 22974 * gdb.cp/namespace.cc: Add XgX, cXfX, ce. 22975 229762003-09-25 Richard Earnshaw <rearnsha@arm.com> 22977 22978 * lib/java.exp (java_init): Import target_alias before using it. 22979 229802003-09-25 David Carlton <carlton@kealia.com> 22981 22982 * gdb.base/corefile.exp: Delete obsolete setup_xfail. 22983 229842003-09-23 Elena Zannoni <ezannoni@redhat.com> 22985 22986 * gdb.base/selftest.exp: Accomodate more instruction reordering 22987 weirdness. 22988 229892003-09-17 Michael Chastain <mec@shout.net> 22990 22991 * gdb.cp/gdb1355.exp: New file. 22992 * gdb.cp/gdb1355.c: New file. 22993 229942003-09-15 Corinna Vinschen <vinschen@redhat.com> 22995 22996 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target. 22997 * gdb.asm/sh.inc: New file. 22998 229992003-09-11 David Carlton <carlton@kealia.com> 23000 23001 * gdb.cp/namespace.exp: Add tests for namespace types. 23002 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'. 23003 (test_namespace): New. 23004 230052003-09-11 Elena Zannoni <ezannoni@redhat.com> 23006 23007 * gdb.base/relocate.exp: Handle new gdb output at startup. 23008 * gdb.stabs/weird.exp: Ditto. 23009 230102003-09-08 Michael Chastain <mec@shout.net> 23011 23012 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'. 23013 230142003-09-07 Michael Chastain <mec@shout.net> 23015 23016 * gdb.cp/classes.exp: Accommodate both 'syntax error' and 23017 'parse error'. 23018 230192003-09-07 Mark Kettenis <m.kettenis@osp.nl> 23020 23021 * gdb.arch/i386-prologue.exp: Add checks for saved registers. 23022 230232003-08-30 Michael Chastain <mec@shout.net> 23024 23025 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux. 23026 * gdb.gdb/observer.exp: Ditto. 23027 * gdb.gdb/xfullpath.exp: Ditto. 23028 230292003-08-29 Mark Kettenis <kettenis@gnu.org> 23030 23031 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for 23032 *-*-*bsd*. 23033 230342003-08-28 Jeff Johnston <jjohnstn@redhat.com> 23035 23036 * gdb.base/dump.exp: Skip for ia64. 23037 230382003-08-25 Jeff Johnston <jjohnstn@redhat.com> 23039 23040 * gdb.asm/asm-source.exp: Add ia64 support. 23041 * gdb.asm/ia64.inc: New file. 23042 230432003-08-22 Michael Chastain <mec@shout.net> 23044 23045 * gdb.cp: New directory. 23046 * gdb.cp/*: Copy from gdb.c++/*. 23047 * gdb.c++/*: Remove. 23048 * Makefile.in: Change gdb.c++ to gdb.cp. 23049 * configure.in: Ditto. 23050 * configure: Regnerate. 23051 230522003-08-18 Mark Kettenis <kettenis@gnu.org> 23053 23054 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338. 23055 * gdb.arch/i386-prologue.c (gdb1338): Add function. 23056 230572003-08-17 Daniel Jacobowitz <drow@mvista.com> 23058 23059 * mi-var-display.exp (-var-list-children weird): Accept function 23060 pointers with argument types. 23061 * mi1-var-display.exp (-var-list-children weird): Likewise. 23062 * mi2-var-display.exp (-var-list-children weird): Likewise. 23063 230642003-08-17 Daniel Jacobowitz <drow@mvista.com> 23065 23066 * gdb.base/annota3.exp: Add missing newline. 23067 230682003-08-06 Michael Chastain <mec@shout.net> 23069 23070 * gdb.java/jmisc1.exp: Add test for pr gdb/1322. 23071 230722003-08-12 Michael Snyder <msnyder@redhat.com> 23073 23074 * gdb.base/float.exp: Add test for SH. 23075 230762003-08-10 Mark Kettenis <kettenis@gnu.org> 23077 23078 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files. 23079 230802003-08-07 Elena Zannoni <ezannoni@redhat.com> 23081 23082 * gdb.base/completion.exp: Remove reduntant completion test 23083 on filename. 23084 230852003-08-07 Elena Zannoni <ezannoni@redhat.com> 23086 23087 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp, 23088 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp, 23089 gdb.trace/save-trace.exp: Make sure that full pathnames are 23090 escaped correctly. 23091 230922003-08-07 Elena Zannoni <ezannoni@redhat.com> 23093 23094 * configure.in: Don't generate config.h from config.hin. 23095 * configure: Regenerate. 23096 * config.hin: Remove file. 23097 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs. 23098 * gdb.threads/pthreads.c: Ditto. 23099 231002003-08-07 Daniel Jacobowitz <drow@mvista.com> 23101 23102 From Kei Sakamoto <sakamoto.kei@renesas.com>: 23103 * gdb.asm/asm-source.exp : Add -lgloss to link-flags. 23104 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction. 23105 Replace ld24 with seth/add3. 23106 231072003-08-02 Andrew Cagney <cagney@redhat.com> 23108 23109 * gdb.base/annota3.exp: New file. 23110 * gdb.base/annota3.c: New file. 23111 * gdb.c++/annota3.exp: New file. 23112 * gdb.c++/annota3.cc: New file. 23113 231142003-07-29 Michael Chastain <mec@shout.net> 23115 23116 * gdb.threads/tls.c (spin): Check errno only if sem_wait 23117 actually failed. 23118 (do_pass): Likewise. 23119 * gdb.threads/tls.exp: Always initialize no_of_threads. 23120 231212003-07-27 Daniel Jacobowitz <drow@mvista.com> 23122 23123 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL 23124 pattern. 23125 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file. 23126 * gdb.threads/tls.exp: Recognize one case of the host library not 23127 supporting TLS. 23128 231292003-07-27 Andrew Cagney <cagney@redhat.com> 23130 23131 * gdb.base/fileio.exp: Use SH when running commands using 23132 remote_exec. 23133 231342003-07-24 Daniel Jacobowitz <drow@mvista.com> 23135 23136 From Kei Sakamoto <sakamoto.kei@renesas.com>: 23137 * gdb.base/relocate.c (dummy): New padding array. 23138 231392003-07-22 Michael Snyder <msnyder@redhat.com> 23140 23141 * gdb.disasm/8300s.s: Fix syntax of bsr insn. 23142 23143 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require 23144 patterns to be more general, accepting old and new output. 23145 Some output chars (such as '+') also must be quoted. 23146 Some addresses are displayed numerically instead of 23147 symbolically. 23148 231492003-07-23 Michael Snyder <msnyder@redhat.com> 23150 23151 * gdb.base/return2.exp: Don't test long-long return. 23152 23153 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests. 23154 * gdb.disasm/t01_mov.exp: Ditto. 23155 * gdb.disasm/t02_mova.s: Ditto. 23156 * gdb.disasm/t02_mova.exp: Ditto. 23157 * gdb.disasm/t03_add.s: Ditto. 23158 * gdb.disasm/t03_add.exp: Ditto. 23159 * gdb.disasm/t04_sub.s: Ditto. 23160 * gdb.disasm/t04_sub.exp: Ditto. 23161 * gdb.disasm/t05_cmp.s: Ditto. 23162 * gdb.disasm/t05_cmp.exp: Ditto. 23163 * gdb.disasm/t06_ari2.s: Ditto. 23164 * gdb.disasm/t06_ari2.exp: Ditto. 23165 * gdb.disasm/t07_ari3.s: Ditto. 23166 * gdb.disasm/t07_ari3.exp: Ditto. 23167 * gdb.disasm/t08_or.s: Ditto. 23168 * gdb.disasm/t08_or.exp: Ditto. 23169 * gdb.disasm/t09_xor.s: Ditto. 23170 * gdb.disasm/t09_xor.exp: Ditto. 23171 * gdb.disasm/t10_and.s: Ditto. 23172 * gdb.disasm/t10_and.exp: Ditto. 23173 * gdb.disasm/t11_logs.s: Ditto. 23174 * gdb.disasm/t11_logs.exp: Ditto. 23175 * gdb.disasm/t12_bit.s: Ditto. 23176 * gdb.disasm/t12_bit.exp: Ditto. 23177 * gdb.disasm/t13_otr.s: Ditto. 23178 * gdb.disasm/t13_otr.exp: Ditto. 23179 231802003-07-22 Elena Zannoni <ezannoni@redhat.com> 23181 23182 * gdb.threads/tls.exp :Add kfail for 'info address' case. 23183 231842003-07-22 Elena Zannoni <ezannoni@redhat.com> 23185 23186 * gdb.threads/tls.c : New file. 23187 * gdb.threads/tls.exp : New file. 23188 * gdb.threads/tls-main.c : New file. 23189 * gdb.threads/tls-shared.c : New file. 23190 * gdb.threads/tls-shared.exp : New file. 23191 231922003-07-22 Andreas Schwab <schwab@suse.de> 23193 23194 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment. 23195 231962003-07-20 Andreas Schwab <schwab@suse.de> 23197 23198 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns 23199 due to insn reordering. 23200 232012003-07-15 Andrew Cagney <cagney@redhat.com> 23202 23203 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace. 23204 232052003-07-15 Michael Chastain <mec@shout.net> 23206 23207 * gdb.base/gdb1250.exp: New file. 23208 * gdb.base/gdb1250.c: New file. 23209 232102003-07-09 Michal Ludvig <mludvig@suse.cz> 23211 23212 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize 23213 expansion of size_t to 'unsigned long', not only to 'unsigned'. 23214 232152003-07-09 Elena Zannoni <ezannoni@redhat.com> 23216 23217 * gdb.threads/tls.c: New file. 23218 * gdb.threads/tls.exp: New file. 23219 * gdb.threads/tls-main.c: New file. 23220 * gdb.threads/tls-shared.c: New file. 23221 * gdb.threads/tls-shared.exp: New file. 23222 232232003-07-09 Elena Zannoni <ezannoni@redhat.com> 23224 23225 * gdb.base/annota1.exp: Make sure that we properly escape the 23226 full path of the source file. Xfail more permissive patterns, 23227 due to a compiler debug info problem. 23228 232292003-07-07 Andreas Schwab <schwab@suse.de> 23230 23231 * gdb.asm/m68k.inc: New file. 23232 * gdb.asm/asm-source.exp: Use it for m68k-*-*. 23233 23234 * gdb.objc/basicclass.exp ("Call an Objective-C method with no 23235 arguments"): Also match negative number. 23236 23237 * gdb.base/float.exp ("info float"): Add test for m68k-*-*. 23238 232392003-07-03 Daniel Jacobowitz <drow@mvista.com> 23240 23241 * gdb.base/store.c (charest): New typedef. 23242 (add_char): Rename to add_charest, update. 23243 (wack_char): Rename to wack_charest, update types. Return l + r 23244 to keep r live across the call. 23245 (wack_short, wack_int, wack_long, wack_longest, wack_float) 23246 (wack_double, wack_doublest): Return l + r to keep r live across 23247 the call. 23248 * gdb.base/store.exp: Accomodate store.c changes. 23249 232502003-06-30 David Carlton <carlton@kealia.com> 23251 23252 * gdb.c++/maint.exp (test_invalid_name): New. 23253 (test_first_component): Add tests for invalid names. 23254 232552003-06-29 Michael Chastain <mec@shout.net> 23256 23257 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb 23258 output of '<VTT for class>' for virtual base classes. 23259 232602003-06-29 Daniel Jacobowitz <drow@mvista.com> 23261 23262 * gdb.base/completion.exp: Tab-complete "complet" instead of 23263 "compl". 23264 * gdb.base/complex.exp, gdb.base/complex.c: New files. 23265 232662003-06-29 Daniel Jacobowitz <drow@mvista.com> 23267 23268 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x. 23269 * gdb.base/volatile.exp: Likewise. 23270 232712003-06-29 Daniel Jacobowitz <drow@mvista.com> 23272 23273 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for 23274 gdb/1265. 23275 232762003-06-28 Michael Chastain <mec@shout.net> 23277 Daniel Jacobowitz <drow@mvista.com> 23278 23279 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum 23280 initial line count of 'captured_main' from 26 to 32. 23281 (test_with_self): Allow xmalloc call to be interleaved with the 23282 preceding two lines. 23283 232842003-06-24 Joel Brobecker <brobecker@gnat.com> 23285 23286 * gdb.base/bang.exp: New testcase. 23287 232882003-06-23 Joel Brobecker <brobecker@gnat.com> 23289 23290 * gdb.base/langs.exp: Add some tests for the "minimal" language 23291 support. 23292 232932003-06-23 Elena Zannoni <ezannoni@redhat.com> 23294 23295 * gdb.objc/basicclass.exp: Return -1 if we cannot compile 23296 the testcase. 23297 232982003-06-22 Daniel Jacobowitz <drow@mvista.com> 23299 23300 * gdb.base/relocate.exp: Test add-symbol-file with a variable 23301 offset. 23302 233032003-06-22 Daniel Jacobowitz <drow@mvista.com> 23304 23305 * gdb.c++/pr-1210.cc: New file. 23306 * gdb.c++/pr-1210.exp: New file. 23307 233082003-06-21 Daniel Jacobowitz <drow@mvista.com> 23309 23310 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to 23311 000-exec-continue. 23312 233132003-06-15 Mark Kettenis <kettenis@gnu.org> 23314 23315 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process 23316 on *-*-*bsd* instead of *-*-freebsd*. 23317 233182003-06-14 Andrew Cagney <cagney@redhat.com> 23319 23320 * gdb.base/store.exp: Test longest and doublest. Test all 23321 parameters. Weaken return statement match. 23322 * gdb.base/store.c: Add longest and doublest - aka long long and 23323 long double functions. Put all parameters into local register 23324 variables. Use negative values. 23325 233262003-06-14 Andrew Cagney <cagney@redhat.com> 23327 23328 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag 23329 -Wformat errors. Add lost line. Use WEXITSTATUS to get system 23330 exit status. 23331 * gdb.base/fileio.exp: Disable target when nointerrupts and 23332 noinferiorio, instead of limiting it to remote. Use remote_exec 23333 instead of system. 23334 233352003-06-12 Jeff Johnston <jjohnstn@redhat.com> 23336 23337 * gdb.base/float.exp: Add ia64 support. 23338 233392003-06-12 Corinna Vinschen <vinschen@redhat.com> 23340 23341 * gdb.base/fileio.exp: Run only on remote targets. 23342 233432003-06-10 Corinna Vinschen <vinschen@redhat.com> 23344 23345 * gdb.base/fileio.c: New file, testing File-I/O. 23346 * gdb.base/fileio.exp: Ditto. 23347 233482003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk> 23349 23350 * gdb.base/shreloc.exp: New file, check symbol values obtained from 23351 shared objects after relocation at load time (gdb PR/1132). 23352 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c: 23353 as above, part of the shared object relocation test. 23354 233552003-06-08 Mark Kettenis <kettenis@gnu.org> 23356 23357 * gdb.base/readline.exp: Add tests for operate-and-get-next with a 23358 fully filled history list. 23359 * gdb.base/gdb_history: New file. 23360 23361 * gdb.base/signals.exp: XFAIL "continue to func1" on 23362 i*86-*-freebsd*. 23363 23364 * gdb.base/attach.exp: When trying to attach to a nonexistent 23365 process, make it possible to specify the PID based on the target, 23366 and do so for *-*-freebsd*. 23367 233682003-06-02 Richard Henderson <rth@redhat.com> 23369 23370 * gdb.base/float.exp: Add expected regexp for alpha-*-*. 23371 233722003-06-02 Richard Henderson <rth@redhat.com> 23373 23374 * gdb.base/selftest.exp: Next over lim_at_start initialization. 23375 233762003-06-02 Richard Henderson <rth@redhat.com> 23377 23378 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch. 23379 233802003-06-01 Daniel Jacobowitz <drow@mvista.com> 23381 23382 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead 23383 of globalvar. 23384 233852003-06-01 Mark Kettenis <kettenis@gnu.org> 23386 23387 * gdb.asm/asm-source.exp: Check for memory read errors in 23388 disassembler test on *BSD too. 23389 233902003-06-01 Richard Henderson <rth@redhat.com> 23391 23392 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names 23393 for .frame. 23394 (gdbasm_call): Lose ldgp. 23395 (gdbasm_startup): Add frame information. 23396 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags. 23397 233982003-05-31 Mark Kettenis <kettenis@gnu.org> 23399 23400 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for 23401 i?86-*-*. 23402 234032003-05-30 Mark Kettenis <kettenis@gnu.org> 23404 23405 * gdb.asm/asm-source.exp: Make sure the final link succeeds on 23406 FreeBSD. 23407 234082003-05-29 Richard Henderson <rth@redhat.com> 23409 23410 * gdb.asm/alpha.inc: New file. 23411 * gdb.asm/asm-source.exp: Use it. 23412 234132003-05-29 Jim Blandy <jimb@redhat.com> 23414 23415 * gdb.base/corefile.exp: Find corefiles on Linux, which names them 23416 'core.PID'. 23417 234182003-05-22 Jim Blandy <jimb@redhat.com> 23419 23420 * gdb.base/corefile.exp: Tolerate stuff after argument parens in 23421 backtrace. 23422 234232003-05-20 David Carlton <carlton@math.stanford.edu> 23424 23425 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing 23426 this time. 23427 234282003-05-19 David Carlton <carlton@bactrian.org> 23429 23430 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488. 23431 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto. 23432 234332003-05-19 David Carlton <carlton@bactrian.org> 23434 23435 * gdb.c++/namespace.exp: Add namespace scope and anonymous 23436 namespace tests. 23437 Bump copyright date. 23438 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C. 23439 (main): Call C::D::marker2. 23440 * gdb.c++/namespace1.cc: New file. 23441 234422003-05-14 Jeff Johnston <jjohnstn@redhat.com> 23443 23444 Roland McGrath <roland@redhat.com> 23445 * gdb.threads/linux-dp.exp: Account for fact that in nptl model 23446 there is no manager thread. 23447 234482003-05-08 Jeff Johnston <jjohnstn@redhat.com> 23449 23450 * gdb.threads/schedlock.exp: Remove assumption that all threads 23451 will run in a particular small time slice. Also ensure we break 23452 in one of the child threads rather than the main thread. 23453 234542003-05-07 Jim Blandy <jimb@redhat.com> 23455 23456 Add support for assembly source testing on the s390x. 23457 * gdb.asm/asm-source.exp: Add a case for the s390x-*-* 23458 architecture. 23459 * gdb.asm/s390x.inc: New file. 23460 23461 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a 23462 succession of 'if' statements. 23463 234642003-05-05 Andrew Cagney <cagney@redhat.com> 23465 23466 * gdb.base/maint.exp: Add tests for "maint print dummy-frames". 23467 234682003-05-05 Andrew Cagney <cagney@redhat.com> 23469 23470 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to 23471 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments. 23472 234732003-05-02 Elena Zannoni <ezannoni@redhat.com> 23474 23475 * gdb.base/charset.exp: Update based on new behavior of set/show 23476 charset commands. 23477 234782003-05-01 Andrew Cagney <cagney@redhat.com> 23479 23480 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a 23481 variable do not give memory errors. 23482 234832003-04-30 Adam Fedor <fedor@gnu.org> 23484 23485 * Makefile.in (ALL_SUBDIRS): Add gdb.objc 23486 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile 23487 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp, 23488 gdb.objc/basicclass.m: : New files 23489 23490 * lib/gdb.exp (gdb_compile_objc): New procedure. 23491 234922003-04-27 Daniel Jacobowitz <drow@mvista.com> 23493 23494 * gdb.base/signals.exp: Make backtrace tests more specific. 23495 234962003-04-23 David Carlton <carlton@bactrian.org> 23497 23498 * gdb.c++/maint.exp (test_first_component): Add tests for 23499 'operator' in more locations. 23500 235012003-04-16 Kevin Buettner <kevinb@redhat.com> 23502 23503 * gdb.base/args.exp: Invoke gdb_load for simulator targets. 23504 235052003-04-16 Elena Zannoni <ezannoni@redhat.com> 23506 23507 * gdb.base/completion.exp: Make 'info func mark' complete on 'info 23508 func marke' instead. Update test name. 23509 235102003-04-15 David Carlton <carlton@math.stanford.edu> 23511 23512 * gdb.c++/maint.exp: New file. 23513 235142003-04-14 Elena Zannoni <ezannoni@redhat.com> 23515 23516 * gdb.threads/schedlock.c: Change type of thread function argument 23517 to long, to avoid warnings on 64-bit platforms. 23518 235192003-04-14 Elena Zannoni <ezannoni@redhat.com> 23520 23521 * gdb.base/attach.exp: Add new message from ptrace in case of 23522 attaching to nonexistent process. 23523 235242003-04-11 Jim Blandy <jimb@redhat.com> 23525 23526 * gdb.c++/derivation.exp, gdb.c++/overload.exp, 23527 gdb.c++/userdef.cc: Place comments on the lines to which the 23528 marker function might return. 23529 * gdb.c++/derivation.exp, gdb.c++/overload.exp, 23530 gdb.c++/userdef.exp: Look for those comments to check that we've 23531 returned to the right place, instead of checking line numbers. 23532 235332003-04-11 Elena Zannoni <ezannoni@redhat.com> 23534 23535 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint 23536 match on sourcefile name, instead of directory name. 23537 235382003-04-10 Elena Zannoni <ezannoni@redhat.com> 23539 23540 * gdb.base/completion.exp: Use string_to_regexp to match the 23541 working directory name. 23542 235432003-04-09 Jim Blandy <jimb@redhat.com> 23544 23545 * gdb.c++/derivation.exp, gdb.c++/overload.exp, 23546 gdb.c++/userdef.exp: If GDB fails to restore the selected frame 23547 after an inferior function call, report the failure, but allow the 23548 test to continue. 23549 235502003-04-05 Stephane Carrez <stcarrez@nerim.fr> 23551 23552 * gdb.base/break.exp: marker4() is defined at line 46 when compiled 23553 with -DPROTOTYPES. 23554 235552003-04-05 Stephane Carrez <stcarrez@nerim.fr> 23556 23557 * gdb.base/break.exp: Revert last patch. 23558 235592003-04-04 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-02 Andrew Cagney <cagney@redhat.com> 23565 23566 * gdb.base/callfuncs.exp: Make "print add" messages unique. 23567 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop 23568 matching directories by the name breakpoint. 23569 * gdb.base/pointers.exp: Make "ptype pppC" message consistent. 23570 Make "continue to marker1" consistent. 23571 * gdb.base/call-rt-st.exp: Make "finish out from loop_count" 23572 message consistent. 23573 * lib/gdb.exp: Put "the program is no longer running", and "the 23574 program exited" in parenthesis. 23575 * lib/mi-support.exp: Ditto. 23576 235772003-04-02 Bob Rossi <bob_rossi@cox.net> 23578 23579 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file. 23580 235812003-03-29 Andrew Cagney <cagney@redhat.com> 23582 23583 * gdb.base/sizeof.c (main): Print the value of '\377'. 23584 * gdb.base/sizeof.exp: Check the sign of '\377'. 23585 235862003-03-27 Michael Chastain <mec@shout.net> 23587 23588 * gdb.base/gdb1090.exp: New file. 23589 * gdb.base/gdb1090.cc: New file. 23590 235912003-03-27 J. Brobecker <brobecker@gnat.com> 23592 23593 * gdb.gdb/observer.exp: New regression test. 23594 235952003-03-27 Michael Chastain <mec@shout.net> 23596 23597 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1. 23598 * gdb.base/ptype.exp: Likewise. 23599 236002003-03-27 Corinna Vinschen <vinschen@redhat.com> 23601 23602 * gdb.c++/casts.exp: Fix startup to run also on embedded targets. 23603 236042003-03-26 Michael Chastain <mec@shout.net> 23605 23606 * gdb.base/ptype.exp: Actually use some typedef'd types. 23607 236082003-03-21 Stephane Carrez <stcarrez@nerim.fr> 23609 23610 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812. 23611 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros. 23612 236132003-03-20 Corinna Vinschen <vinschen@redhat.com> 23614 23615 * gdb.base/default.exp: Fix regular expression. 23616 236172003-03-20 Corinna Vinschen <vinschen@redhat.com> 23618 23619 * gdb.base/args.exp: Fix regular expression. 23620 236212003-03-20 Corinna Vinschen <vinschen@redhat.com> 23622 23623 * gdb.base/help.exp: Allow Win32 child process. 23624 236252003-03-20 Corinna Vinschen <vinschen@redhat.com> 23626 23627 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function 23628 when stepping out of main(). 23629 236302003-03-20 Corinna Vinschen <vinschen@redhat.com> 23631 23632 * gdb.base/default.exp: Check for win32 specific message when calling 23633 "run" without executable. 23634 236352003-03-20 Corinna Vinschen <vinschen@redhat.com> 23636 23637 * gdb.base/args.exp: Expect .exe in output. 23638 236392003-03-20 Corinna Vinschen <vinschen@redhat.com> 23640 23641 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for 23642 Cygwin native. 23643 236442003-03-17 Andrew Cagney <cagney@redhat.com> 23645 23646 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and 23647 vector registes. 23648 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files. 23649 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files. 23650 236512003-03-17 David Carlton <carlton@math.stanford.edu> 23652 23653 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New 23654 test, for PR breakpoints/38. 23655 Call test_watchpoint_and_breakpoint. 23656 * gdb.base/watchpoint.c (func3): New function. 23657 (main): Call func3. 23658 236592003-03-04 David Carlton <carlton@math.stanford.edu> 23660 23661 * gdb.c++/templates.exp (do_tests): Accept valid const in "print 23662 Garply<Garply<char> >:: garply". 23663 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i" 23664 with respect to PR c++/1111; note also PR c++/1113. 23665 (test_template_breakpoints): KFAIL "constructor breakpoint" with 23666 respect to PR c++/1062. 23667 KFAIL "destructor breakpoint" with respect to PR c++/1112. 23668 236692003-03-03 David Carlton <carlton@math.stanford.edu> 23670 23671 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum" 23672 with respect to PR c++/57. 23673 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR 23674 c++/826. 23675 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with 23676 respect to PR c++/57. 23677 236782003-03-03 David Carlton <carlton@math.stanford.edu> 23679 23680 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with 23681 respect to PR c++/33 into FAILs. 23682 236832003-03-03 Michael Chastain <mec@shout.net> 23684 23685 * configure.in: Update copyright years. 23686 236872003-03-03 Michael Chastain <mec@shout.net> 23688 23689 * Makefile.in: Update copyright years. 23690 236912003-02-28 David Carlton <carlton@math.stanford.edu> 23692 23693 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we 23694 print class instead of struct and/or superfluous protection 23695 specifiers, as long as the resulting output is equivalent to the 23696 source code. 23697 Delete FIXME from end of messages on tests that don't need 23698 fixing. 23699 237002003-02-28 David Carlton <carlton@math.stanford.edu> 23701 23702 * gdb.c++/templates.exp (do_tests): Allow const in the two 23703 Foo<volatile char *>::foo tests. 23704 237052003-02-27 Michael Snyder <msnyder@redhat.com> 23706 23707 * gdb.base/restore.c (main): Return zero, so exit code 23708 will be consistant. 23709 237102003-02-26 David Carlton <carlton@math.stanford.edu> 23711 23712 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile 23713 char *>::foo" test with respect to PR c++/33. Create a new test 23714 which is identical to that one except that it doesn't put the 23715 space between the "char" and the "*"; KFAIL it, too. 23716 237172003-02-26 David Carlton <carlton@math.stanford.edu> 23718 23719 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing 23720 template types into either PASSes or KFAILs (corresponding to PR 23721 c++/57). Tweak indentation. Update copyright. 23722 237232003-02-23 Stephane Carrez <stcarrez@nerim.fr> 23724 23725 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets. 23726 237272003-02-13 Michael Chastain <mec@shout.net> 23728 23729 * gdb.base/exprs.exp: Remove i960 remnants. 23730 * gdb.base/funcargs.exp: Likewise. 23731 * gdb.base/list.exp: Likewise. 23732 * gdb.base/ptype.exp: Likewise. 23733 237342003-02-14 David Carlton <carlton@math.stanford.edu> 23735 23736 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print 23737 pEe->D::vg()" from XFAIL to KFAIL. 23738 237392003-02-13 Jason Molenda (jmolenda@apple.com) 23740 23741 * gdb.base/maint.exp: Update maint print statistics regexp to include 23742 new entries. 23743 237442003-02-13 Michael Chastain <mec@shout.net> 23745 23746 * gdb.c++/inherit.exp: Remove call to get_debug_format. 23747 237482003-02-12 Michael Chastain <mec@shout.net> 23749 23750 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1. 23751 * gdb.c++/inherit.exp: Likewise. 23752 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1. 23753 * gdb.c++/templates.exp: Likewise. 23754 * gdb.c++/virtfunc.exp: Likewise. 23755 237562003-02-06 Jason Molenda (jason-cl@molenda.com) 23757 23758 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining 23759 why the code is written that way. 23760 237612003-02-05 Michael Chastain <mec@shout.net> 23762 23763 * gdb.base/dump.exp: Add missing copyright line. 23764 237652003-02-05 Jason Molenda (jason-cl@molenda.com) 23766 23767 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement 23768 at the beginning so the breakpoint doesn't get set on the loop. 23769 237702003-02-05 Michael Chastain <mec@shout.net> 23771 23772 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept 23773 output for configurations with gcc 2.95.3. 23774 237752003-02-05 Keith Seitz <keiths@redhat.com> 23776 Andrew Cagney <ac131313@redhat.com> 23777 23778 * gdb.mi/mi-cli.exp: New file. 23779 237802003-02-04 Michael Chastain <mec@shout.net> 23781 23782 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file. 23783 Call perror and then continue. 23784 237852003-02-03 Michael Chastain <mec@shout.net> 23786 23787 * gdb.c++/pr-1023.cc: New file. 23788 * gdb.c++/pr-1023.exp: New file. 23789 237902003-02-05 Jim Blandy <jimb@redhat.com> 23791 23792 * gdb.c++/local.exp: Don't expect Local to be in scope in main; 23793 it's local to foobar. Check for it there, and check that it's not 23794 present in main. 23795 * gdb.c++/local.cc (marker2): New function. 23796 (foobar): Call marker1. 23797 (main): Call marker2 instead of marker1. 23798 237992003-02-04 Andrew Cagney <ac131313@redhat.com> 23800 23801 * gdb.disasm/mn10200.exp: Obsolete file. 23802 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200. 23803 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200. 23804 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete. 23805 238062003-02-04 David Carlton <carlton@math.stanford.edu> 23807 23808 * gdb.c++/overload.exp: Test intToChar(1). 23809 * gdb.c++/overload.cc (intToChar): New. 23810 (main): Call intToChar. 23811 238122003-02-03 David Carlton <carlton@math.stanford.edu> 23813 23814 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add 23815 'might_kfail' arg. 23816 KFAIL some of the continue_to_bp_overloaded calls, according to 23817 PR c++/1025. 23818 238192003-02-01 Michael Chastain <mec@shout.net> 23820 23821 * gdb.base/advance.c (marker1): New marker function. 23822 * gdb.base/advance.exp: When the 'advance' command lands on the 23823 return breakpoint, it can legitimately stop on either the 23824 current line or the next line. Accommodate both outcomes. 23825 * gdb.base/until.exp: Likewise. 23826 238272003-02-02 Andrew Cagney <ac131313@redhat.com> 23828 23829 2002-11-10 Jason Molenda (jason-cl@molenda.com): 23830 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is 23831 now a list, not a tuple. 23832 * gdb.mi/mi-var-display.exp: Ditto. 23833 * gdb.mi/gdb792.exp: Ditto. 23834 238352003-02-01 Andrew Cagney <ac131313@redhat.com> 23836 23837 From 2002-11-09 Jason Molenda (jason-cl@molenda.com): 23838 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in 23839 stack backtraces. 23840 * gdb.mi/mi-syn-frame.c: Part of same. 23841 238422003-02-01 Mark Kettenis <kettenis@gnu.org> 23843 23844 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp, 23845 gdb.mi/mi1-pthreads.exp: Return instead of calling 23846 gdb_suppress_entire_file. 23847 238482003-02-01 Mark Salter <msalter@redhat.com> 23849 23850 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp. 23851 238522003-01-31 Mark Salter <msalter@redhat.com> 23853 23854 * lib/mi-support.exp (mi_gdb_load): Support remote targets. 23855 Support empty arg. 23856 238572003-01-30 Michael Chastain <mec@shout.net> 23858 23859 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL. 23860 This was a workaround for a UTF-8 bug in readline 4.3. The bug 23861 has been fixed in gdb/readline on 2003-01-09. 23862 238632003-01-29 Michael Snyder <msnyder@redhat.com> 23864 23865 * gdb.base/maint.exp: Allow for leading underscore in symbol. 23866 * gdb.base/display.exp: Allow for leading underscore in symbol. 23867 * gdb.base/args.exp: Skip if target does not support args passing. 23868 238692003-01-22 Daniel Jacobowitz <drow@mvista.com> 23870 23871 * lib/gdb.exp (gdb_test_multiple): New function, cloned from 23872 gdb_test. Accept a list of expect arguments as the third 23873 parameter. 23874 (gdb_test): Use it. 23875 238762003-01-20 Elena Zannoni <ezannoni@redhat.com> 23877 23878 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to 23879 allow for different test tree configurations. Update some 23880 tescases accordingly. 23881 * gdb.arch/altivec-regs.exp: Ditto. 23882 * gdb.asm/asm-source.exp: Ditto. 23883 * gdb.base/advance.exp: Ditto. 23884 * gdb.base/display.exp: Ditto. 23885 * gdb.base/long_long.exp: Ditto. 23886 * gdb.base/mips_pro.exp: Ditto. 23887 * gdb.base/overlays.exp: Ditto. 23888 * gdb.base/relocate.exp: Ditto. 23889 * gdb.base/setshow.exp: Ditto. 23890 * gdb.base/step-line.exp: Ditto. 23891 * gdb.base/step-test.exp: Ditto. 23892 * gdb.base/until.exp: Ditto. 23893 * gdb.c++/virtfunc.exp: Get rid of variable 'src'. 23894 238952003-01-17 David Carlton <carlton@math.stanford.edu> 23896 23897 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test 23898 corresponding to PR c++/945. 23899 Update copyright. 23900 239012003-01-17 David Carlton <carlton@math.stanford.edu> 23902 23903 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests 23904 corresponding to PR c++/68. 23905 239062003-01-17 David Carlton <carlton@math.stanford.edu> 23907 23908 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure. 23909 (test_paddr_hairy_functions): Call print_addr_2_kfail for 23910 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19. 23911 239122003-01-15 Elena Zannoni <ezannoni@redhat.com> 23913 23914 * gdb.base/break.exp: Fix change of default location, because of 23915 removal of until tests. 23916 * gdb.base/help.exp: Update test for new 'until' help message. 23917 Add test for help on 'advance'. 23918 * gdb.base/args.exp: Fix foobar with GDBFLAGS global. 23919 239202003-01-15 Mark Kettenis <kettenis@gnu.org> 23921 23922 * gdb.base/default.exp: Adapt "info float" test for recent changes 23923 to that command. Add test for "info vector". 23924 * gdb.base/float.exp: New file. Add test for "info float" that 23925 resembles the old test in gdb.base/default.exp. 23926 239272003-01-15 David Carlton <carlton@math.stanford.edu> 23928 23929 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot. 23930 239312003-01-15 Elena Zannoni <ezannoni@redhat.com> 23932 23933 * gdb.base/break.exp: Move the tests of until command from here... 23934 * gdb.base/until.exp: ... to here. New file. Add other tests. 23935 * gdb.base/advance.c: New file. 23936 * gdb.base/advance.exp: New file. 23937 239382003-01-14 Elena Zannoni <ezannoni@redhat.com> 23939 23940 * gdb.base/args.c: New file. 23941 * gdb.base/args.exp: New file. 23942 239432003-01-14 Daniel Jacobowitz <drow@mvista.com> 23944 23945 * gdb.c++/virtfunc.exp: Remove fixed XFAIL. 23946 239472003-01-14 Daniel Jacobowitz <drow@mvista.com> 23948 23949 * gdb.threads/killed.exp: Use KFAIL for gdb/568. 23950 239512003-01-14 Daniel Jacobowitz <drow@mvista.com> 23952 23953 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright 23954 dates. 23955 239562003-01-13 Daniel Jacobowitz <drow@mvista.com> 23957 23958 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)". 23959 239602003-01-13 Daniel Jacobowitz <drow@mvista.com> 23961 23962 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538 23963 (ptype &*"foo"). 23964 * gdb.c++/local.exp: Enable setup_kfail for gdb/482. 23965 239662003-01-13 Daniel Jacobowitz <drow@mvista.com> 23967 23968 * gdb.mi/mi-console.exp: Remove extra "(known bug)". 23969 * gdb.mi/mi1-console.exp: Likewise. 23970 239712003-01-13 Daniel Jacobowitz <drow@mvista.com> 23972 23973 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)". 23974 * gdb.mi/mi1-console.exp: Likewise. 23975 239762003-01-13 Daniel Jacobowitz <drow@mvista.com> 23977 23978 * gdb.c++/overload.exp: Remove some fixed XFAILs. 23979 239802003-01-09 Daniel Jacobowitz <drow@mvista.com> 23981 23982 * gdb.base/detach.exp: New test. 23983 239842003-01-09 Daniel Jacobowitz <drow@mvista.com> 23985 23986 * Makefile.in (ALL_SUBDIRS): New variable. 23987 (subdirs, clean, distclean): Use it. 23988 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for 23989 regenerating Makefile, since it is generated from the top level. 23990 * gdb.asm/Makefile.in: Likewise. 23991 * gdb.base/Makefile.in: Likewise. 23992 * gdb.c++/Makefile.in: Likewise. 23993 * gdb.disasm/Makefile.in: Likewise. 23994 * gdb.java/Makefile.in: Likewise. 23995 * gdb.mi/Makefile.in: Likewise. 23996 * gdb.threads/Makefile.in: Likewise. 23997 * gdb.trace/Makefile.in: Likewise. 23998 239992003-01-09 David Carlton <carlton@math.stanford.edu> 24000 24001 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x". 24002 Add copyright year 2003. 24003 240042003-01-06 Michael Chastain <mec@shout.net> 24005 24006 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): 24007 When selecting a thread, 'line' and 'file' are optional. 24008 * gdb.mi/mi1-pthreads.exp: Likewise. 24009 240102003-01-06 Andreas Schwab <schwab@suse.de> 24011 24012 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite 24013 failures. 24014 240152003-01-04 Daniel Jacobowitz <drow@mvista.com> 24016 24017 Fix PR gdb/844 24018 * lib/gdb.exp (gdb_compile): Handle "quiet" option. 24019 (gdb_compile_pthreads): Pass "quiet" to gdb_compile. 24020 24021 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return 24022 instead of calling gdb_suppress_entire_file. 24023 * gdb.threads/print-threads.exp: Likewise. 24024 * gdb.threads/schedlock.exp: Likewise. 24025 24026 * gdb.threads/killed.exp: Return instead of calling 24027 gdb_suppress_entire_file. 24028 * gdb.threads/linux-dp.exp: Likewise. 24029 * gdb.threads/pthreads.exp: Likewise. 24030 240312003-01-04 Daniel Jacobowitz <drow@mvista.com> 24032 24033 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for 24034 stabs. 24035 * gdb.base/completion.exp: Allow marker1(void) as well as marker1(). 24036 * gdb.base/whatis.exp: Always allow (void) after function names. 24037 240382003-01-04 Daniel Jacobowitz <drow@mvista.com> 24039 24040 * gdb.c++/casts.exp: Correct regexp. 24041 240422003-01-04 Mark Kettenis <kettenis@gnu.org> 24043 24044 * configure.in: Call AC_CONFIG_HEADER. Don't call 24045 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java, 24046 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call 24047 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the 24048 aforementioned directories in the AC_OUPUT call. 24049 * config.hin: New file. 24050 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp, 24051 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp, 24052 gdb.threads/killed.exp, gdb.threads/print-threads.exp, 24053 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we 24054 pass -I$objdir instead of -I$objdir/$subdir in compilation. 24055 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in, 24056 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure, 24057 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in, 24058 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure, 24059 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in, 24060 gdb.threads/configure.in, gdb.threads/configure, 24061 gdb.threads/config.in, gdb.trace/configure.in, 24062 gdb.trace/configure: Removed. 24063 240642003-01-03 Michael Chastain <mec@shout.net> 24065 24066 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in 24067 testsuite/gdb.base/miscexprs.c, off-by-1 array reference". 24068 240692003-01-03 Daniel Jacobowitz <drow@mvista.com> 24070 24071 * gdb.base/store.exp: Fix regular expressions. 24072 240732002-12-28 Mark Kettenis <kettenis@gnu.org> 24074 24075 * configure.in: Rewrite. 24076 * configure: Regenerated. 24077 240782003-01-03 David Carlton <carlton@math.stanford.edu> 24079 24080 * gdb.base/psymtab.exp: New file. 24081 * gdb.base/psymtab1.c: Ditto. 24082 * gdb.base/psymtab2.c: Ditto. 24083 240842002-12-23 Adam Fedor <fedor@gnu.org> 24085 24086 * gdb.base/maint.exp: Update expect output to include 'ObjC'. 24087 240882002-12-23 David Carlton <carlton@math.stanford.edu> 24089 24090 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace 24091 and current_directory initialization. 24092 240932002-12-22 Jim Blandy <jimb@redhat.com> 24094 24095 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option, 24096 rather than as part of the output file name. 24097 24098 * gdb.base/attach.exp: There's no need to copy the test program to 24099 /tmp; that was only ever necessary on HP/UX, and this test is 24100 entirely disabled there anyway. 24101 241022002-12-21 Jim Blandy <jimb@redhat.com> 24103 24104 * gdb.c++/psmang.exp: Doc fix. 24105 24106 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New 24107 test. 24108 241092002-12-20 David Carlton <carlton@math.stanford.edu> 24110 24111 * gdb.c++/annota2.exp: KFAIL annotate-quit. 24112 241132002-12-18 Michael Chastain <mec@shout.net> 24114 24115 * gdb.c++/annota2.exp: Add copyright year 2002. 24116 241172002-12-17 David Carlton <carlton@math.stanford.edu> 24118 24119 * gdb.c++/try_catch.cc: Add marker comments. 24120 * gdb.c++/try_catch.exp: Get line numbers from marker comments. 24121 * gdb.c++/m-data.cc: Delete namespace __gnu_test. 24122 * gdb.c++/m-static.cc: Ditto. 24123 * gdb.c++/m-static1.cc: Ditto. 24124 * gdb.c++/try_catch.cc: Ditto. 24125 241262002-12-16 Jeff Johnston <jjohnstn@redhat.com> 24127 24128 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level 24129 to see whether we are using the new -environment-directory 24130 command which resets via -r or the old version of the command 24131 which may prompt the user. Part of fix for gdb/741. 24132 241332002-12-13 Andrew Cagney <ac131313@redhat.com> 24134 24135 * gdb.fortran/types.exp: Update obsolete comment. 24136 * gdb.fortran/exprs.exp: Ditto. 24137 * lib/gdb.exp: Delete obsolete code. 24138 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete. 24139 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete. 24140 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete. 24141 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete. 24142 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete. 24143 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete. 24144 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete. 24145 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete. 24146 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete. 24147 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete. 24148 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete. 24149 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete. 24150 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete. 24151 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete. 24152 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete. 24153 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete. 24154 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete. 24155 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete. 24156 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete. 24157 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete. 24158 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete. 24159 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete. 24160 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete. 24161 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete. 24162 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete. 24163 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete. 24164 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete. 24165 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete. 24166 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete. 24167 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete. 24168 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete. 24169 * gdb.chill/result.exp, gdb.chill/string.ch: Delete. 24170 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete. 24171 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete. 24172 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete. 24173 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete. 24174 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete. 24175 241762002-12-11 David Carlton <carlton@math.stanford.edu> 24177 24178 * gdb.c++/m-data.exp: Add test for members that shadow global 24179 variables: see PR gdb/804. 24180 * gdb.c++/m-data.cc: Ditto. 24181 241822002-12-10 Daniel Jacobowitz <drow@mvista.com> 24183 24184 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX. 24185 241862002-12-06 David Carlton <carlton@math.stanford.edu> 24187 24188 * gdb.base/store.c: Don't declare functions static. 24189 241902002-12-04 Andrew Cagney <ac131313@redhat.com> 24191 24192 * gdb.base/store.exp, gdb.base/store.c: New files. 24193 241942002-12-03 Daniel Jacobowitz <drow@mvista.com> 24195 24196 * gdb.base/selftest.exp: Update for current gdb. 24197 241982002-12-03 Daniel Jacobowitz <drow@mvista.com> 24199 24200 * gdb.base/maint.exp: Only dump symbols from one source file 24201 or objfile. 24202 242032002-12-03 Daniel Jacobowitz <drow@mvista.com> 24204 24205 * gdb.base/step-test.exp: Allow MIPS to return to the line of a 24206 function call. 24207 242082002-11-25 Jim Blandy <jimb@redhat.com> 24209 24210 * lib/mi-support.exp (mi_delete_breakpoints): Change name of 24211 function appearing in error message. 24212 242132002-11-21 Daniel Jacobowitz <drow@mvista.com> 24214 24215 * gdb.base/maint.exp (help maint dump-me): Update with typo fix. 24216 242172002-11-08 Jeff Johnston <jjohnstn@redhat.com> 24218 24219 * lib/mi-support.exp (mi_gdb_start): Verify the startup message 24220 for mi1 and current mi is in correct format. New mi startup message 24221 should be in mi console format. This is part of fix for PR gdb/604. 24222 242232002-09-18 Fernando Nasser <fnasser@redhat.com> 24224 24225 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine 24226 which explicitly prints the zero offset as "+0". 24227 242282002-10-22 Daniel Jacobowitz <drow@mvista.com> 24229 24230 * gdb.threads/schedlock.c (args): Make unsigned. 24231 242322002-10-21 Daniel Jacobowitz <drow@mvista.com> 24233 24234 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line 24235 numbers. Allow "foo2|selected stack frame". 24236 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end. 24237 * gdb.asm/asmsrc2.s: Likewise. 24238 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update 24239 comments. 24240 * gdb.asm/mips.inc: New file. 24241 242422002-10-18 Adam Fedor <fedor@gnu.org> 24243 24244 * gdb.base/default.exp: Update expected output to include 'ObjC'. 24245 * gdb.base/help.exp: Likewise. 24246 242472002-10-17 Kevin Buettner <kevinb@redhat.com> 24248 24249 * gdb.base/constvars.c (struct crass, struct crisp): New structs. 24250 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests. 24251 242522002-10-02 Jim Blandy <jimb@redhat.com> 24253 24254 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test. 24255 242562002-10-01 Andrew Cagney <ac131313@redhat.com> 24257 24258 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1". 24259 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto. 24260 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto. 24261 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto. 24262 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto. 24263 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto. 24264 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto. 24265 242662002-09-29 Andrew Cagney <ac131313@redhat.com> 24267 24268 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete. 24269 * mi0-disassemble.exp, mi0-eval.exp: Delete. 24270 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete. 24271 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete. 24272 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete. 24273 * mi0-var-block.exp, mi0-var-child.exp: Delete. 24274 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete. 24275 242762002-09-27 Kevin Buettner <kevinb@redhat.com> 24277 24278 * gdb.base/annota1.exp (info break): Make directory components of 24279 path optional since not all compilers emit this debug information. 24280 24281 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first 24282 step ends up stepping out of the function instead of stopping on 24283 the epilogue. 24284 242852002-09-26 Keith Seitz <keiths@redhat.com> 24286 24287 * lib/insight-support.exp (gdbtk_start): Figure out where 24288 the insight executable is based on where gdb is. Use this 24289 executable to start insight instead of gdb. 24290 242912002-09-25 Andrew Cagney <cagney@redhat.com> 24292 24293 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test. 24294 242952002-09-24 Andrew Cagney <ac131313@redhat.com> 24296 24297 * gdb.gdb/complaints.exp (test_initial_complaints): Rename 24298 test_isolated_complaints. 24299 (test_empty_complaint): New function. 24300 (test_empty_complaints): New function. Check no output when no 24301 complaints. 24302 243032002-09-19 Jim Blandy <jimb@redhat.com> 24304 24305 * gdb.base/charset.exp, gdb.base/charset.c: New files. 24306 243072002-09-19 Andrew Cagney <ac131313@redhat.com> 24308 24309 * gdb.gdb/complaints.exp: New file. 24310 243112002-09-18 Andrew Cagney <ac131313@redhat.com> 24312 24313 * gdb.base/maint.exp: Check `help maint internal-warning'. 24314 243152002-09-18 David Carlton <carlton@math.stanford.edu> 24316 24317 * gdb.c++/m-static.exp: Remove breakpoints depending on line 24318 numbers, and replace them by a single breakpoint after the 24319 constructors are all finished. 24320 Add test 4. 24321 * gdb.c++/m-static.cc: Add test 4. 24322 * gdb.c++/m-static.h: New file. 24323 * gdb.c++/m-static1.cc: New file. 24324 24325 * gdb.c++/printmethod.exp: New file. 24326 * gdb.c++/printmethod.cc: New file. 24327 24328 * gdb.c++/pr-574.exp: New file. 24329 * gdb.c++/pr-574.cc: New file. 24330 243312002-09-18 Corinna Vinschen <vinschen@redhat.com> 24332 24333 * gdb.base/ending-run.exp: Add handling of "step to end of run" for 24334 embedded targets which never actually exit. 24335 243362002-09-18 Fernando Nasser <fnasser@redhat.com> 24337 24338 * gdb.base/ending-run.exp: Properly mark "continue after exit" and 24339 "don't step after run" as unresolved or unsupported, instead of xfail. 24340 243412002-09-18 Corinna Vinschen <vinschen@redhat.com> 24342 24343 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to 24344 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c. 24345 Add newline to expected string in "step out of main (status wrapper)" 24346 case. 24347 243482002-09-18 Corinna Vinschen <vinschen@redhat.com> 24349 24350 * lib/gdb.exp (rerun_to_main): Allow restarting application. 24351 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate. 24352 243532002-09-17 Tom Tromey <tromey@redhat.com> 24354 24355 * gdb.base/printcmds.exp (test_print_string_constants): Expect 24356 \000, not \0, in double-quoted string. 24357 243582002-09-14 Corinna Vinschen <vinschen@redhat.com> 24359 24360 * gdb.base/commands.exp: Don't expect a "Program exited normally" 24361 string after running the commands execution on breakpoint tests. 24362 243632002-09-13 Corinna Vinschen <vinschen@redhat.com> 24364 24365 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string. 24366 243672002-09-12 Joel Brobecker <brobecker@gnat.com> 24368 24369 * gdb.base/call-strs.exp: Fix a small typo in one of the comments. 24370 243712002-09-10 Keith Seitz <keiths@redhat.com> 24372 24373 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's 24374 runto proc. 24375 (mi_run_to_main): Use mi_runto. 24376 (mi_execute_to): Renamed from mi_run_to. Changed all callers. 24377 243782002-09-10 Keith Seitz <keiths@redhat.com> 24379 24380 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede 24381 regexp for stopping at main. Could have multiple event notifications. 24382 Don't assume that main was declared with no parameters. 24383 (mi_next): Use mi_step_to. 24384 (mi_step): Use mi_next_to. 24385 243862002-09-09 Corinna Vinschen <vinschen@redhat.com> 24387 24388 * gdb.base/default.exp: Fix expected string in `info float' test. 24389 243902002-09-09 Ben Elliston <bje@redhat.com> 24391 24392 * config/mips.exp: Update comments. 24393 * config/mips-idt.exp: Likewise. 24394 * config/nind.exp: Likewise. 24395 * config/slite.exp: Likewise. 24396 * config/sparclet.exp: Likewise. 24397 * config/udi.exp: Likewise. 24398 * config/vx.exp: Likewise. 24399 * config/vxworks29k.exp: Likewise. 24400 244012002-09-05 Jim Blandy <jimb@redhat.com> 24402 24403 * gdb.threads/killed.exp: Fix test failure message. 24404 244052002-09-04 Keith Seitz <keiths@redhat.com> 24406 24407 * lib/mi-support.exp: Update copyright. 24408 (mi_gdb_test): Increase the priority of the expected pattern 24409 so that it matches gdb_test. 24410 244112002-09-03 Keith Seitz <keiths@redhat.com> 24412 24413 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo. 24414 Use integer comparison instead of string comparison for testing 24415 whether binary was built. 24416 244172002-09-03 Jim Blandy <jimb@redhat.com> 24418 24419 * gdb.threads/killed.exp, gdb.threads/killed.c: New test. 24420 244212002-08-29 Jim Blandy <jimb@redhat.com> 24422 24423 * gdb.threads/pthreads.exp: Move the portable thread compilation 24424 code into a function in lib/gdb.exp, and call that from here. 24425 * lib/gdb.exp (gdb_compile_pthreads): New function. 24426 244272002-08-29 Keith Seitz <keiths@redhat.com> 24428 24429 * lib/mi-support.exp (mi_gdb_test): Add global declaration for 24430 expect_out so that callers can get at it. 24431 244322002-08-23 Daniel Jacobowitz <drow@mvista.com> 24433 24434 * gdb.threads/print-threads.c: New file. 24435 * gdb.threads/print-threads.exp: New file. 24436 * gdb.threads/schedlock.c: New file. 24437 * gdb.threads/schedlock.exp: New file. 24438 244392002-08-22 Elena Zannoni <ezannoni@redhat.com> 24440 24441 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c, 24442 not altivec.c. 24443 244442002-08-17 Mark Kettenis <kettenis@gnu.org> 24445 24446 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed 24447 targets. The problem should be fixed now. 24448 244492002-08-15 Mark Kettenis <kettenis@gnu.org> 24450 24451 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with 24452 2002-07-24 change that removes final dots from error messages. 24453 244542002-08-13 Tom Tromey <tromey@redhat.com> 24455 24456 * gdb.base/readline.exp: New file. 24457 244582002-08-01 Andrew Cagney <ac131313@redhat.com> 24459 24460 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or 24461 supress message. 24462 244632002-08-01 Andrew Cagney <cagney@redhat.com> 24464 24465 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL, 24466 CHILL_FOR_TARGET and CHILL_LIB. 24467 * configure.in (configdirs): Remove gdb.chill. 24468 * configure: Regenerate. 24469 * lib/gdb.exp: Obsolete references to chill. 24470 * gdb.fortran/types.exp: Ditto. 24471 * gdb.fortran/exprs.exp: Ditto. 24472 244732002-07-30 Kevin Buettner <kevinb@redhat.com> 24474 24475 * gdb.base/shlib-call.exp (additional_flags): Conditionally 24476 set Irix-specific compile and link flags. 24477 244782002-07-29 Kevin Buettner <kevinb@redhat.com> 24479 24480 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing 24481 source files. The ``-o'' option doesn't work with the ``-E'' option 24482 when using the Irix compiler. 24483 244842002-07-19 Daniel Jacobowitz <drow@mvista.com> 24485 24486 * config/gdbserver.exp (gdb_load): Don't use TCL varargs. 24487 Improve support for reusing an exec file. Copy exec file 24488 to target, and run gdbserver on the target instead of on the host. 24489 244902002-07-18 Jim Blandy <jimb@redhat.com> 24491 24492 * gdb.base/ending-run.exp: Don't expect to see the program end in 24493 some orderly fashion when we're running on a real stand-alone 24494 board. 24495 24496 * gdb.base/interrupt.exp: Correct logic for skipping tests on 24497 targets that don't support interrupts. 24498 244992002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com> 24500 24501 * gdb.base/attach.exp: Add patterns to match output from /proc-based 24502 systems. 24503 Move comments in expect statements to inside the actions, so that they 24504 don't get matched against. 24505 245062002-07-10 Mark Kettenis <kettenis@gnu.org> 24507 24508 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call 24509 function when asleep" test. 24510 245112002-07-10 Andrew Cagney <ac131313@redhat.com> 24512 24513 * gdb.base/page.exp: Rewrite to handle problems with very long 24514 `info set' output. Update copyright. 24515 245162002-06-26 Andrew Cagney <ac131313@redhat.com> 24517 24518 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure 24519 gdb.threads-hp. 24520 * gdb.hp/configure: Regenerate. 24521 * gdb.hp/gdb.threads-hp/configure.in: Delete file. 24522 * gdb.hp/gdb.threads-hp/configure: Delete file. 24523 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file. 24524 245252002-06-22 Andrew Cagney <ac131313@redhat.com> 24526 24527 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to 24528 setlocale, bindtextdomain and textdomain. 24529 245302002-06-11 Jim Blandy <jimb@redhat.com> 24531 24532 * lib/gdb.exp (get_debug_format): Tolerate message saying whether 24533 preprocessor macro information is present. 24534 24535 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New 24536 tests. 24537 245382002-06-06 Michael Snyder <msnyder@redhat.com> 24539 24540 * gdb.base/overlays.exp: Record addresses of overlay 24541 functions in TCL variables rather than in GDB variables, 24542 to avoid having GDB convert them to pointers (with loss 24543 of information). 24544 24545 * gdb.base/d10v.ld: Merge in several years worth of 24546 default linker script changes. 24547 * gdb.base/long_long.exp: Add check for sizeof (long double). 24548 245492002-06-06 Michal Ludvig <mludvig@suse.cz> 24550 24551 * gdb.asm/asm-source.exp: Add x86-64 target. 24552 * gdb.asm/x86_64.inc: New. 24553 245542002-05-30 Michael Chastain <mec@shout.net> 24555 24556 From Benjamin Kosnik <bkoz@redhat.com>: 24557 * gdb.c++/m-static.cc: New file. 24558 * gdb.c++/m-static.exp: New file. 24559 245602002-05-28 Michael Snyder <msnyder@redhat.com> 24561 24562 * gdb.base/call-ar-st.exp: Allow for reduced floating point 24563 precision. 24564 245652002-05-27 Michael Chastain <mec@shout.net> 24566 24567 From Benjamin Kosnik <bkoz@redhat.com>: 24568 * gdb.c++/m-data.cc: New file. 24569 * gdb.c++/m-data.exp: New file. 24570 245712002-05-27 Michael Chastain <mec@shout.net> 24572 24573 From Benjamin Kosnik <bkoz@redhat.com>: 24574 * gdb.c++/try_catch.cc: New file. 24575 * gdb.c++/try_catch.exp: New file. 24576 245772002-05-27 Michael Chastain <mec@shout.net> 24578 24579 * gdb.c++/local.exp: Accept more nested types in output. 24580 245812002-05-26 Michael Chastain <mec@shout.net> 24582 24583 * gdb.base/call-rt-st.exp: Fix typo in brace quoting. 24584 245852002-05-15 Nick Clifton <nickc@cambridge.redhat.com> 24586 24587 * lib/gdb.exp (gdb_wrapper_init): Just because 24588 gdb_wrapper_file exists, this does not mean that the file 24589 should not be rebuilt. That is what gdb_wrapper_initialized 24590 is for. 24591 (default_gdb_init): Reset gdb_wrapper_initialized. 24592 245932002-05-23 Michael Snyder <msnyder@redhat.com> 24594 24595 * gdb.base/all-bin.exp: Revise previous patch by just reducing 24596 the precision of the floating point test results. 24597 * gdb.base/call-rt-st.exp: Ditto. 24598 24599 * gdb.base/all-bin.exp: Allow for reduced floating point precision. 24600 * gdb.base/call-rt-st.exp: Ditto. 24601 246022002-05-19 Michael Chastain <mec@shout.net> 24603 24604 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings. 24605 246062002-05-19 Elena Zannoni <ezannoni@redhat.com> 24607 24608 * configure.in (configdirs): Add gdb.arch. 24609 * configure: Regenerate. 24610 246112002-05-17 Jim Blandy <jimb@redhat.com> 24612 24613 * gdb.base/completion.exp: Recognize the more detailed error 24614 messages produced by the macro expander's lexical analyzer. 24615 246162002-05-14 Elena Zannoni <ezannoni@redhat.com> 24617 24618 * gdb.arch/altivec-abi.c: New file. 24619 * gdb.arch/altivec-abi.exp: New file. 24620 * gdb.arch/altivec-regs.c: New file. 24621 * gdb.arch/altivec-regs.exp: New file. 24622 246232002-05-14 Daniel Jacobowitz <drow@mvista.com> 24624 24625 * gdb.base/maint.exp (maint print type): Update for new type 24626 structure. 24627 246282002-05-14 Elena Zannoni <ezannoni@redhat.com> 24629 24630 * gdb.arch: New directory. 24631 * gdb.arch/configure.in: New file. 24632 * gdb.arch/configure: New file. 24633 * gdb.arch/Makefile.in: New file. 24634 246352002-05-13 Corinna Vinschen <vinschen@redhat.com> 24636 24637 * gdb.asm/asm-source.exp: Add v850 as supported target. 24638 * gdb.asm/v850.inc: New file. 24639 246402002-05-13 Daniel Jacobowitz <drow@mvista.com> 24641 24642 * gdb.c++/annota2.exp (annotate-quit): Add comment. 24643 246442002-05-12 Daniel Jacobowitz <drow@mvista.com> 24645 24646 * gdb.base/break.exp: Check 'break "marker2"'. 24647 246482002-05-10 Michael Snyder <msnyder@redhat.com> 24649 24650 * gdb.base/long_long.exp: Fix typo. 24651 246522002-05-10 Jim Blandy <jimb@redhat.com> 24653 24654 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is 24655 a bug. 24656 24657 * gdb.base/printcmds.exp (test_integer_literals_rejected): 24658 Recognize more detailed error message produced by the macro 24659 expander's lexical analyzer. 24660 * lib/gdb.exp (test_print_reject): Same. 24661 246622002-05-09 Mark Kettenis <kettenis@gnu.org> 24663 24664 * gdb.c++/method.exp: Fix typo. 24665 246662002-05-08 Michael Snyder <msnyder@redhat.com> 24667 24668 * gdb.mi/mi-var-child.exp: Accept (void) as well as (). 24669 * gdb.mi/mi0-var-child.exp: Accept (void) as well as (). 24670 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale. 24671 * gdb.base/long_long.exp: Merge clauses for arm and xscale. 24672 Add iftarget clause for strongarm. 24673 246742002-05-06 Michael Snyder <msnyder@redhat.com> 24675 24676 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper. 24677 (gdb_continue_to_end): Accept output from status wrapper. 24678 * gdb.base/ending-run.exp: Add case for output from status wrapper. 24679 Clean up fail messages to match pass messages. 24680 24681 Enable the "needs_status_wrapper" testsuite feature. 24682 * lib/gdb.exp (gdb_wrapper_init): New procedure. 24683 (gdb_compile): Conditionally call gdb_wrapper_init. 24684 * gdb.base/a2-run.exp: Recognize output from status wrapper. 24685 * gdb.c++/method.exp: Recognize output from status wrapper. 24686 246872002-05-06 Ben Elliston <bje@redhat.com> 24688From Graydon Hoare <graydon@redhat.com> 24689 24690 * config/sid.exp: Include support for "rawsid" protocol. 24691 246922002-05-03 Jim Blandy <jimb@redhat.com> 24693 24694 * gdb.c++/hang.exp: Check for corruption of the cv_type chain. 24695 * gdb.c++/hang3.C: New file. 24696 246972002-05-04 Andrew Cagney <ac131313@redhat.com> 24698 24699 * gdb.base/default.exp: Remove obsolete code. 24700 * gdb.c++/misc.exp: Ditto. Update copyright. 24701 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright. 24702 * gdb.base/whatis.exp: Ditto. Update copyright. 24703 * gdb.base/scope.exp: Ditto. Update copyright. 24704 * gdb.base/ptype.exp: Ditto. Update copyright. 24705 * gdb.base/printcmds.exp: Ditto. Update copyright. 24706 * gdb.base/opaque.exp: Ditto. Update copyright. 24707 * gdb.base/list.exp: Ditto. 24708 * gdb.base/funcargs.exp: Ditto. Update copyright. 24709 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete. 24710 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete. 24711 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete. 24712 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete. 24713 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete. 24714 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete. 24715 247162002-05-02 Michael Snyder <msnyder@redhat.com> 24717 24718 * gdb.base/watchpoint.exp: Add xscale target. 24719 * gdb.base/long_long.exp: Add xscale target. 24720 * gdb.base/default.exp: Add xscale target. 24721 247222002-05-01 Jim Blandy <jimb@redhat.com> 24723 24724 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H, 24725 gdb.c++/hang.exp: New test. 24726 247272002-05-01 Fred Fish <fnf@redhat.com> 24728 24729 * gdb.base/completion.exp: Handle completions of "./Make" for 24730 more than one completion possibility, as is the case when we 24731 build and test in the source tree. 24732 247332002-04-29 Anthony Green <green@redhat.com> 24734 24735 * gdb.java/jmisc1.exp: New file. 24736 * gdb.java/jmisc2.exp: New file. 24737 247382002-04-24 Daniel Jacobowitz <drow@mvista.com> 24739 24740 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'. 24741 247422002-04-23 Elena Zannoni <ezannoni@redhat.com> 24743 24744 * gdb.base/help.exp: Change 'help status' to allow for target 24745 dependent output differences. 24746 247472002-04-22 Michael Chastain <mec@shout.net> 24748 24749 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483. 24750 247512002-04-22 Michael Chastain <mec@shout.net> 24752 24753 * gdb.c++/method.exp: Fix syntax of reference to gdb/277. 24754 247552002-04-17 David S. Miller <davem@redhat.com> 24756 24757 * gdb.asm/sparc64.inc: New file. 24758 * gdb.asm/asm-source.exp: Handle sparc64-*-*. 24759 247602002-04-19 Elena Zannoni <ezannoni@redhat.com> 24761 24762 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the 24763 instruction file directly into the build tree. Clean up at end of 24764 test. 24765 247662002-04-18 David S. Miller <davem@redhat.com> 24767 24768 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to 24769 handle 64-bit platforms correctly. 24770 * gdb.base/maint.exp: Likewise. 24771 247722002-04-18 Kevin Buettner <kevinb@redhat.com> 24773 24774 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need 24775 ``-fpic'' when compiling files comprising a shared library, but 24776 it does need additional linker flags in order to find shared 24777 libraries at run time. 24778 247792002-04-18 Kevin Buettner <kevinb@redhat.com> 24780 24781 * gdb.base/cvexpr.c (use): New function. 24782 (main): Invoke use() on all global variables to prevent 24783 some linkers from deleting these otherwise unused symbols. 24784 247852002-04-17 Michael Chastain <mec@shout.net> 24786From David S. Miller <davem@redhat.com> 24787 24788 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to 24789 handle 64-bit platforms correctly. 24790 247912002-04-12 Michael Snyder <msnyder@redhat.com> 24792From Jim Blandy <jimb@redhat.com> 24793 * gdb.base/foo.c (foox): Remove section attribute; the linker 24794 script can handle this instead. 24795 * gdb.base/bar.c (barx): Same. 24796 * gdb.base/baz.c (bazx): Same. 24797 * gdb.base/grbx.c (grbxx): Same. 24798 24799 * gdb.base/overlays.exp: New test: check that GDB's manual overlay 24800 manager doesn't automatically unmap overlays unnecessarily. 24801 248022002-04-10 Martin M. Hunt <hunt@redhat.com> 24803 24804 * gdb.base/ending-run.exp: Fix pattern for Mips targets 24805 stepping out of main. 24806 248072002-04-09 Michael Chastain <mec@shout.net> 24808 24809 * gdb.c++/local.cc (main): Move call to marker1() inside nested 24810 scope so that the nested scope tests will make sense. 24811 * gdb.c++/local.exp: Write patterns that actually work with gcc 24812 (the HP patterns "were never known to work with gcc"). 24813 Keep the old aCC patterns too. 24814 248152002-04-09 Daniel Jacobowitz <drow@mvista.com> 24816 24817 * gdb.base/attach.exp: Correct target board test. 24818 248192002-04-08 Michael Chastain <mec@shout.net> 24820 24821 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this" 24822 in a const method. Add some xfail and fail cases for configurations 24823 that do not emit the "const ...". 24824 248252002-04-07 Michael Chastain <mec@shout.net> 24826 24827 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect. 24828 Accept "A * const" and "const A * const" as type of "this". 24829 Fix spelling of getFunky throughout. Make messages uniform. 24830 248312002-04-07 Elena Zannoni <ezannoni@redhat.com> 24832 24833 Work around for PR gdb/285: 24834 * gdb.asm/asm-source.exp: Bail out if multilibs are detected. 24835 248362002-04-07 Elena Zannoni <ezannoni@redhat.com> 24837 24838 * gdb.asm/asm-source.exp: Build symbolic link to arch specific 24839 instructions file at run time instead of configure time. 24840 Sometimes we run the test in a directory that is not the one we 24841 configured in. 24842 * gdb.asm/configure.in: Delete creation of symlink. 24843 * gdb.asm/configure: Regenerate. 24844 248452002-04-05 J. Brobecker <brobecker@gnat.com> 24846 24847 * gdb.gdb/xfullpath.exp: New test, to exercise the new 24848 xfullpath () function. 24849 248502002-04-04 Daniel Jacobowitz <drow@mvista.com> 24851 24852 * gdb.asm/Makefile.in: Correct dependencies. 24853 24854 * gdb.asm/powerpc.inc: New file. 24855 * gdb.asm/asm-source.exp: Add PowerPC. 24856 * gdb.asm/configure.in: Likewise. 24857 * gdb.asm/configure: Regenerated. 24858 248592002-04-04 Daniel Jacobowitz <drow@mvista.com> 24860 24861 * gdb.base/relocate.exp: New file. 24862 * gdb.base/relocate.c: New file. 24863 248642002-04-04 Fred Fish <fnf@redhat.com> 24865 24866 * gdb.base/step-test.exp: Update comment regarding stopping in 24867 memcpy/bcopy calls inserted as part of the compiler runtime. 24868 248692002-04-04 Michael Snyder <msnyder@redhat.com> 24870 24871 * gdb.base/ovlymgr.c: Add overlay event breakpoint support. 24872 248732002-04-03 Daniel Jacobowitz <drow@mvista.com> 24874 24875 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect. 24876 (gdb_expect): Remove $notransfer hack. 24877 248782002-04-02 Daniel Jacobowitz <drow@mvista.com> 24879 24880 * gdb.c++/classes.exp ("calling method for small class"): Match 24881 updated register output. 24882 248832002-03-30 Daniel Jacobowitz <drow@mvista.com> 24884 24885 Fix PR gdb/452 24886 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd 24887 when finished. Make gdb_file_cmd send "exec-file" when 24888 appropriate. 24889 248902002-03-30 Daniel Jacobowitz <drow@mvista.com> 24891 24892 * gdb.base/attach.exp: Remove extra setup_xfail. 24893 248942002-03-26 Michael Snyder <msnyder@redhat.com> 24895 24896 * gdb.base/default.exp: Add tests for dump, append, and restore. 24897 * gdb.base/help.exp: Add tests for dump, append, and restore. 24898 * gdb.base/dump.exp: New file, test dump, append and restore. 24899 * gdb.base/dump.c: New file. 24900 249012002-03-27 Michael Snyder <msnyder@redhat.com> 24902 24903 * gdb.base/help.exp: Modify expect strings to reflect 24904 clean-ups in help messages. 24905 249062002-03-26 Fred Fish <fnf@redhat.com> 24907 24908 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we 24909 have debugging info for those functions and the compiler uses them 24910 internally to copy structs around. 24911 249122002-03-26 Fred Fish <fnf@redhat.com> 24913 24914 * gdb.base/list.exp: Revert the change made yesterday and add note 24915 about why we don't list the default lines for remote targets. 24916 249172002-03-25 Michael Snyder <msnyder@redhat.com> 24918 24919 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps. 24920 249212002-03-25 Fred Fish <fnf@redhat.com> 24922 24923 * gdb.base/list.exp: This test works on remote targets so remove 24924 the short circuit for remote targets. Update copyright. 24925 249262002-03-25 Fred Fish <fnf@redhat.com> 24927 24928 * gdb.base/attach.exp: Fix logic error that was suppressing this 24929 test for all non hppa*-*-hpux* targets, instead of the hp target. 24930 Move comments closer to the suppression point. Also now need to 24931 check that we are running natively. 24932 249332002-03-22 Michael Snyder <msnyder@redhat.com> 24934 24935 * gdb.base/default.exp: Add test for gcore. Update copyright. 24936 * gdb.base/help.exp: Add test for gcore. Update copyright. 24937 249382002-03-06 Fred Fish <fnf@redhat.com> 24939 24940 * gdb.base/funcargs.c: Remove extraneous ';' character. 24941 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character. 24942 249432002-03-04 Michael Chastain <mec@shout.net> 24944 24945 * gdb.mi/mi-var-cmd.exp: In test "create local variable func", 24946 accommodate gcc v3 function signature. 24947 * gdb.mi/mi0-var-cmd-exp: Ditto. 24948 249492002-02-24 Andrew Cagney <ac131313@redhat.com> 24950 24951 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either 24952 ``GNU/Linux'' or ``Linux kernel'' 24953 * testsuite/gdb.threads/pthreads.c: Ditto. 24954 249552002-02-24 Michael Chastain <mec@shout.net> 24956 24957 * gdb.threads/pthreads.c (thread1): Add a return statement. 24958 (thread2): Likewise. 24959 (foo): Likewise. 24960 249612002-02-23 Michael Chastain <mec@shout.net> 24962 24963 * gdb.threads/linux-dp.c (philosopher): Add a return statement 24964 to placate gcc. 24965 249662002-02-23 Michael Chastain <mec@shout.net> 24967 24968 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on 24969 test "ptype bint". The test passes on all my stabs configurations. 24970 249712002-02-21 Jim Blandy <jimb@redhat.com> 24972 24973 * gdb.asm/asm-source.exp: Parse the output from `info sources' one 24974 filename at a time, and watch for the ones we want to see. 24975 24976 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing 24977 types of pointers to prototyped functions. 24978 249792002-02-20 Andrew Cagney <ac131313@redhat.com> 24980 24981 * gdb.base/sizeof.c (main): Call fill_structs. Print value of 24982 signed, unsigned and straight char. 24983 (padding_char, padding_short, padding_int, padding_long, 24984 padding_long_long, padding_float, padding_double, 24985 padding_long_double): New global variables. 24986 (fill, fill_structs): New functions. 24987 24988 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check 24989 for correctly sized writes. Update copyright. 24990 (get_valueof): New procedure. 24991 (get_sizeof): Call get_valueof. 24992 (check_valueof): New procedure. 24993 (check_padding): New procedure. 24994 249952002-02-20 Michael Chastain <mec@shout.net> 24996 24997 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls 24998 to setup_xfail. Document some of the remaining calls. 24999 250002002-02-18 Michael Chastain <mec@shout.net> 25001 25002 * gdb.c++/userdef.exp: Update copyright year. 25003 250042002-02-18 Daniel Jacobowitz <drow@mvista.com> 25005 25006 * gdb.c++/userdef.exp: Test overloaded operators properly. 25007 Remove xfails. 25008 250092002-02-14 Michael Snyder <msnyder@redhat.com> 25010 25011 * gdb.base/gcore.exp: Relax recognition of function breakpoint. 25012 250132002-02-14 Daniel Jacobowitz <drow@mvista.com> 25014 25015 * gdb.base/a2-run.exp: Check for a remote target properly. 25016 * gdb.base/annota1.exp: Likewise. 25017 * gdb.base/list.exp: Likewise. 25018 * gdb.base/reread.exp: Likewise. 25019 * gdb.base/scope.exp: Likewise. 25020 * gdb.base/shlib-call.exp: Likewise. 25021 * gdb.base/term.exp: Likewise. 25022 * gdb.c++/annota2.exp: Likewise. 25023 250242002-02-13 Richard Earnshaw <rearnsha@arm.com> 25025 25026 * gdb.base/watchpoint.exp: Restore previous timeout at end of test. 25027 250282002-02-10 Michael Chastain <mec@shout.net> 25029 25030 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type. 25031 (call_after_alloca): Ditto. 25032 250332002-02-10 Daniel Jacobowitz <drow@mvista.com> 25034 25035 * gdb.base/ending-run.exp: Guard "cont" test with 25036 gdb_skip_stdio_test. 25037 250382002-02-06 Jim Blandy <jimb@redhat.com> 25039 25040 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests 25041 from here... 25042 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp: 25043 To here. Disable this test on non-HP platforms. Add big comment. 25044 250452002-02-04 Michael Snyder <msnyder@redhat.com> 25046 25047 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets 25048 other than d10v and m32r. 25049 250502002-02-02 Richard Earnshaw <rearnsha@arm.com> 25051 25052 * gdb.base/default.exp: Rewrite test patterns to reduce time 25053 taken to match them. 25054 250552002-01-30 Daniel Jacobowitz <drow@mvista.com> 25056 25057 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling. 25058 Allow a start function above main. 25059 * gdb.threads/linux-dp.exp: Fix copyright date. 25060 250612002-01-30 Daniel Jacobowitz <drow@mvista.com> 25062 25063 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'. 25064 (check_philosopher_stack): Check for manager thread before checking 25065 for a just-starting thread. 25066 250672002-01-30 Daniel Jacobowitz <drow@mvista.com> 25068 25069 From Neil Booth <neil@daikokuya.demon.co.uk>: 25070 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid 25071 warnings. 25072 250732002-01-21 Fred Fish <fnf@redhat.com> 25074 25075 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee 25076 not caller. 25077 250782002-01-21 Jim Blandy <jimb@redhat.com> 25079 25080 * gdb.base/reread.exp: Check that GDB properly re-reads the 25081 executable file when it changes while no inferior is running. 25082 250832002-01-21 Fred Fish <fnf@redhat.com> 25084 25085 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to 25086 optionally accept the "shlib events" variation. 25087 250882002-01-21 Jim Blandy <jimb@redhat.com> 25089 25090 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just 25091 call `fflush' after every `printf', so that the output is produced 25092 at predictable points, regardless of whatever buffering does (or 25093 doesn't) take place. 25094 * gdb.base/ending-run.exp: Adjust tests to expect output to appear 25095 at different points. 25096 250972002-01-20 Daniel Jacobowitz <drow@mvista.com> 25098 25099 * gdb.c++/inherit.exp: Update copyright years. 25100 * gdb.c++/method.exp: Likewise. 25101 251022002-01-20 Daniel Jacobowitz <drow@mvista.com> 25103 25104 * gdb.c++/classes.exp: Update for improved v3 support and skipping 25105 artificial methods/arguments. 25106 * gdb.c++/derivation.exp: Likewise. 25107 * gdb.c++/inherit.exp: Likewise. 25108 * gdb.c++/method.exp: Likewise. 25109 * gdb.c++/virtfunc.exp: Likewise. 25110 251112002-01-18 Andrew Cagney <ac131313@redhat.com> 25112 25113 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete. 25114 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto. 25115 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto. 25116 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto. 25117 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto. 25118 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto. 25119 251202002-01-17 Jim Blandy <jimb@redhat.com> 25121 25122 * gdb.asm/asm-source.exp (info symbol): Take another shot at 25123 anchoring the pattern matching the entry point symbol's name. 25124 251252002-01-17 Andrew Cagney <ac131313@redhat.com> 25126 25127 * gdb.base/maint.exp: Update ``maint internal-error'' to match 25128 continue/quit query. Update copyright. 25129 251302002-01-14 Michael Snyder <msnyder@redhat.com> 25131 25132 * gdb.base/gcore.exp: Remove extra debugging output. 25133 251342002-01-13 Daniel Jacobowitz <drow@mvista.com> 25135 25136 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result 25137 for slightly dubious v2 mangled string. 25138 251392002-01-13 Daniel Jacobowitz <drow@mvista.com> 25140 25141 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path. 25142 251432002-01-10 Jason Merrill <jason@redhat.com> 25144 25145 * gdb.c++/namespace.exp: Accept trailing const for 'this'. 25146 25147 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy 25148 constructors. 25149 * gdb.c++/derivation.exp: Likewise. 25150 * gdb.c++/templates.exp: Likewise. 25151 * gdb.c++/virtfunc.exp: Likewise. 25152 251532002-01-10 Michael Snyder <msnyder@redhat.com> 25154 25155 * gdb.c++/namespace.exp: Accept both '\0' and '\000'. 25156 251572002-01-08 Michael Snyder <msnyder@redhat.com> 25158 25159 * gdb.base/gcore.exp: New test for generate-core-file command. 25160 * gdb.base/gcore.c: Testcase for above. 25161 * gdb.threads/gcore-thread.exp: New test for gcore (threaded). 25162 251632002-01-08 Jason Merrill <jason@redhat.com> 25164 25165 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>. 25166 251672002-01-07 Fred Fish <fnf@redhat.com> 25168 25169 * gdb.c++/overload.exp: Remove unconditional xfails for: 25170 print foo_instance1.overloadargs(1) 25171 print foo_instance1.overloadargs(1, 2) 25172 print foo_instance1.overloadargs(1, 2, 3) 25173 print foo_instance1.overloadargs(1, 2, 3, 4) 25174 print foo_instance1.overloadargs(1, 2, 3, 4, 5) 25175 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6) 25176 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7) 25177 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8) 25178 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9) 25179 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10) 25180 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11) 25181 print foo_instance1.overload1arg() 25182 print foo_instance1.overload1arg((char)arg2) 25183 print foo_instance1.overload1arg((signed char)arg3) 25184 print foo_instance1.overload1arg((unsigned char)arg4) 25185 print foo_instance1.overload1arg((int)arg7) 25186 print foo_instance1.overload1arg((unsigned int)arg8) 25187 print foo_instance1.overload1arg((float)arg11) 25188 print foo_instance1.overload1arg((double)arg12) 25189 251902002-01-07 Michael Snyder <msnyder@redhat.com> 25191 25192 * gdb.base/huge.exp: New test. Print a very large target data object. 25193 (skip_huge_test): New test variable. Define if you want to skip this 25194 test. The test reads an 8 megabyte data object from the target, so it 25195 might be very time consuming on remote targets with a slow connection. 25196 * gdb.base/huge.c: New file. Test case for above. 25197 251982002-01-07 Fred Fish <fnf@redhat.com> 25199 25200 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo, 25201 g_instance.bfoo, and g_instance.cfoo. 25202 252032002-01-07 Jeffrey A Law <law@redhat.com> 25204 25205 * gdb.base/break.c (multi_line_if_conditional): New function. 25206 (multi_ilne_while_conditional): Likewise. 25207 * gdb.base/break.exp: Verify that a breakpoint on a multi-line 25208 IF or WHILE condition puts the breakpoint at the start of 25209 the condition. 25210 25211 * gdb.base/selftest.exp (backtrace through signal handler): Remove 25212 hppa*-*-hpux* expected failure. 25213 * gdb.base/structs.exp (do_function_calls): Similarly. 25214 25215 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware 25216 watchpoints. 25217 252182002-01-06 Andrew Cagney <ac131313@redhat.com> 25219 25220 Fix PR gdb/66. 25221 * gdb.base/structs.exp: Replace skip for a29k with skip for 25222 gdb,cannot_call_functions. 25223 * gdb.base/call-ar-st.exp: Remove references to a29k in comments. 25224 * gdb.base/callfuncs.exp: Ditto. 25225 * gdb.base/call-rt-st.exp: Ditto. 25226 * gdb.base/call-strs.exp: Ditto. 25227 * gdb.base/callfwmall.exp: Ditto. 25228 * gdb.base/scope.exp: Obsolete xfail a29k. 25229 * gdb.c++/misc.exp: Ditto. 25230 * gdb.c++/cplusfuncs.exp: Ditto. 25231 * gdb.base/ptype.exp: Ditto. 25232 * gdb.base/printcmds.exp: Ditto. 25233 * gdb.base/opaque.exp: Ditto. 25234 * gdb.base/list.exp: Ditto. 25235 * gdb.base/funcargs.exp: Ditto. 25236 * gdb.base/default.exp: Ditto. 25237 252382002-01-04 Michael Snyder <msnyder@redhat.com> 25239 25240 * gdb.base/info-proc.exp: New file, test for "info proc" cmd. 25241 * gdb.base/maint.exp: Add tests for maint info sections options. 25242 25243Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com) 25244 25245 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails. 25246 252472001-12-20 Corinna Vinschen <vinschen@redhat.com> 25248 25249 * gdb.asm/arm.inc: New file. 25250 * gdb.asm/asm-source.exp: Add arm targets. 25251 * gdb.asm/configure.in: Ditto. 25252 * gdb.asm/configure: Recreated from configure.in. 25253 25254Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com) 25255 25256 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling 25257 with HP's compiler. 25258 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise. 25259 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise. 25260 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise. 25261 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise. 25262 25263 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with 25264 either HP's compilers or GCC. 25265 25266 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either 25267 a SIGBUS or SIGSEGV. 25268 25269 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command. 25270 25271 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test 25272 can be compiled with either HP's compiler or GCC. 25273 25274 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely. 25275 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely. 25276 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely. 25277 25278 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings 25279 to match current gdb output. Update due to using auto-solib-limit 25280 for limiting instead of overloading auto-solib-add. 25281 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the 25282 test program. 25283 25284 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*" 25285 * gdb.hp/gdb.base-hp/dollar.exp: Likewise 25286 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise. 25287 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise. 25288 * gdb.hp/gdb.base-hp/reg.exp: Likewise. 25289 * gdb.hp/gdb.compat/xdb3.exp: Likewise. 25290 * gdb.hp/gdb.defects/bs15503.exp: Likewise. 25291 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise 25292 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise 25293 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise 25294 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise. 25295 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise. 25296 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise. 25297 25298 * gdb.base/annota1.exp: Expect failure for hpux11 when posting 25299 a SIGTRAP to the inferior. 25300 253012001-12-19 Corinna Vinschen <vinschen@redhat.com> 25302 25303 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16. 25304 Substitute call to target_link by call to gdb_compile. 25305 25306Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com) 25307 25308 * gdb.base/break.exp: Fix HP specific search string when testing 25309 backtracing in a called function. 25310 25311 * gdb.base/constvars.exp: Only set lang to C++ if we're 25312 compiling the test with HP's compilers. 25313 * gdb.base/volatile.exp: Similarly. 25314 253152001-12-19 Jim Blandy <jimb@redhat.com> 25316 25317 * gdb.base/printcmds.exp: Expect the null character to be printed 25318 as '\0', and the '\013' to be printed as '\v'. 25319 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same. 25320 * gdb.base/setvar.exp: Same. 25321 253222001-12-17 Jim Blandy <jimb@redhat.com> 25323 25324 * gdb.base/completion.exp: Rather than completing very long 25325 filenames, which can make the readline library produce output we 25326 don't recognize, cd to the directory first, and then complete 25327 using nice, short relative paths. 25328 25329 * gdb.base/completion.exp: On some systems, there is, in fact, a 25330 variable named `b' in scope, since GDB treats all static 25331 variables as being in scope. So use `no_var_named_this' 25332 instead of `b'. 25333 25334 * gdb.base/corefile.exp: Recognize the message saying that GDB 25335 can't find the core file's registers as a failure. 25336 253372001-12-13 Jackie Smith Cashion <jsmith@redhat.com> 25338 25339 * gdb.base/commands.exp (user_defined_command_test): Make "show user" 25340 test expect string more specific. 25341 253422001-12-13 Corinna Vinschen <vinschen@redhat.com> 25343 25344 * gdb.asm/asm-source.exp: Add support for xstormy16. 25345 * gdb.asm/configure.in: Ditto. 25346 * gdb.asm/configure: Rebuild. 25347 * gdb.asm/xstormy16.inc: New file. 25348 253492001-12-10 Fred Fish <fnf@redhat.com> 25350 25351 * gdb.base/maint.exp: Update to match changes in type dumping code. 25352 253532001-12-10 Jim Blandy <jimb@redhat.com> 25354 25355 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern 25356 matching the entry point symbol's name at the beginning of the 25357 line. 25358 253592001-12-07 Daniel Jacobowitz <drow@mvista.com> 25360 25361 * gdb.c++/classes.exp, gdb.c++/derivation.exp, 25362 gdb.c++/inherit.exp, gdb.c++/method.exp, 25363 gdb.c++/namespace.exp, gdb.c++/templates.exp, 25364 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler 25365 and class layout support. 25366 253672001-12-07 Daniel Jacobowitz <drow@mvista.com> 25368 25369 * gdb.c++/classes.exp: Add test for static member function. 25370 * gdb.c++/misc.cc: Add class with static member function. 25371 253722001-12-07 Jim Blandy <jimb@redhat.com> 25373 25374 If GDB says it can't find the struct the function returned, report 25375 those tests as `unsupported'. 25376 * gdb.base/call-rt-st.exp (print_struct_call): New function. 25377 Rewrite subsequent tests to use it. 25378 25379 If GDB says it can't find the struct the function returned, report 25380 those tests as `unsupported'. 25381 * gdb.base/structs.exp (call_struct_func): New function. 25382 (do_function_calls): Use call_struct_func to call the functions 25383 returning structs. 25384 25385 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us 25386 whether functions are prototyped or not, so we can't possibly pass 25387 arguments to t_float_values2 properly. 25388 25389 * gdb.base/break.exp: (test_next_with_recursion): Don't change the 25390 value of `timeout' for targets other than the mips*tx39-*. 25391 253922001-12-06 Michael Snyder <msnyder@redhat.com> 25393 25394 * gdb.asm/asm-source.exp: Add tests for info target, info symbol, 25395 and detect whether the start symbol has a leading underscore. 25396 253972001-12-04 Jim Blandy <jimb@redhat.com> 25398 25399 * gdb.base/completion.exp: Clarify indentation. 25400 254012001-12-03 Jim Blandy <jimb@redhat.com> 25402 25403 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int' 25404 variables on the S/390, not `.word'. 25405 254062001-11-30 Jim Blandy <jimb@redhat.com> 25407 25408 Add assembly-source tests for s390-ibm-linux. 25409 * gdb.asm/s390.inc: New file. 25410 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for 25411 the S/390 architecture. 25412 * gdb.asm/configure: Regenerated. 25413 254142001-11-30 Michael Snyder <msnyder@redhat.com> 25415 25416 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return, 25417 next, info source, info sources, info line, global and static 25418 variables, and static functions. 25419 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition). 25420 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar. 25421 * gdb.asm/asmsrc1.s: Add a static function and some variables. 25422 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next'). 25423 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer. 25424 (gdbasm_leave): Restore frame pointer. 25425 (gdbasm_startup): Copy stack set-up from crt0.S. 25426 254272001-11-26 Fernando Nasser <fnasser@redhat.com> 25428 25429 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>: 25430 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer 25431 to a local (non-static) variable. Copy tstruct.a to a static buffer 25432 and return a pointer to that buffer. 25433 * gdb.base/callfwmall.c (t_structs_a): Ditto. 25434 254352001-11-24 Mark Kettenis <kettenis@gnu.org> 25436 25437 * gdb.asm/configure.in: Fix recognition of ix86 target. 25438 * gdb.asm/configure: Regenerate. 25439 254402001-11-21 Michael Snyder <msnyder@redhat.com> 25441 25442 * gdb.asm/sparc.inc: New file. 25443 * gdb.asm/asm-source.exp: Recognize sparc target. 25444 * gdb.asm/configure.in: Recognize sparc target. 25445 * gdb.asm/configure: Regenerate. 25446 254472001-11-21 Michael Snyder <msnyder@redhat.com> 25448 25449 * gdb.asm/m32r.inc: New file. 25450 * gdb.asm/asm-source.exp: Recognize m32r target. 25451 * gdb.asm/configure.in: Recognize m32r target. 25452 * gdb.asm/configure: Regenerate. 25453 254542001-11-20 Michael Snyder <msnyder@redhat.com> 25455 25456 * gdb.asm/i386.inc: New file. 25457 * gdb.asm/asm-source.exp: Recognize ix86 target. 25458 * gdb.asm/configure.in: Recognize ix86 target. 25459 * gdb.asm/configure: Regenerate. 25460 25461 * gdb.c++/namespace.exp: Fix quotes in output messages. 25462 254632001-11-14 Michael Snyder <msnyder@redhat.com> 25464 25465 * gdb.base/code-expr.exp: New file. Tests use of the "@code" 25466 qualifier in a type cast expression, to designate an address 25467 in the instruction space (Harvard architecture). 25468 254692001-11-13 Michael Snyder <msnyder@redhat.com> 25470 25471 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files. 25472 Tests for expressions using 'const' and 'volatile'. 25473 254742001-11-13 Corinna Vinschen <vinschen@redhat.com> 25475 25476 * gdb.asm/asm-sources.exp: Allow defining linker flags. 25477 254782001-11-12 Daniel Jacobowitz <drow@mvista.com> 25479 25480 * lib/mi-support.exp (mi_run_to_helper): Move comments 25481 outside of gdb_expect. 25482 254832001-11-11 Daniel Jacobowitz <drow@mvista.com> 25484 25485 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to, 25486 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to, 25487 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to, 25488 mi0_run_to): New functions. 25489 * gdb.mi/mi-simplerun.exp: Use them. 25490 * gdb.mi/mi0-simplerun.exp: Likewise. 25491 * gdb.mi/mi-var-cmd.exp: Likewise. 25492 * gdb.mi/mi0-var-cmd.exp: Likewise. 25493 254942001-11-10 Andrew Cagney <ac131313@redhat.com> 25495 25496 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros. 25497 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update. 25498 254992001-11-09 Andrew Cagney <ac131313@redhat.com> 25500 25501 * gdb.base/restore.exp: Include $expected value in restored test 25502 message. 25503 255042001-11-09 Andrew Cagney <ac131313@redhat.com> 25505 25506 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not 25507 implemented. 25508 255092001-11-08 Michael Snyder <msnyder@redhat.com> 25510 25511 * gdb.base/callfuncs.exp: Add tests for nested call dummies. 25512 Add pass/fail message for stop at breakpoint in call dummy function. 25513 255142001-11-07 Michael Snyder <msnyder@redhat.com> 25515 25516 * gdb.c++/templates.exp (test_template_breakpoints): 25517 If we get an overload menu, but it does not match what 25518 we expect, we still need to issue the "cancel" command. 25519 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*", 25520 making the whitespace optional. Argument for "new" may be 25521 "unsigned" as well as "unsigned int/long". 25522 * gdb.c++/templates.exp: Replace "const &" with "const ?&", 25523 making the whitespace optional. Also replace "(void) with 25524 "((void|)), making the keyword "void" optional. 25525 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&", 25526 making the whitespace optional. Also replace "(void) with 25527 "((void|)), making the keyword "void" optional. 25528 * gdb.base/callfuncs.c (t_float_values): This function must 25529 _not_ be prototyped, and the following function (t_float_values2) 25530 must be prototyped (if the compiler supports it), so that GDB 25531 can be tested against both cases. Usually one case involves 25532 promotion of float to double, while the other does not. 25533 * gdb.base/callfwmall.c: Ditto. 25534 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that 25535 includes a stack frame for "start". 25536 255372001-11-05 Jim Blandy <jimb@redhat.com> 25538 25539 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that 25540 pointers are 32 bits long, and that offsets of relocs are always 25541 stored in the data (REL-style), and not in the reloc entry itself 25542 (RELA-style). 25543 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and 25544 stabs. 25545 255462001-11-01 Michael Snyder <msnyder@redhat.com> 25547 25548 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names 25549 and regular expression operators by using quoting. 25550 255512001-10-31 Michael Snyder <msnyder@redhat.com> 25552 25553 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(), 25554 depending on what the symbol table contains. 25555 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in 25556 the output of the ptype command. Similarly, accept both "const &" 25557 and "const&". 25558 255592001-10-31 Corinna Vinschen <vinschen@redhat.com> 25560 25561 * gdb.base/miscexprs.c (main): Add usage of preprocessor 25562 symbol `STORAGE' to allow to choose the storage class of 25563 the local datastructures. 25564 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...' 25565 compiler directive. 25566 255672001-10-30 Michael Snyder <msnyder@redhat.com> 25568 25569 * gdb.base/jump.exp: Allow it to run for all targets. 25570 255712001-10-29 Corinna Vinschen <vinschen@redhat.com> 25572 25573 * gdb.base/call-ar-st.c (print_double_array): Match for loop 25574 with new double_array size. 25575 (main): Change storage class of all local variables to static. 25576 Reduce size of double_array to 9. 25577 * gdb.base/call-ar-st.exp: Increase timeout value. 25578 Change expected output for double array to match new size in 25579 call-ar-st.c. 25580 255812001-10-29 Corinna Vinschen <vinschen@redhat.com> 25582 25583 * gdb.base/ending-run.exp: Create identical output when passing 25584 `step to end of run' case. Add regular expression branch satisfying 25585 Stormy16 target. 25586 255872001-10-28 Mark Kettenis <kettenis@gnu.org> 25588 25589 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such 25590 that we catch the expected failure under Linux/x86. 25591 255922001-10-29 Orjan Friberg <orjanf@axis.com> 25593 25594 * gdb.base/setvar.exp: Escape curly braces. 25595 * gdb.stabs/weird.exp: Ditto. 25596 255972001-10-27 Daniel Jacobowitz <drow@mvista.com> 25598 25599 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings. 25600 * gdm.mi/mi0-hack-cli.exp: Likewise. 25601 256022001-10-25 Andrew Cagney <ac131313@redhat.com> 25603 25604 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly'' 25605 messages. 25606 256072001-10-21 Andrew Cagney <ac131313@redhat.com> 25608 25609 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when 25610 checking MI enabled. 25611 256122001-10-09 Corinna Vinschen <vinschen@redhat.com> 25613 25614 * gdb.base/maint.exp: Treat $EXEEXT as optional in output. 25615 256162001-10-04 Frank Ch. Eigler <fche@redhat.com> 25617 25618 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu 25619 if gdb child process crashes, just signal an error. 25620 256212001-10-02 Jim Blandy <jimb@redhat.com> 25622 25623 * lib/gdb.exp (test_xfail_format): Simplify. 25624 25625 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in 25626 front of the variable name `format'. Simplify `if'. 25627 256282001-10-01 Daniel Jacobowitz <drow@mvista.com> 25629 25630 * gdb.threads/pthreads.exp: Wait for output and delay 25631 before sending ^C. 25632 256332001-10-01 Daniel Jacobowitz <drow@mvista.com> 25634 25635 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize 25636 some incorrect output instead of timing out. 25637 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise. 25638 256392001-09-28 Corinna Vinschen <vinschen@redhat.com> 25640 25641 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2 25642 check to allow additional `int'. 25643 256442001-09-27 Daniel Jacobowitz <drow@mvista.com> 25645 25646 * gdb.base/completion.exp: Remove incorrect 'p "a' test. 25647 Add tests for 'p "break' (pass) and 'p "break.' (xfail). 25648 256492001-09-27 Michael Snyder <msnyder@redhat.com> 25650 25651 * lib/gdb.exp (test_debug_format): New proc. 25652 (setup_xfail_format): Use new proc test_debug_format. 25653 * gdb.base/constvars.exp (local_compiler_xfail_check): New 25654 proc; use new service proc test_debug_format. 25655 Replace all other "gcc_compiled" tests with this test. 25656 * gdb.base/volatile.exp (local_compiler_xfail_check): New 25657 proc; use new service proc test_debug_format. 25658 Replace all other "gcc_compiled" tests with this test. 25659 256602001-09-27 Michael Snyder <msnyder@redhat.com> 25661 25662 * gdb.base/cvexpr.exp: New file. 25663 * gdb.base/cvexpr.c: New file 25664 Test for expressions using const and volatile keywords. 25665 256662001-09-26 Corinna Vinschen <vinschen@redhat.com> 25667 25668 * gdb.base/constvars.exp: Check for different orders of keywords 25669 and additional "int" strings in output. 25670 256712001-09-22 Andrew Cagney <ac131313@redhat.com> 25672 25673 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid 25674 responses from "help maint". 25675 256762001-09-19 Frank Ch. Eigler <fche@redhat.com> 25677 25678 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY 25679 to localhost:NNN instead of :NNN, in case Xvfb is listening 25680 only on TCP. 25681 256822001-09-19 Corinna Vinschen <vinschen@redhat.com> 25683 25684 * gdb.base/recurse.exp: When checking leaving the watchpoint 25685 scope, recognize when gdb is in function's epilogue and pass. 25686 256872001-09-18 Keith Seitz <keiths@redhat.com> 25688 25689 * lib/insight-support.exp (_gdbtk_export_target_info): Add 25690 support for running tests against sid targets. 25691 (gdbtk_done): Ditto. 25692 256932001-09-18 Corinna Vinschen <vinschen@redhat.com> 25694 25695 * gdb.base/ending-run.c (main): Set stdout buffersize 25696 to the same reasonable value for any target. 25697 * gdb.base/ending-run.exp: Add a regular expression 25698 to make testsuite happy on Sanyo Stormy16 target. 25699 257002001-09-17 Corinna Vinschen <vinschen@redhat.com> 25701 25702 * gdb.base/display.c (do_loops): Add float variable `f'. 25703 Increment f in loop. 25704 * gdb.base/display.exp: Increment timeout by 60 seconds. 25705 Change float display test to use variable `f'. 25706 257072001-09-17 Jim Blandy <jimb@redhat.com> 25708 25709 * gdb.base/restore.exp: Use temporary breakpoints, to avoid 25710 overflowing the limited breakpoint tables on some ROM monitors 25711 (like the ROM68K). 25712 257132001-09-15 Frank Ch. Eigler <fche@redhat.com> 25714 25715 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with 25716 the "-ac" (disable access control) flag. 25717 257182001-08-30 Jeff Holcomb <jeffh@redhat.com> 25719 25720 * gdb.base/remote.c: Use a small buffer for targets with 16-bit 25721 ints. 25722 257232001-08-30 Keith Seitz <keiths@redhat.com> 25724 25725 * lib/gdb.exp: Move all insight-related functionality into 25726 separate file. 25727 * lib/insight-support.exp: New file. 25728 257292001-08-29 Frank Ch. Eigler <fche@redhat.com> 25730 25731 * config/sid.exp (sid_start): Never set sid verbosity; disable 25732 expect_background {} that consumed its stdout; tolerate </dev/null. 25733 Attempt to set endianness override in "sid" protocol mode. Cleanup. 25734 257352001-08-18 Andrew Cagney <ac131313@redhat.com> 25736 25737 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the 25738 CLI jump command to start it. 25739 (mi_run_to_main): Fail immediatly when unexpected output. 25740 257412001-08-18 Andrew Cagney <ac131313@redhat.com> 25742 25743 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to 25744 beginning of function. Fix PR gdb/191. 25745 257462001-08-16 Frank Ch. Eigler <fche@redhat.com> 25747 25748 * config/sid.exp (sid_start): Don't warn if we cannot figure out 25749 what to force sid endianness to. 25750 257512001-08-15 Keith Seitz <keiths@redhat.com> 25752 25753 * lib/gdb.exp (gdbtk_start): Don't set environment 25754 variables for TCL_LIBRARY and friends. Insight will 25755 now figure these out for itself. 25756 257572001-08-02 Michael Snyder <msnyder@redhat.com> 25758 25759 * gdb.base/completion.exp: Remove the symbol "a64l" from 25760 the expect string; this is target-specific, and not related 25761 to what is being tested. 25762 257632001-08-02 Dave Brolley <brolley@redhat.com> 25764 25765 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket. 25766 257672001-07-25 Michael Snyder <msnyder@redhat.com> 25768 25769 * gdb.base/consecutive.exp: New file. Test stepping over 25770 breakpoints on consecutive instructions. 25771 * gdb.base/consecutive.c: New file. 25772 25773 * gdb.base/call-rt-st.exp: Use double-backslash to quote 25774 curly braces in regular expressions. 25775 257762001-07-25 Michael Snyder <msnyder@redhat.com> 25777 25778 * gdb.base/ending-run.exp: Accept "Program exited normally" as 25779 legitimate output from stepping out of main. 25780 257812001-07-22 Keith Seitz <keiths@redhat.com> 25782 25783 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is 25784 the empty string, do not run the tests. 25785 257862001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr> 25787 25788 * gdb.base/long_long.exp: Detect size of pointer. Take into 25789 account 2-byte pointers when testing for p/a results. 25790 257912001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr> 25792 25793 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K 25794 and defined to 1K for m68hc11. 25795 (random_data): Reduce table to 1K for embedded platforms (68hc11). 25796 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp. 25797 (sizeof_random_data): New variable to tell the size of the data table; 25798 don't test past this size; always run to main. 25799 258002001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr> 25801 25802 * gdb.base/return2.exp: return of long long and double fails for 25803 68HC11; don't execute these tests on that platform. 25804 * gdb.base/return.exp: Return of a double fails for 68hc11. 25805 258062001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr> 25807 25808 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing 25809 tests that print a float. 25810 * call-rt-st.exp: Likewise. 25811 258122001-07-12 Mark Kettenis <kettenis@gnu.org> 25813 25814 * gdb.base/so-impl-ld.exp: Remove stray space that prevented 25815 running this test on Linux. 25816 258172001-06-24 Michael Chastain <chastain@redhat.com> 25818 25819 * gdb.base/arithmet.exp: Remove some tests to make all test names 25820 unique. 25821 258222001-07-03 Michael Snyder <msnyder@redhat.com> 25823 25824 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in 25825 the output of the ptype command. 25826 258272001-07-02 Michael Snyder <msnyder@redhat.com> 25828 25829 * gdb.base/completion.exp: Don't assume that break.c is the only 25830 source file that may contain functions named "marker". 25831 * gdb.base/corefile.exp: Quote the curly braces in regexp. 25832 258332001-06-28 Andrew Cagney <ac131313@redhat.com> 25834 25835 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list 25836 of files to delete. 25837 25838 From 2000-06-15 Kazu Hirata <kazu@hxi.com>: 25839 * gdb.disasm/h8300s.exp: New file. 25840 gdb.disasm/h8300s.s: Likewise. 25841 258422001-06-27 Andrew Cagney <ac131313@redhat.com> 25843 25844 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format 25845 empty breakpoint tables. 25846 258472001-06-25 Andrew Cagney <ac131313@redhat.com> 25848 25849 * lib/mi-support.exp: Update args=... part of stop-reason 25850 patterns. Accept either a list or a tuple. 25851 258522001-06-23 Andrew Cagney <ac131313@redhat.com> 25853 25854 * lib/mi-support.exp: Remove local emacs variable defining 25855 change-log-default-name. 25856 258572001-06-22 Michael Chastain <chastain@redhat.com> 25858 25859 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect. 25860 This is operationally compatible with the previous version. 25861 258622001-06-13 Jim Blandy <jimb@redhat.com> 25863 25864 * lib/gdb.exp (gdb_test): Doc fix. 25865 258662001-06-10 Michael Chastain <chastain@redhat.com> 25867 25868 * gdb.base/exprs.exp: Remove a duplicate test. 25869 258702001-06-06 Jim Blandy <jimb@redhat.com> 25871 25872 * gdb.base/return2.exp (main): Use values to test float and double 25873 returns that are not NaN's, to avoid being confused by IEEE 25874 comparison rules. 25875 258762001-06-04 Michael Snyder <msnyder@redhat.com> 25877 25878 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success, 25879 non-zero if control_c fails. Terminate the test on failure, 25880 rather than wait for 12 more tests to time out. 25881 258822001-06-06 Jim Blandy <jimb@redhat.com> 25883 25884 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"): 25885 Don't forget to match the GDB prompt. 25886 25887 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings. 25888 258892001-06-04 Jim Blandy <jimb@redhat.com> 25890 25891 * gdb.base/help.exp: Update pattern to exclude `print-load-map' 25892 command. 25893 258942001-05-31 Kevin Buettner <kevinb@redhat.com> 25895 25896 * gdb.base/annota1.exp (info break): Match four or more spaces 25897 after "Address". 25898 258992001-05-31 Michael Chastain <chastain@redhat.com> 25900 25901 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast. 25902 (dm_type_int_star): Likewise. 25903 (dm_type_long_star): Likewise. 25904 (dm_type_void_star): Likewise. 25905 259062001-05-29 Kevin Buettner <kevinb@redhat.com> 25907 25908 * gdb.base/completion.exp (INPUTRC): Set this environment variable 25909 to a known value in order to get consistent results regardless 25910 of the setting of INPUTRC or the presence or contents of .inputrc. 25911 259122001-05-24 Michael Snyder <msnyder@redhat.com> 25913 25914 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering. 25915 Don't require that the main thread and the manager thread are the 25916 first in the list. 25917 25918 * gdb.threads/pthreads.exp (test_startup): Relax test for thread 25919 debugging. If test fails, issue an "unsupported" not a "fail". 25920 259212001-05-24 Jim Blandy <jimb@redhat.com> 25922 25923 Don't assume that short is shorter than int. 25924 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't 25925 assume that shorts are smaller than ints. On a 16-bit machine, 25926 this isn't true. 25927 ("print unsigned char == (~0)"): Add test that verifies that ~0, 25928 an int, is not equal to ~0 stored in an unsigned char. This tests 25929 the same thing that the previous test meant to, but works on 25930 16-bit machines, too. 25931 ("print unsigned char != (~0)"): Same test, complemented. 25932 259332001-05-24 Michael Snyder <msnyder@redhat.com> 25934 25935 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit 25936 test for (full_coverage == 0). This makes the test run faster, 25937 and prevents dejagnu getting out of step. 25938 259392001-05-23 Kevin Buettner <kevinb@redhat.com> 25940 25941 * gdb.base/finish.exp (finish_void): Revise pattern for 25942 stopping on the call statement to not permit stopping at 25943 the start of the instructions comprising the call sequence. 25944 259452001-05-19 Michael Chastain <chastain@redhat.com> 25946 25947 * gdb.base/callfuncs.exp: Make all test names unique. 25948 * gdb.base/commands.exp: Make all test names unique. 25949 * gdb.base/condbreak.exp: Make all test names unique. 25950 * gdb.base/dbx.exp: Make all test names unique. 25951 * gdb.base/default.exp: Make all test names unique. 25952 * gdb.base/define.exp: Make all test names unique. Conform some FAIL 25953 and TIMEOUT messages to their corresponding PASS message. 25954 * gdb.base/ending-run.exp: Make all test names unique. 25955 * gdb.base/long_long.exp: Remove duplicate test. 25956 259572001-05-21 Kevin Buettner <kevinb@redhat.com> 25958 25959 * gdb.base/finish.exp (finish_void): Allow "finish" command to 25960 stop on the call statement as well as the statement after the 25961 call. 25962 259632001-05-21 Michael Snyder <msnyder@redhat.com> 25964 25965 * gdb.base/long_long.exp: Allow for targets with 4-byte short. 25966 259672001-05-10 Elena Zannoni <ezannoni@redhat.com> 25968 25969 * gdb.base/completion.exp: Revamp test. Make it execute on all 25970 platforms. 25971 259722001-05-10 Elena Zannoni <ezannoni@redhat.com> 25973 25974 * config/gdbserver.exp (gdb_load): Handle the case 25975 in which the arguments to gdbserver are given in the 25976 baseboard configuration file. 25977 Also handle the case in which the server needs to do a 25978 load. 25979 259802001-05-07 Keith Seitz <keiths@cygnus.com> 25981 25982 * lib/gdb.exp (gdbtk_initialize_display): New proc which will 25983 set up the display for testing. 25984 (gdbtk_start): Convert all paths to paths that tcl will like. 25985 Export target information to environment. 25986 (_gdbtk_xvfb_init): New proc to start Xvfb if available and 25987 necessary. 25988 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary. 25989 (to_tcl_path): New proc to convert a given pathname into 25990 a path acceptible as an argument to a tcl command. 25991 (_gdbtk_export_target_info): New proc to export target info 25992 into the environment for gdbtk testing. 25993 (gdbtk_done): New proc to signal end-of-test. 25994 259952001-05-06 Jim Blandy <jimb@redhat.com> 25996 25997 * restore.c: Make the code of caller0 correspond to its comment. 25998 259992001-05-03 Michael Snyder <msnyder@redhat.com> 26000 26001 * config/sid.exp (gdb_target_sid): Check for error messages. 26002 On error or timeout, don't make expect exit (which will terminate 26003 all subsequent tests); instead just make gdb exit. 26004 (gdb_load): Check for error messages. On error or timeout, 26005 return a negative value. 26006 260072001-04-24 Jim Blandy <jimb@redhat.com> 26008 26009 * gdb.c++/templates.exp: If we see the prompt for the overload 26010 list, but we haven't recognized any of the longer patterns, 26011 arrange for this test to fail, not hang. 26012 26013 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace 26014 variations. 26015 260162001-04-22 Michael Chastain <chastain@redhat.com> 26017 26018 * gdb.c++/local.exp: Use the 'runto' library function. 26019 * gdb.c++/namespace.exp: Likewise. 26020 * gdb.c++/overload.exp: Likewise. 26021 260222001-03-26 Kevin Buettner <kevinb@redhat.com> 26023 26024 * gdb.base/Makefile.in (EXECUTABLES): Add step-line. 26025 * gdb.base/step-line.exp: New file. Test step/next in presence of 26026 #line directives. 26027 * gdb.base/step-line.c: New file. Test program for the above. 26028 * gdb.base/step-line.inp: New file. We pretend that this file has 26029 been transformed by some other tool into step-line.c. 26030 260312001-03-21 Jim Blandy <jimb@redhat.com> 26032 26033 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in 26034 unmangled operator names. 26035 260362001-03-20 Jim Blandy <jimb@redhat.com> 26037 26038 * gdb.threads/linux-dp.exp: Recognize an additional message 26039 generated by GDB when it doesn't understand how to debug threads 26040 on the target system. 26041 260422001-03-19 Andrew Cagney <ac131313@redhat.com> 26043 26044 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug. 26045 260462001-03-12 Michael Chastain <chastain@redhat.com> 26047 26048 * gdb.c++/derivation.exp: Use the 'runto' library function. 26049 260502001-03-12 Michael Chastain <chastain@redhat.com> 26051 26052 * gdb.c++/annota2.exp: Fix regular expression for "post-query". 26053 260542001-02-24 Michael Chastain <chastain@redhat.com> 26055 26056 * gdb.c++/ref-types.exp: Change handwritten code to library 26057 function 'runto'. 26058 260592001-03-16 Orjan Friberg <orjanf@axis.com> 26060 26061 * gdb.base/signals.exp: Set count to 0 explicitly. 26062 260632001-03-15 Mark Salter <msalter@redhat.com> 26064 26065 * config/monitor.exp (gdb_target_cmd): Add explicit error return. 26066 (gdb_target_monitor): Add check of gdb_target_cmd return value. 26067 (gdb_load): Add support for additional target_info: gdb_download_size 26068 and gdb_load_timeout. 26069 26070Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com> 26071 26072 * gdb.base/annota1.exp: Move test of isnative to earlier in the 26073 file -- to prevent failing when the compile fails but we have no 26074 intention of running the tests anyway. 26075 26076 * gdb.base/long_long.exp: Test target_info for no_long_long, skip 26077 tests if set. 26078 26079 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte 26080 integers. 26081 26082 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true. 26083 * gdb.c++/namespace.exp: Ditto. 26084 260852001-03-07 Orjan Friberg <orjanf@axis.com> 26086 26087 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes. 26088 * gdb.base/pointers.exp: Relax pattern match of decimals. 26089 260902001-03-06 Kevin Buettner <kevinb@redhat.com> 26091 26092 * Makefile.in, config/abug.exp, config/cfdbug.exp, 26093 config/cpu32bug.exp, config/dve.exp, config/est.exp, 26094 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp, 26095 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp, 26096 config/monitor.exp, config/proelf.exp, config/rom68k.exp, 26097 config/sh.exp, config/sid.exp, config/slite.exp, 26098 config/sparclet.exp, config/udi.exp, config/unknown.exp, 26099 config/vr4300.exp, config/vr5000.exp, config/vx.exp, 26100 config/vxworks.exp, config/vxworks29k.exp, 26101 gdb.asm/asm-source.exp, gdb.base/a2-run.exp, 26102 gdb.base/all-bin.exp, gdb.base/annota1.exp, 26103 gdb.base/arithmet.exp, gdb.base/assign.exp, 26104 gdb.base/async.exp, gdb.base/attach.exp, 26105 gdb.base/bitfields.exp, gdb.base/bitops.exp, 26106 gdb.base/break.exp, gdb.base/call-ar-st.exp, 26107 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp, 26108 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp, 26109 gdb.base/commands.exp, gdb.base/completion.exp, 26110 gdb.base/cond-expr.exp, gdb.base/condbreak.exp, 26111 gdb.base/constvars.exp, gdb.base/corefile.exp, 26112 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp, 26113 gdb.base/display.exp, gdb.base/ena-dis-br.exp, 26114 gdb.base/ending-run.exp, gdb.base/environ.exp, 26115 gdb.base/eval-skip.exp, gdb.base/exprs.exp, 26116 gdb.base/finish.exp, gdb.base/foll-exec.exp, 26117 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp, 26118 gdb.base/funcargs.exp, gdb.base/help.exp, 26119 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp, 26120 gdb.base/logical.exp, gdb.base/long_long.exp, 26121 gdb.base/maint.exp, gdb.base/mips_pro.exp, 26122 gdb.base/miscexprs.exp, gdb.base/nodebug.exp, 26123 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp, 26124 gdb.base/pointers.exp, gdb.base/printcmds.exp, 26125 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp, 26126 gdb.base/regs.exp, gdb.base/relational.exp, 26127 gdb.base/remote.exp, gdb.base/reread.exp, 26128 gdb.base/restore.exp, gdb.base/return2.exp, 26129 gdb.base/scope.exp, gdb.base/sect-cmd.exp, 26130 gdb.base/selftest.exp, gdb.base/setshow.exp, 26131 gdb.base/setvar.exp, gdb.base/shlib-call.exp, 26132 gdb.base/sigall.exp, gdb.base/signals.exp, 26133 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp, 26134 gdb.base/so-indr-cl.exp, gdb.base/solib.exp, 26135 gdb.base/step-test.exp, gdb.base/structs.c, 26136 gdb.base/structs.exp, gdb.base/structs2.exp, 26137 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp, 26138 gdb.base/volatile.exp, gdb.base/watchpoint.exp, 26139 gdb.base/whatis-exp.exp, gdb.base/whatis.exp, 26140 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp, 26141 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp, 26142 gdb.c++/derivation.exp, gdb.c++/inherit.exp, 26143 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp, 26144 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp, 26145 gdb.c++/ref-types.exp, gdb.c++/templates.exp, 26146 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp, 26147 gdb.disasm/am33.exp, gdb.disasm/hppa.exp, 26148 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp, 26149 gdb.fortran/types.exp, gdb.java/jmisc.exp, 26150 gdb.java/jv-exp.exp, gdb.java/jv-print.exp, 26151 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp, 26152 gdb.trace/actions.exp, gdb.trace/backtrace.exp, 26153 gdb.trace/circ.exp, gdb.trace/collection.exp, 26154 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp, 26155 gdb.trace/limits.exp, gdb.trace/packetlen.exp, 26156 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, 26157 gdb.trace/report.exp, gdb.trace/save-trace.exp, 26158 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp, 26159 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp, 26160 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright 26161 notices. 26162 261632001-02-27 Michael Snyder <msnyder@cygnus.com> 26164 26165 * gdb.base/varargs.c (find_max_double): Fix printf format string: 26166 first arg is int not float. 26167 261682001-02-22 Michael Snyder <msnyder@cygnus.com> 26169 26170 * gdb.base/reread.exp: Unsupported for non-native targets; 26171 doesn't work for remote debugging. 26172 261732001-02-19 Fernando Nasser <fnasser@redhat.com> 26174 26175 From Drew Moseley <dmoseley@redhat.com> 26176 * gdb.base/ending-run.exp: Properly handle the BSP state when 26177 stepping past the end of main. 26178 261792001-02-19 John Moore <jmoore@redhat.com> 26180 26181 * gdb.base/commands.exp (infrun_breakpoint_command_test): 26182 Converted HPUX fix for non-expected items following multiple 26183 step commands into general solution for all platforms. 26184 261852001-02-18 Michael Chastain <chastain@redhat.com> 26186 26187 * gdb.c++/classes.exp (do_tests): Change runto statements 26188 from "runto 'foo(void)'" to "runto 'foo'". This makes the 26189 statements demangler agnostic. 26190 * gdb.c++/virtfunc.exp (do_tests): Likewise. 26191 (gdb_virtfunc_restart): Likewise. 26192 261932001-02-14 Michael Chastain <chastain@redhat.com> 26194 26195 * gdb.c++/inherit.exp (do_tests): Change runto statements 26196 from "runto 'foo(void)'" to "runto 'foo'". This makes the 26197 statements demangler agnostic. 26198 26199Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com> 26200 26201 * gdb.threads/pthreads.exp: Unify pass/fail messages for 26202 ``continue to bkpt at common_routine in thread 2'' and ``stopped 26203 before calling common_routine 15 times'' tests. 26204 262052001-02-11 Michael Chastain <chastain@redhat.com> 26206 26207 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function. 26208 Helps the test script figure out which demangler is in use. 26209 (dm_type_foo_ref): Ditto. 26210 (dm_type_int_star): Ditto. 26211 (dm_type_long_star): Ditto. 26212 (dm_type_unsigned_int): Ditto. 26213 (dm_type_void): Ditto. 26214 (dm_type_void_star): Ditto. 26215 * gdb.base/cplusfuncs.exp (probe_demangler): New function. 26216 Probe the gdb demangler and set variables to accommodate 26217 formatting differences. 26218 (info_func_regexp): New function. Same as info_func, but 26219 matches against a regexp. 26220 (info_func): Match against a literal string. 26221 (print_addr_2): New function. Match against a literal string, 26222 which can be different from the input to gdb. 26223 (print_addr): Simply call print_addr_2 with the same argument twice. 26224 (test_lookup_operator_functions): Use demangler formatting variables. 26225 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort 26226 the tests in the same order as the C++ class declaration. 26227 (test_paddr_operator_functions): Ditto. 26228 (test_paddr_overloaded_functions): Ditto. 26229 (test_paddr_hairy_functions): Use demangler formatting variables. 26230 Add reference to gdb/19 for related tests. 26231 (do_tests): Call probe_demangler. 26232 262332001-01-30 Kevin Buettner <kevinb@redhat.com> 26234 26235 * gdb.c++/templates.cc (printf): Remove unused function definition. 26236 262372001-01-26 Felix Lee <flee@redhat.com> 26238 26239 * sid.exp (sid_exit): Pass host, not target, to remote_close. 26240 262412001-01-25 matthew green <mrg@redhat.com> 26242 26243 * config/sid.exp (sid_start): Call `remote_push_conn' after firing 26244 up sid. 26245 (sid_exit): Call `remote_pop_conn' after GDB is gone. 26246 262472001-01-25 matthew green <mrg@redhat.com> 26248 26249 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.' 26250 Deprecate $sid_spawn_id. 26251 (sid_exit): Remove code necessary only for `spawn.' 26252 262532001-01-25 matthew green <mrg@redhat.com> 26254 26255 * config/sid.exp (sid_start): Handle sim,protocol of `sid.' 26256 262572001-01-28 Michael Chastain <chastain@redhat.com> 26258 26259 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc 26260 to call when tests fail. It takes gdb out of the overloaded 26261 function choice menu back to the main prompt, so that the test 26262 program stays synchronized. 26263 (set_bp_overloaded): New proc to collect all the common 26264 code for setting a breakpoint on an overloaded name. Calls 26265 take_gdb_out_of_choice_menu when needed. 26266 (menu_overload1arg): New variable to collect the repeated 26267 instances of the expected menu for an overloaded name. Change 26268 the regular expression to handle changes in g++ type encoding: 26269 "void" can be either "void" or "", and "unsigned int" can be 26270 either "unsigned int" or "unsigned". 26271 (continue_to_bp_overloaded): Change regular expressions to handle 26272 changes in g++ type encoding. 26273 (no proc): Call take_gdb_out_of_choice_menu when needed. 26274 Remove redundant calls to "info break". Accept either "canceled" 26275 or "cancelled". Change regular expressions in "info break" 26276 calls to handle changes in g++ type encoding. Give all tests 26277 unique strings. 26278 262792001-01-17 Ben Elliston <bje@redhat.com> 26280 26281 * config/sid.exp: New file. 26282 26283Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com> 26284 26285 * gdb.base/callfuncs.exp: Add space after ``Value returned is''. 26286 262872000-12-21 Michael Snyder <msnyder@cygnus.com> 26288 26289 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func. 26290 Add a RE to accept a non-ascii char if one is ever presented. 26291 262922000-12-20 Fernando Nasser <fnasser@redhat.com> 26293 26294 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT. 26295 262962000-12-18 Michael Snyder <msnyder@cygnus.com> 26297 26298 * gdb.base/setvar.exp: Use double '\\' to quote curly braces 26299 in regexp. One '\' does not suffice on Linux. 26300 263012000-12-09 Michael Chastain <chastain@redhat.com> 26302 26303 * gdb.base/break.exp (test_clear_command): Use a marker function 26304 rather than 'main' for the test function. Also move this 26305 test to an execution point where the marker function names are 26306 guaranteed to be bound to functions. (Executing tests after a 26307 'finish' from main runs into name conflicts with local names 26308 in __libc_start_main). 26309 263102000-12-07 Michael Snyder <msnyder@cygnus.com> 26311 26312 * gdb.base/finish.exp: New test for gdb's "finish" command. 26313 * gdb.base/return2.exp: New test for gdb's "return" command. 26314 * gdb.base/return2.c: New source file for above. 26315 263162000-12-05 Michael Snyder <msnyder@cygnus.com> 26317 26318 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds. 26319 * gdb.base/miscexprs.exp: Ditto. 26320 * gdb.base/pointers.exp: Ditto. 26321 * gdb.c++/derivation.exp: Ditto. 26322 * gdb.c++/local.exp: Ditto. 26323 * gdb.c++/namespace.exp: Ditto. 26324 * gdb.c++/overload.exp: Ditto. 26325 * gdb.c++/ref-types.exp: Ditto. 26326 263272000-12-05 Michael Snyder <msnyder@cygnus.com> 26328 26329 * gdb.base/constvars.exp: Test result of "up" command. 26330 * gdb.base/miscexprs.exp: Ditto. 26331 * gdb.base/pointers.exp: Ditto. 26332 * gdb.base/scope.exp: Ditto. 26333 * gdb.c++/derivation.exp: Ditto. 26334 * gdb.c++/local.exp: Ditto. 26335 * gdb.c++/namespace.exp: Ditto. 26336 * gdb.c++/overload.exp: Ditto. 26337 * gdb.c++/ref-types.exp: Ditto. 26338 263392000-11-22 Michael Chastain <chastain@redhat.com> 26340 26341 * mips_pro.exp: Accept either "middle -> top -> main" or 26342 "middle -> main" in the backtrace, because gcc can optimize 26343 tail calls to jumps. Remove setup_xfail for the hppa case. 26344 Add a comment with the original warning messages from PR 3016, 26345 which was filed in 1993, to preserve them for posterity. 26346 263472000-11-17 Nick Duffek <nsd@redhat.com> 26348 26349 * lib/gdb.exp (gdb_test): Override timeout with board info. 26350 263512000-11-17 Nick Duffek <nsd@redhat.com> 26352 26353 * gdb.base/display.exp: Don't kill running stub. Add "again" to 26354 the second kill and detach messages. 26355 263562000-11-17 Nick Duffek <nsd@redhat.com> 26357 26358 * configure.in: Add AC_EXEEXT. 26359 * configure: Regenerate. 26360 * Makefile.in (just-check): Export EXEEXT. 26361 * lib/gdb.exp ($EXEEXT): Import from environment. 26362 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't 26363 expect "maint dump-me" on Cygwin. 26364 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append 26365 $EXEEXT. 26366 263672000-11-17 Nick Duffek <nsd@redhat.com> 26368 26369 * gdb.base/break.exp: Test backtrace and finish from called 26370 function on all platforms, not just HP-UX. 26371 263722000-11-03 Michael Snyder <msnyder@cygnus.com> 26373 26374 * config/monitor.exp (gdb_target_cmd): Abstracts some of the 26375 code from gdb_target_monitor, so it can be used independantly 26376 for gdbserver. Also comment out an unnecessary PUTS. 26377 263782000-11-03 Michael Snyder <msnyder@cygnus.com> 26379 26380 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test. 26381 * gdb.base/corefile.exp: Expect the message "Program is being 26382 debugged already" when we send the "corefile" command, since 26383 the preceeding gdb_load may have connected gdb to a remote target. 26384 * gdb.base/display.exp: Disable hardware watchpoints if new 26385 board info variable "no_hardware_watchpoints" is true. 26386 Replace single-letter commands with more readable ones. 26387 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints 26388 if new board info variable "no_hardware_watchpoints" is true. 26389 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests 26390 to see if stdio (printf) testing is possible. 26391 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new 26392 board info variable "no_hardware_watchpoints" is true. Use new 26393 proc "gdb_skip_stdio_tests" to see if printf tests are possible. 26394 263952000-11-13 Fernando Nasser <fnasser@redhat.com> 26396 26397 From Orjan Friberg <orjanf@axis.com>: 26398 * gdb.base/printcmds.exp: Escape curly braces followed by a number 26399 in array print pattern match. 26400 264012000-11-09 Fernando Nasser <fnasser@redhat.com> 26402 26403 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh 26404 spelling "cancelled" to U.S. spelling "canceled" to match changes 26405 made to gdb. 26406 * gdb.c++/ovldbreak.exp: Ditto. 26407 264082000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de> 26409 26410 * gdb.base/callfuncs.c (main): Moved to end of file, call 26411 t_double_values to initialize the FPU before inferior calls are made. 26412 * gdb.base/callfuncs.exp: Test for register preservation after calling 26413 inferior functions. Add tests for continuining, finishing and 26414 returning from a stop in a call dummy. 26415 264162000-10-24 Michael Snyder <msnyder@cygnus.com> 26417 26418 * gdb.base/commands.exp: Break up long lines, and re-indent. 26419 264202000-10-19 Michael Snyder <msnyder@cygnus.com> 26421 26422 * config/gdbserver.exp: Rewritten from the ground up, to make it 26423 compatible with the current dejagnu tree, and to make it work with 26424 the new "gdbserver" in libremote. 26425 264262000-10-16 Michael Snyder <msnyder@cygnus.com> 26427 26428 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support. 26429 * gdb.base/varargs.exp: Skip entire test if no printf support. 26430 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt. 26431 * gdb.base/shlib-call.exp: Skip several tests if no printf support. 26432 264332000-10-13 Michael Snyder <msnyder@cygnus.com> 26434 26435 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if 26436 no floating point support. 26437 (gdb_skip_stdio_test): New proc. Skip test if no stdio support. 26438 * gdb.base/call-ar-st.exp: Use above procs to skip tests. 26439 * gdb.base/call-rt-st.exp: Ditto. 26440 * gdb.base/call-strs.exp: Ditto. 26441 264422000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com> 26443 26444 * gdb.base/sizeof.c: include <stdio.h>. 26445 26446 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to 26447 'finish', otherwise uncaptured gdb_prompt would potentially 26448 throw remaining test points out of sync. 26449 264502000-07-26 Scott Bambrough <scottb@netwinder.org> 26451 26452 * gdb.base/recurse.exp: Run tests for all targets. 26453 * gdb.base/so-impl-ld.exp: Added wildcard to handle the 26454 gnu-oldld case on ARM. 26455 * gdb.base/watchpoint.exp (test_stepping): Clear xfail 26456 for ARM targets. 26457 26458Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com> 26459 26460 * gdb.java/configure.in (AC_INIT): Use jmisc.exp. 26461 * gdb.java/configure: Rebuild. 26462 26463Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com> 26464 26465 * gdb.java/jv-exp.exp: New file. 26466 26467Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com> 26468 26469 * configure: Rebuilt. 26470 * configure.in (configdirs): Add gdb.java. 26471 * gdb.java/jmisc.java: New file. 26472 * gdb.java/jmisc.exp: New file. 26473 * gdb.java/Makefile.in: New file. 26474 * gdb.java/configure: Rebuilt. 26475 * gdb.java/configure.in: New file. 26476 * lib/java.exp: New file. 26477 26478Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com> 26479 26480 * gdb.base/exprs.exp: Test casts to a pointer including over and 26481 underflow. 26482 26483Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com> 26484 26485 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB 26486 and the compilers sizes. 26487 264882000-07-09 Nick Duffek <nsd@redhat.com> 26489 26490 * gdb.c++/misc.cc (class ClassParam, class_param): Define. 26491 (use_methods): New function. 26492 (main): Call use_methods(). 26493 * gdb.c++/classes.exp (test_method_param_class): New procedure. 26494 (do_tests): Call test_method_param_class. 26495 264962000-07-09 Nick Duffek <nsd@redhat.com> 26497 26498 * gdb.c++/classes.exp (test_nonexistant_members): Fix name 26499 spelling. 26500 (test_enums): New procedure. Move enum tests from end of script 26501 to here. Set breakpoint on function name instead of line number. 26502 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions. 26503 (enums2): New marker function. 26504 (enums1): New function. 26505 (main): Call enums1(). Move enum tests to enums1(). 26506 26507Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com> 26508 26509 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to 26510 compile/link program. Update line numbers. 26511 * gdb.asm/d10v.inc: Define ``startup''. 26512 * gdb.asm/asmsrc1.s: Add definition of _start. 26513 26514Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com> 26515 26516 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns. 26517 265182000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com> 26519 26520 * gdb.base/maint.exp: Add 'maint print architecture' item to output 26521 of 'help maint print' command. 26522 26523Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com> 26524 26525 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that 26526 they use gdb_expect_list. 26527 26528Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com> 26529 26530 * gdb.base/commands.exp: Use ``set remote 26531 memory-read-packet-size'' instead of ``set endian big'' to test 26532 long commands. 26533 265342000-06-03 Daniel Berlin <dan@cgsoftware.com> 26535 26536 * gdb.c++/templates.exp (do_tests): Make all of these work under 26537 g++, and stop skipping them. 26538 26539 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it 26540 work under g++. 26541 26542 * gdb.c++/misc.cc: Fix ambiguous initialization with correct 26543 initialization. 26544 265452000-06-02 Michael Snyder <msnyder@cygnus.com> 26546 26547 * gdb.base/annota1.exp (run until main breakpoint): Loosen up 26548 the regular expression: accept an (almost) arbitrary sequence of 26549 "frames-invalid" and "breakpoints-invalid" messages both before 26550 and after the "starting" message. 26551 265522000-06-02 Michael Snyder <msnyder@cygnus.com> 26553 26554 * gdb.c++/local.exp: This test has never been known to work with g++. 26555 265562000-05-18 Michael Snyder <msnyder@cygnus.com> 26557 26558 * gdb.base/annota1.exp (annotate-signal-handler-caller): 26559 Relax the regular expression a little, make it pass on Solaris 8. 26560 265612000-05-12 Kevin Buettner <kevinb@redhat.com> 26562 26563 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of 26564 a call, do not require that gdb stop on the line after the call. 26565 Instead, it is permissible for gdb to stop on the line of the 26566 call itself. 26567 265682000-05-12 Michael Snyder <msnyder@.cygnus.com> 26569 26570 * gdb.base/break.exp (bp on small function, optimized file): 26571 Add a second pass pattern. The behavior differs here between stabs 26572 and dwarf for one-line functions. Stabs preserves two line symbols 26573 (one before the prologue and one after) with the same line number, 26574 but dwarf regards these as duplicates and discards one of them. 26575 Therefore the address after the prologue (where the breakpoint is) 26576 has no exactly matching line symbol, and GDB reports the breakpoint 26577 as if it were in the middle of a line rather than at the beginning. 26578 265792000-05-08 Michael Snyder <msnyder@cygnus.com> 26580 26581 * gdb.base/interrupt.exp: Make "pass" message say "send" 26582 rather than "send_gdb" (for consistancy). 26583 26584Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com> 26585 26586 From 2000-04-28 Andreas Jaeger <aj@suse.de>: 26587 * gdb.c++/templates.cc: Properly check for GCC version number. 26588 * lib/compiler.cc: Likewise 26589 265902000-04-28 Michael Snyder <msnyder@cygnus.com> 26591 26592 * gdb.base/break.exp: When compiled with -O2 optimization, 26593 gdb may not stop at the first line of main, due to code motion. 26594 265952000-04-26 Michael Snyder <msnyder@cygnus.com> 26596 26597 * gdb.base/call-ar-st.exp: Bail out if target is sparclet. 26598 This test depends on parsing the printf output from the target. 26599 Since the sparclet stub doesn't do stdio, this will never work. 26600 * gdb.base/call-rt-st.exp: ditto. 26601 * gdb.base/call-strs: ditto. 26602 266032000-04-24 Michael Snyder <msnyder@cygnus.com> 26604 26605 * gdb.base/miscexprs.exp: make sizeof long array test portable. 26606 26607 * gdb.base/ending-run.exp: After connecting to a remote target, 26608 but before running, the target will appear to be in a random 26609 location. Specify both a file and a line for breakpoints. 26610 Also, the function that calls main may be called 'init' 26611 rather than 'start'. 26612 266132000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com> 26614 26615 * gdb.base/help.exp: Update output for add-symbol-file command. 26616 266172000-04-10 Fernando Nasser <fnasser@cygnus.com> 26618 26619 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com> 26620 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char. 26621 266222000-04-07 J.T. Conklin <jtc@redback.com> 26623 26624 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters. 26625 26626 * gdb.base/funcargs.exp: Relax patterns matching pointers to char. 26627 26628Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be> 26629 26630 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point 26631 values that can be represented exactly. 26632 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match 26633 above change, and to not check against the directory part of the source 26634 file name. 26635 (step into print_long_arg_list): Likewise. 26636 (print print_small_structs from print_long_arg_list): Likewise. 26637 (print print_long_arg_list): Likewise. 26638 266392000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com> 26640 26641 * gdb.base/printcmds.c: Terminate char array ctable2 with 0. 26642 26643Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com> 26644 26645 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes. 26646 266472000-03-25 Daniel Berlin <dan@cgsoftware.com> 26648 26649 * gdb.base/commands.exp (deprecated_command_test): Add test for 26650 deprecate with no arguments. 26651 266522000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk> 26653 26654 * gdb.base/break.exp: Add new test for setting breakpoints on 26655 optimized code so we can test breakpoints work even when function 26656 prologues may be optimized away 26657 266582000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com> 26659 26660 From David Whedon <dwhedon@gordian.com> 26661 * gdb.base/commands.exp : Added command deprecator tests. 26662 266632000-03-22 Daniel Berlin <dan@cgsoftware.com> 26664 26665 * gdb.base/help.exp: Added test for new apropos command. 26666 266672000-03-21 Kevin Buettner <kevinb@redhat.com> 26668 26669 * gdb.base/pointers.c (usevar): New function. 26670 (main): Make sure that global variables v_int_pointer2, rptr, 26671 and y are all referenced someplace in the program by calling 26672 usevar() on them. [Some linkers delete symbols which are 26673 never referenced. The space remains, but there's no way to 26674 get a (symbolic) handle on the variable from the debugger.] 26675 266762000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com> 26677 26678 * gdb.base/printcmds.c: Add typedeffed arrays. 26679 26680 * gdb.base/printcmds.exp (test_print_typedef_arrays): New 26681 procedure to test arrays that are typedef'd. 26682 266832000-03-13 James Ingham <jingham@leda.cygnus.com> 26684 26685 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all 26686 the library directories. 26687 26688Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com> 26689 26690 * configure.in (configdirs): Add sub directory gdb.mi. 26691 * configure: Re-generate. 26692 26693 * gdb.mi: New directory. 26694 266952000-02-25 Scott Bambrough <scottb@netwinder.org> 26696 26697 * gdb.base/long_long.exp: Correct test suite failure when printing 26698 a long long value as a double on ARM platforms. 26699 267002000-02-16 Jim Blandy <jimb@redhat.com> 26701 26702 * gdb.base/break.exp ("breakpoint line number"): Make sure the 26703 default source file is set properly before running this test. 26704 267052000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com> 26706 26707 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the 26708 gdbtk/library directory, not in gdbtcl2. 26709 267102000-02-04 Jim Blandy <jimb@redhat.com> 26711 26712 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous 26713 backslash from regexp pattern. 26714 26715 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New 26716 procedure. Use it to run all the "continue to bp overloaded" 26717 tests. Note that this changes the names of the tests slightly. 26718 If the breakpoint hit message includes a hex PC value, because 26719 GCC's Dwarf 2 line info doesn't help us distinguish the prologue 26720 from the real source code, still consider that a pass. 26721 26722 * gdb.base/condbreak.exp ("run until breakpoint at marker2"): 26723 XFAIL here if the breakpoint message contains a hex address. Note 26724 similar change on 1999-11-02. 26725 26726 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02. 26727 26728 * gdb.base/ptype.exp: Establish a default source file before 26729 calling get_debug_format. 26730 267312000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com> 26732 26733 * gdb.base/watchpoint.exp: Remove duplication of test messages. 26734 267352000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com> 26736 26737 * gdb.base/step-test.exp: Fix the steps to enter a callee by means 26738 of successive stepi commands -- while in the prologue we should see 26739 the function entry bracket. 26740 267412000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com> 26742 26743 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we 26744 reach __change_mode() when stepping through the end of main(). 26745 267462000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com> 26747 26748 * gdb.base/default.exp: Fix expected pattern. 26749 * gdb.base/help.exp: Same. 26750 267512000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com> 26752 26753 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX. 26754 Don't use xfail's because that affects only the following test. 26755 26756 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux, 26757 solaris or linux. 26758 26759 * gdb.base/selftest.exp: Update to reflect changes to main.c. 26760 267612000-01-07 Michael Snyder <msnyder@cygnus.com> 26762 26763 * gdb.base/display.exp: Some yacc parsers like to say 26764 "A syntax error" rather than "A parse error". Accept both. 26765 267662000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com> 26767 26768 * gdb.base/default.exp: Remove OS dependent string from "target 26769 remote" test. 26770 * gdb.base/help.exp: Same for "help target remote" test. 26771 267722000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com> 26773 26774 From Jim Kingdon <kingdon@redhat.com>: 26775 26776 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the 26777 prompt (cleanup rather than necessity, but still might keep output 26778 from spilling to next test). 26779 267802000-01-02 Fred Fish <fnf@cygnus.com> 26781 26782 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on 26783 AIX, which defines them in <sys/types.h>. 26784 267851999-12-16 Stan Shebs <shebs@andros.cygnus.com> 26786 26787 * gdb.base/default.exp: Match arm* etc instead of arm in "info 26788 float" test. 26789 267901999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com> 26791 26792 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message. 26793 26794 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from 26795 outermost frame disallowed". 26796 267971999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com> 26798 26799 * gdb.base/setvar.exp: New tests for setting the value of a struct 26800 with a constant list. 26801 268021999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com> 26803 26804 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to 26805 require the user to type a cast before setting the value of a struct. 26806 268071999-12-06 Jim Blandy <jimb@cygnus.com> 26808 26809 * gdb.base/default.exp: Expect the new 'info float' command on 26810 all i386 platforms. 26811 26812 * gdb.threads/linux-dp.exp: Expand our ability to recognize 26813 LinuxThreads libraries that don't support debugging. 26814 26815Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com> 26816 26817 * gdb.base/remote.c: Fill the buffer with truely random data. 26818 Change the buffer type to ``unsigned char'' to simplify size 26819 arithmetic. 26820 26821 * gdb.base/remote.exp: Reduce download numbers by one. Typical 26822 stub only handles 400-1 byte packets. Verify that the download 26823 worked. 26824 268251999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com> 26826 26827 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern 26828 tests, using UNRESOLVED for the untested cases. Also, does not wait 26829 for a timeout if the prompt was received before a recognizable pattern. 26830 268311999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com> 26832 26833 * lib/gdb.exp (gdb_expect_list): Fix spelling. 26834 268351999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com> 26836 26837 * gdb.base/watchpoint.exp: Add tests cases for the hit count of 26838 watchpoints. 26839 268401999-11-24 Jason Merrill <jason@casey.cygnus.com> 26841 26842 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'. 26843 26844 * gdb.c++/local.exp: Be more flexible in recognizing local class 26845 name mangling. Don't allow horribly truncated method names. 26846 * gdb.c++/derivation.exp: Expect protected inheritance. 26847 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers. 26848 * gdb.c++/virtfunc.exp: Likewise. 26849 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope 26850 when printing a nested enum. 26851 268521999-11-22 Jim Blandy <jimb@cygnus.com> 26853 26854 * gdb.base/step-test.exp: Properly await GDB's response to setting 26855 a breakpoint on the call to large_struct_by_value. 26856 26857 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail 26858 just because we have debug info for the `start' function. 26859 268601999-11-19 Jim Blandy <jimb@zenia.red-bean.com> 26861 26862 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the 26863 "Unknown signal" messages, which indicate (on LinuxThreads) that 26864 GDB doesn't know how to debug threads on this system. This is 26865 better than hanging while philosopher 0 dumps chatter into gdb.log. 26866 268671999-11-18 Tom Tromey <tromey@cygnus.com> 26868 26869 * gdb.trace/deltrace.exp: Updated test to reflect new error text. 26870 268711999-11-18 Fred Fish <fnf@cygnus.com> 26872 26873 * gdb.base/coremaker2.c: Add sample program for generating 26874 cores that is more self contained than coremaker.c. Eventually 26875 I'll add more code to this and tie it into the testsuite. 26876 268771999-11-12 Stan Shebs <shebs@andros.cygnus.com> 26878 26879 * gdb.base/dollar.exp: Remove, now in gdb.hp. 26880 268811999-11-10 Jimmy Guo <guo@cup.hp.com> 26882 26883 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc 26884 from $srcdir/lib/. 26885 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/ 26886 and gdb.c++/. 26887 26888 * gdb.c++/derivation.exp: remove redundant get compiler info code. 26889 26890 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to 26891 'continue with watch' test point. 26892 268931999-11-08 Jim Blandy <jimb@zenia.red-bean.com> 26894 26895 Merged from p2linux-990323-branch: 26896 26897 * lib/gdb.exp (gdb_continue_to_breakpoint): New function. 26898 26899Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com> 26900 26901 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized 26902 {limit,fixed}''. Test ``set download-write-size''. 26903 26904Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com> 26905 26906 * gdb.base/funcargs.exp: Rewrite stack traceback checks using 26907 gdb_expect_list. 26908 26909Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com> 26910 26911 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication. 26912 269131999-11-03 Mark Salter <msalter@cygnus.com> 26914 26915 * gdb.base/break.exp: Fix "stub continue" pattern. 26916 269171999-11-03 Jim Blandy <jimb@zwingli.cygnus.com> 26918 26919 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name. 26920 269211999-11-02 Jim Blandy <jimb@zwingli.cygnus.com> 26922 26923 * gdb.base/display.exp ("finish"): Add timeout clause. 26924 26925 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add 26926 plain prompt clause, so this doesn't have to time out in order to 26927 fail. 26928 26929 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the 26930 breakpoint hit messages include an address. 26931 26932 * gdb.base/display.exp: Don't forget to escape parens in regular 26933 expressions. Unix regexp notatation sucks. 26934 269351999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com> 26936 26937 * gdb.base/annota1.exp: Test for annotate-signalled: change output 26938 order for 'signalled' message. 26939 269401999-11-01 Stan Shebs <shebs@andros.cygnus.com> 26941 26942 From Jimmy Guo <guo@cup.hp.com>: 26943 * gdb.base/annota1.exp: Add tests for annotate ignore count change. 26944 * gdb.base/annota1.c: Add code for tests to work with. 26945 269461999-10-26 Frank Ch. Eigler <fche@cygnus.com> 26947 26948 * gdb.base/remote.exp: New test for remote downloading settings. 26949 * gdb.base/remote.c: New file with large .data. 26950 269511999-10-18 Jim Blandy <jimb@zwingli.cygnus.com> 26952 26953 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite 26954 for LinuxThreads support, merged from the Code Fusion branch. 26955 26956Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com> 26957 26958 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect 26959 containing exp_continue into a while within an expect. Don't 26960 attempt a start more than three times. Check return value from 26961 gdb_load. 26962 26963Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com> 26964 26965 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with 26966 a pass case. 26967 269681999-10-01 Kevin Buettner <kevinb@cygnus.com> 26969 26970 * gdb.base/break.c (main): Added a statement that we can step 26971 off of. 26972 * gdb.base/break.exp: Added tests for setting a breakpoint 26973 at an offset and stepping onto a breakpoint. 26974 269751999-10-01 Fred Fish <fnf@cygnus.com> 26976 26977 * gdb.base/help.exp (help add-symbol-file): Update to match current 26978 gdb output. 26979 269801999-09-18 Jim Blandy <jimb@cris.red-bean.com> 26981 26982 * gdb.base/break.exp: Code locations are in hex, don't forget! 26983 (For HP-UX.) 26984 269851999-09-17 Stan Shebs <shebs@andros.cygnus.com> 26986 26987 * condbreak.exp: Use break.c as test program. 26988 * condbreak.c: Remove, redundant with break.c. 26989 269901999-09-15 Stan Shebs <shebs@andros.cygnus.com> 26991 26992 * config/monitor.exp (gdb_target_monitor): Disable X- and 26993 Z-packets if the target needs it. 26994 269951999-09-13 James Ingham <jingham@leda.cygnus.com> 26996 26997 * gdb.c++/overload.exp: Added tests for listing overloaded 26998 functions with function pointers in the arg, explicitly calling 26999 out the version you want. 27000 270011999-09-09 Stan Shebs <shebs@andros.cygnus.com> 27002 27003 * long_long.exp: Add variations of test cases that work for 27004 targets with 16-bit ints and 32-bit doubles. 27005 270061999-09-08 Stan Shebs <shebs@andros.cygnus.com> 27007 27008 * break.c (main): Compare a possibly-uninitialized argc with an 27009 unlikely value that fits in 16 bits. 27010 270111999-09-07 Stan Shebs <shebs@andros.cygnus.com> 27012 27013 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of 27014 0xfeeb, don't want negative numbers if ints are 16 bits. 27015 27016 * lib/gdb.exp (skip_cplus_tests): New proc. 27017 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp, 27018 gdb.c++/anon-union.exp, gdb.c++/classes.exp, 27019 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp, 27020 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp, 27021 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp, 27022 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp, 27023 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp, 27024 gdb.c++/virtfunc.exp: Use it to skip over C++ tests. 27025 27026 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently. 27027 27028Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com> 27029 27030 * gdb.base/corefile.exp (up): Allow a parameter to appear 27031 in the frame that we're going up to. 27032 27033 From Jim Blandy <jimb@cygnus.com>: 27034 27035 * gdb.base/default.exp (info float): Expect some output now. 27036 27037 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect 27038 returning floating-point values to fail on the x86. 27039 * gdb.base/callfwmall.exp (do_function_calls): Same. 27040 27041 * gdb.base/list.exp (test_listsize): Correct expectations for 27042 listing line 1 with listsize 2. Also, listing a single line 27043 works now, as does listing three lines. [Kevin's note: There 27044 were a number of other cases fixed too where the expectations 27045 differed...] 27046 270471999-09-02 Stan Shebs <shebs@andros.cygnus.com> 27048 27049 * gdb.base/selftest.exp: Add case for when version prints as 27050 constant string instead of char pointer. 27051 270521999-08-25 Stan Shebs <shebs@andros.cygnus.com> 27053 27054 * gdb.base/ending-run.exp: Add Solaris case for what happens when 27055 stepping out of main. 27056 27057 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if 27058 G++ used. 27059 27060 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed 27061 always, expect ptype InnerLocal::NestedInnerLocal to fail always. 27062 27063 * gdb.c++/ovldbreak.exp: Update match string in test that 27064 includes a warning of multiple breakpoints. 27065 270661999-08-24 Stan Shebs <shebs@andros.cygnus.com> 27067 27068 * gdb.base/display.exp: Improve precision of step-after-finish 27069 added yesterday. 27070 27071 * gdb.base/signals.exp: Add extra wildcard to "handle all print" 27072 test. 27073 27074 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all 27075 configs when using G++, not just hppa*. 27076 270771999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com> 27078 27079 * gdb.base/async.c: New file. 27080 * gdb.base/async.exp: New file. 27081 27082Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com) 27083 27084 * gdb.base/break.exp: Tweak PA specific tests to properly handle 27085 PA64. 27086 27087Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com) 27088 27089 * gdb.base/display.exp: "finish" can leave us mid-line on many 27090 targets, deal with it. Add a small constant to main, instead of 27091 1000 since main+1000 may not be a valid address in the target. 27092 27093 * gdb.base/dollar.exp: Do not run for PA processors in wide mode 27094 on hpux11. 27095 27096 * gdb.base/attach.exp: Handle another hpux11 error message variant 27097 when attaching to a process that does not exist. 27098 270991999-08-19 J.T. Conklin <jtc@redback.com> 27100 27101 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace 27102 characters in 'continue to 1241' test. 27103 271041999-08-17 Stan Shebs <shebs@andros.cygnus.com> 27105 27106 * gdb.base/call-ar-st.exp: Add a shorter match case for the 27107 stop in print_long_arg_list, define and use a whitespace 27108 variable in print_small_structs test, add an XFAIL for Solaris. 27109 * gdb.base/dbx.exp: XFAIL func commands until somebody is 27110 interested enough to fix. 27111 271121999-08-13 Keith Seitz <keiths@cygnus.com> 27113 27114 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd. 27115 (dbx_gdb_load): Remove. Use gdb_load instead, since that 27116 proc knows about targets other than the natives. 27117 (test_assign): Use "gdb_run_cmd" to "run" the target. 27118 Check that we've actually hit the breakpoint at main. 27119 When we attempt to assign a value to a local variable, check 27120 that the variable is in the current scope, i.e., don't use 27121 a test with an empty result. 27122 27123Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com> 27124 27125 * gdb.base/maint.exp: Add test of ``maintenance internal-error'' 27126 command. 27127 271281999-08-09 Stan Shebs <shebs@andros.cygnus.com> 27129 27130 From Jimmy Guo <guo@cup.hp.com> and others at HP: 27131 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp, 27132 gdb.compat, gdb.threads-hp. 27133 gdb.hp/configure, gdb.hp/configure.in: New files. 27134 gdb.hp/Makefile.in: Recurse into new subdirs. 27135 gdb.hp/gdb.defects: New directory, tests for HP bug reports. 27136 gdb.hp/gdb.objdbg: New directory, tests for debugging info 27137 in object files. 27138 gdb.hp/tools: New directory, aux tools for HP-specific tests. 27139 271401999-08-05 Stan Shebs <shebs@andros.cygnus.com> 27141 27142 * gdb.base/display.exp: Help expect by putting a newline in the 27143 funky printf, remove a bogus p/a test. 27144 271451999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com> 27146 27147 * gdb.base/display.exp: Make sure that when we say 'run', we are 27148 connected to the target. This is necessary when running not 27149 natively. 27150 271511999-08-03 Stan Shebs <shebs@andros.cygnus.com> 27152 27153 * gdb.base/step-test.exp: Removed some extraneous messages. 27154 27155 * gdb.base/long_long.exp: Don't run memory examination tests 27156 on little-endian targets (they will need a different set of 27157 results to match). 27158 271591999-08-02 Stan Shebs <shebs@andros.cygnus.com> 27160 27161 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests 27162 until somebody decides to fix GDB. 27163 27164 * gdb.base/long_long.c: Stop compiler complaint by specifying long 27165 constant as "ULL". 27166 * gdb.base/long_long.exp: Loosen x/c test, add partial result 27167 matches for a couple x/2 commands. 27168 271691999-07-30 Stan Shebs <shebs@andros.cygnus.com> 27170 27171 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk 27172 by merging in ref-types2 tests. 27173 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove. 27174 27175 From Jimmy Guo <guo@cup.hp.com> and others at HP: 27176 * gdb.c++/Makefile.in: Add standard actions. 27177 (EXECUTABLES): Rename from PROGS, update list. 27178 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here 27179 from gdb.hp. 27180 * gdb.c++/anon-union.cc: Don't use anonymous struct, make 27181 foo and bar locals. 27182 * gdb.c++/anon-union.exp: Fix tests to match. 27183 * gdb.c++/classes.exp: Run if HP compiler used, add extra 27184 expect matches to handle output variations. 27185 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *. 27186 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in 27187 output, add HP alternatives for new and delete prints. 27188 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc, 27189 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp. 27190 * gdb.c++/demangle.exp: Use $style when reporting failure. 27191 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled. 27192 * gdb.c++/inherit.exp: Run if HP compiler used, add some 27193 match alternatives. 27194 * gdb.c++/local.exp: Add match alternatives or xfails for HP 27195 compilers. 27196 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*. 27197 * gdb.c++/method.exp: Add match alternatives. 27198 * gdb.c++/misc.cc: Add bool types. 27199 * gdb.c++/misc.exp: Add tests for bool types. 27200 * gdb.c++/overload.exp: Add xfails. 27201 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar. 27202 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails, 27203 add some more template parameter tests (only for HP currently). 27204 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*. 27205 * gdb.c++/virtfunc.cc: Add return type and value for main. 27206 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some 27207 match alternatives. 27208 272091999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com> 27210 27211 * gdb.base/display.exp: Fix output of 'p/a &&j' test. 27212 272131999-07-29 Jim Blandy <jimb@savonarola.red-bean.com> 27214 27215 * gdb.base/signals.exp: Don't expect getting a backtrace from 27216 within a signal handler to fail on Linux. 27217 272181999-07-29 Stan Shebs <shebs@andros.cygnus.com> 27219 27220 From Jimmy Guo <guo@cup.hp.com> and others at HP: 27221 * lib/gdb.exp: Remove some gratuitious semicolons. 27222 (delete_breakpoints): Increase timeout. 27223 (gdb_expect): Add -notransfer option. 27224 (gdb_test): Use -notransfer option. 27225 (get_compiler_info): Add f77 case. 27226 (get_compiler): New proc, split out from gdb_preprocess, add f77 27227 case. 27228 (gdb_preprocess): Call get_compiler. 27229 27230 * gdb.base/Makefile.in (EXECUTABLES): Update the list. 27231 * gdb.base/attach.exp, gdb.base/display.exp, 27232 gdb.base/ending-run.exp, gdb.base/gdbvars.exp, 27233 gdb.base/long_long.exp, gdb.base/printcmds.exp, 27234 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in 27235 third arg to gdb_test. 27236 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions. 27237 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some 27238 HP-UX xfails, add others. 27239 * gdb.base/completion.exp: Reflect name change of self-test. 27240 * gdb.base/condbreak.exp, gdb.base/corefile.exp, 27241 gdb.base/foll-exec.exp, gdb.base/interrupt.exp, 27242 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note 27243 HP failure number. 27244 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove 27245 useless HP-UX 10.30 references. 27246 * gdb.base/maint.exp: Loosen matches. 27247 * gdb.base/pointers.c (main): Declare more_code. 27248 * gdb.base/pointers.exp: Match on output of a `next'. 27249 * gdb.base/structs.c: Add prototypes. 27250 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference. 27251 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11. 27252 272531999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com> 27254 27255 * gdb.base/list.exp: Add tests for repeating 'list <linenum>' 27256 command. 27257 272581999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com> 27259 27260 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase. 27261 Fix run to main failures. Watchpoint can be hardware watchpoint. 27262 27263 * gdb.base/annota1.exp: Clean up some more, in case printf has 27264 debug info. Deal with lack of signal hanlder info in stack. 27265 27266 From Jim Kingdon <kingdon@redhat.com>: 27267 * gdb.base/annota1.exp: If printf has debug info, deal with it. 27268 272691999-07-19 Stan Shebs <shebs@andros.cygnus.com> 27270 27271 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp, 27272 gdb.base/foll-vfork.exp: Don't run for crosses. 27273 27274Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com> 27275 27276 * gdb.base/configure.in: Check for gdbvars.exp instead of 27277 a1-selftest.exp. 27278 * gdb.base/configure: Re-generate. 27279 272801999-07-12 Stan Shebs <shebs@andros.cygnus.com> 27281 27282 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point 27283 in trying to run first and name is too long. 27284 27285 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of 27286 pointers2.c and pointers2.exp, respectively. 27287 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes 27288 doschk happier. 27289 272901999-07-08 Stan Shebs <shebs@andros.cygnus.com> 27291 27292 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from 27293 callfuncs2.c and callfuncs2.exp. 27294 27295 * gdb.base/list.exp: Remove mistaken xfails. 27296 * gdb.base/list0.h: Add optional prototypes. 27297 27298Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com> 27299 27300 * gdb.base/setvar.exp: Increase the time-out on tests indirectly 27301 calling malloc. 27302 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto. 27303 * ptype.exp: Move test for get_debug_format to before its first 27304 use. 27305 273061999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com> 27307 27308 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable. 27309 * gdb.base/annota2.cc, annota2.exp: Move from here. 27310 * gdb.c++/annota2.cc, annota2.exp: To here. 27311 * gdb.c++/Makefile.in (PROGS): Add annota2 executable. 27312 27313Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com> 27314 27315 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in 27316 a consistent format. 27317 273181999-06-25 Stan Shebs <shebs@andros.cygnus.com> 27319 27320 From Jimmy Guo <guo@cup.hp.com> and others at HP: 27321 * lib/gdb.exp (get_compiler_info): Add detection for assorted 27322 HP compilers, also set the globals $true and $false. 27323 27324 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c, 27325 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c, 27326 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c, 27327 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c, 27328 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c, 27329 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c, 27330 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c, 27331 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c, 27332 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c, 27333 whatis.c} Add C++ compatible function definitions and return 27334 types, add includes for library functions. 27335 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true. 27336 * gdb.base/step-test.c (myglob): Rename from glob. 27337 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c, 27338 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New 27339 files, move here from gdb.hp. 27340 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp, 27341 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp, 27342 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp: 27343 Adjust line numbers in regexps. 27344 27345 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp, 27346 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false 27347 instead of 0/1. 27348 27349 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp, 27350 foll-vfork.exp: New files, move here from gdb.hp. 27351 * gdb.base/page.exp: New file, test of pagination command. 27352 27353 * gdb.base/watchpoint.c (recurser): New function, for watchpoint 27354 recursion test. 27355 * gdb.base/watchpoint.exp: Add more test cases for watchpoints. 27356 27357 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp, 27358 gdb.base/solib.exp: Fix compiler invocation process. 27359 27360 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for 27361 HP-UX 11, turn off overload resolution explicitly. 27362 * gdb.base/commands.exp: Set argument list explicitly, add 27363 watchpoint test. 27364 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make 27365 them work. 27366 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the 27367 expressions properly. 27368 * gdb.base/corefile.exp: Loosen the match slightly. 27369 * gdb.base/default.exp: Allow "Error accessing memory" message 27370 also. 27371 * gdb.base/display.exp: Skip over x/0 j if PA64. 27372 * gdb.base/funcargs.exp: Add xfails for HP-UX. 27373 * gdb.base/interrupt.exp: Ditto. 27374 * gdb.base/langs.exp: Add symbolic matches governed by compiler 27375 in use. 27376 * gdb.base/list.exp: Add xfails for HP-UX. 27377 * gdb.base/long_long.exp: Refine some of the numeric matches. 27378 * gdb.base/mips_pro.exp: Xfail on HP-UX. 27379 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test. 27380 * gdb.base/nodebug.exp: Succeed on more varieties of output. 27381 * gdb.base/opaque.exp: Remove some HP-UX xfails. 27382 * gdb.base/ptype.exp: Succeed on more varieties of output. 27383 * gdb.base/scope.exp: Add xfails for HP-UX. 27384 * gdb.base/sect-cmd.exp: Add more cases. 27385 * gdb.base/setvar.exp: Add xfails for HP-UX. 27386 * gdb.base/shlib-call.exp: Loosen some matches slightly. 27387 * gdb.base/signals.exp: Match on void symbolically. 27388 * gdb.base/step-test.exp: Add case for PA64. 27389 * gdb.base/term.exp: Add exit and restart. 27390 * gdb.base/twice.exp: Clean up after self. 27391 * gdb.base/varargs.exp: Disable overload resolution explicitly. 27392 * gdb.base/whatis.exp: Allow more ways to pass tests. 27393 27394 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove, 27395 no longer useful. 27396 27397Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com> 27398 27399 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a 27400 list of patterns. 27401 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print 27402 print_double_array(double_array)", "continuing to breakpoint 27403 1018", "print print_double_array(array_d)" and "continuing to 27404 1034" tests. 27405 274061999-06-24 Jason Molenda (jsm@bugshack.cygnus.com) 27407 27408 * Makefile.in: Add empty html and install-html targets. 27409 274101999-06-24 Stan Shebs <shebs@andros.cygnus.com> 27411 27412 * config/mt-*: Remove, these haven't been used since 1996. 27413 274141999-06-22 Stan Shebs <shebs@andros.cygnus.com> 27415 27416 * gdb.base/call-strs.c, gdb.base/ending-run.c, 27417 gdb.base/step-test.c: Include stdlib.h and string.h as needed. 27418 * gdb.c++/member-ptr.exp: Skip over these tests if using G++. 27419 274201999-06-18 Stan Shebs <shebs@andros.cygnus.com> 27421 27422 * gdb.c++/overload.exp: XFAIL everything if using G++, add a 27423 simpler match case for the ptype of the big class. 27424 274251999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com> 27426 27427 * gdb.exp: Fix test for gdb_prompt existence. 27428 274291999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com> 27430 27431 * gdb.exp (gdb_test): Add fail after calls to perror. 27432 274331999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com> 27434 27435 * gdb.exp (gdb_test): Accept variations of Undefined command messages. 27436 274371999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com> 27438 27439 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement. 27440 27441Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com> 27442 27443 * gdb.base/call-strs.c (link_malloc): New function. Ensure that 27444 malloc() is linked in. 27445 274461999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com> 27447 27448 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at 27449 step at end. 27450 27451 * gdb.base/annota1.exp: Increase match_max to prevent timeout. 27452 274531999-06-08 Jim Blandy <jimb@zwingli.cygnus.com> 27454 27455 * gdb.java/jv-print.exp: New file. (Our first Java test!) 27456 27457Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com) 27458 27459 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail. 27460 * gdb.base/mips_pro.exp: Likewise. 27461 274621999-06-02 Keith Seitz <keiths@cygnus.com> 27463 27464 * gdb.c++/templates.cc: Change all "new" operators to throw 27465 an exception. 27466 * gdb.c++/cplusfuncs.cc: Likewise. 27467 27468 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2. 27469 27470Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com> 27471 27472 * gdb.base/condbreak.exp: Use rerun_to_main to start the program. 27473 * gdb.base/ending-run.exp: When stepping out of main, accept a 27474 step into an arbitrary assembler file. 27475 274761999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com> 27477 27478 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and 27479 "breakpoint-invalid" to be printed. 27480 * gdb.base/annota2.exp: Revise line number for main 27481 breakpoint. Allow any number of "frames-invalid" and 27482 "breakpoint-invalid" to be printed. 27483 * gdb.base/annota2.cc: Initialize a.x to 0. 27484 274851999-05-17 Keith Seitz <keiths@cygnus.com> 27486 27487 * gdb.base/call-ar-st.exp: Skip 27488 "print print_double_array (double_array)" when "skip_float_tests" set. 27489 Ditto for "print print_double_array(array_d)", 27490 "print print_small_structs", "print print_ten_doubles", and 27491 "step into print_long_arg_list". 27492 Don't assume we can step into "print_long_arg_list": we could step 27493 into memcpy. 27494 * gdb.base/call-rt-st.exp: Don't run float-related tests when 27495 "skip_float_tests" is set: "print print_one_double(*d1)" 27496 and "print print_two_floats(*f3)". 27497 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when 27498 "skip_float_tests" is set. 27499 * gdb.base/varargs.exp: Skip 27500 "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)" when 27501 "skip_float_tests" set. 27502 275031999-05-06 Keith Seitz <keiths@cygnus.com> 27504 27505 * gdb.base/annota2.cc: Include stdio.h. 27506 27507Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com> 27508 27509 * gdb.base/crossload.exp: Remove, this has been disabled ever 27510 since BFD stopped including all targets, and cross-GDB gets 27511 plenty of testing anyway. 27512 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u, 27513 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u, 27514 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove. 27515 * gdb.base/README: Remove, was doc for this. 27516 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer 27517 needed. 27518 275191999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com> 27520 27521 * gdb.base/call-ar-st.exp: Fix one regular expression in test 27522 output. 27523 27524 * gdb.base/annota1.exp: New file. Annotation level 2 tests. 27525 * gdb.base/annota2.exp: New file. More annotation tests. 27526 * gdb.base/annota1.c: New file. Source file for annota1.exp. 27527 * gdb.base/annota2.cc: New file. Source file for annota2.exp. 27528 275291999-04-23 Angela Marie Thomas <angela@cygnus.com> 27530 27531 * config/cfdbug.exp: New file. 27532 275331999-04-20 Jim Blandy <jimb@zwingli.cygnus.com> 27534 27535 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for 27536 Marcus Daniel's and Dale Hawkins's demangler crashes. 27537 27538 * gdb.c++/demangle.exp (test_gnu_style_demangling, 27539 test_lucid_style_demangling, test_arm_style_demangling, 27540 test_hp_style_demangling): Try Tom Tromey's core-dumping 27541 identifier under each demangling style. 27542 275431999-04-07 Jim Blandy <jimb@zwingli.cygnus.com> 27544 27545 * gdb.c++/demangle.exp: Include the current demangling style 27546 in all test names. 27547 (current_demangling_style): New global variable. 27548 (set_demangling_style, test_demangling_core, test_demangling, 27549 test_demangling_exact): New functions. 27550 (test_gnu_style_demangling, test_lucid_style_demangling, 27551 test_arm_style_demangling, test_hp_style_demangling): Use those, 27552 instead of calling gdb_test and gdb_test_exact directly. 27553 (catch_demangling_errors): New function, which reports errors 27554 signalled by the demangling test functions in an orderly way. 27555 (do_tests): Use catch_demangling_errors. 27556 275571999-04-06 Jim Blandy <jimb@zwingli.cygnus.com> 27558 27559 * gdb.base/signals.exp (test_handle_all_print): Use () for 27560 grouping in expressions, not {}. 27561 27562 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't 27563 initialized yet. 27564 275651999-04-01 Stan Shebs <shebs@andros.cygnus.com> 27566 27567 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods 27568 are listed. 27569 275701999-03-26 Stan Shebs <shebs@andros.cygnus.com> 27571 27572 * gdb.stabs/weird.exp: Test for CC being defined before 27573 looking at its value. 27574 275751999-03-25 Stan Shebs <shebs@andros.cygnus.com> 27576 27577 * gdb.base/call-ar-st.exp: Remove stray '#'. 27578 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as 27579 "short int" and "long int". 27580 * gdb.c++/overload.cc: Cast the string added in the previous 27581 change, to mollify finicky HP compiler. 27582 * gdb.hp/reg-test.exp (testfile): Fix file name. 27583 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use. 27584 27585 * gdb.c++/misc.cc (main): Initialize obj_with_enum. 27586 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow 27587 alternate form of enum ptype. 27588 275891999-03-23 Stan Shebs <shebs@andros.cygnus.com> 27590 27591 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument. 27592 * gdb.hp/*.exp: Change all to run compiler probe only after 27593 passing skip_hp_tests, so as not to waste time on guaranteed 27594 failure. 27595 27596 * gdb.c++/overload.cc: Pass string instead of char addr, always 27597 init ccpfoo. 27598 * gdb.c++/templates.cc: Fix syntax error. 27599 27600Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com> 27601 27602 * gdb.base/commands.exp: Add test for correct position of '>' 27603 when issuing the 'commands' command after a 'while' or 'if' 27604 command. 27605 276061999-03-18 James Ingham <jingham@cygnus.com> 27607 27608 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end 27609 27610 * gdb.c++/method.exp: It was testing an uninitialized int on the 27611 stack and assuming it was positive. 27612 27613 * gdb.base/watchpoint.exp: Use gdb_continue_to_end. 27614 27615 * gdb.base/step-test.exp: Catch a case where finish is broken and 27616 keep it from killing the rest of the tests. 27617 Use gdb_continue_to_end. 27618 27619 * gdb.base/sigall.exp: use gdb_continue_to_end. 27620 27621 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end. 27622 27623 * gdb.base/display.exp: use runto_main, not run. 27624 27625 * gdb.base/default.exp: Check for the current error message in the 27626 r abbreviation test. 27627 Add strongarm to the targets that know info float. 27628 27629 * gdb.base/condbreak.exp: Use the gdb_run command rather than just 27630 run which doesn't work with monitors. 27631 27632 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 27633 1034 test. 27634 27635 * gdb.base/break.exp: use the gdb_continue_to_end proc. 27636 27637 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the 27638 end of a program. Traps the case (in Cygmon) when the program 27639 never really exits. Same as Mark's continue_to_exit, but I had 27640 put it in a lot more places, so I used my name. Sorry Mark... 27641 27642 * config/monitor.exp (gdb_target_monitor): added another 27643 target_info parameter: remotebinarydownload. This will set the 27644 remotebinarydownload flag if this is causing some boards trouble. 27645 276461999-03-18 Mark Salter <msalter@cygnus.com> 27647 27648 * lib/gdb.exp (continue_to_exit): New function. 27649 27650 * gdb.base/ena-dis-br.exp: Clean up for remote targets. 27651 * gdb.base/ending-run.exp: Ditto. 27652 * gdb.base/step-test.exp: Ditto. 27653 276541999-03-16 Stan Shebs <shebs@andros.cygnus.com> 27655 27656 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly 27657 (suggested by Art Haas <ahaas@neosoft.com>). 27658 276591999-03-16 Jim Blandy <jimb@zwingli.cygnus.com> 27660 27661 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*. 27662 27663Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com> 27664 27665 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate 27666 descriptions of types (short unsigned int vs unsigned short, etc). 27667 276681999-03-12 Jim Blandy <jimb@zwingli.cygnus.com> 27669 27670 * gdb.base/call-strs.exp: Don't assume that `step' will step over 27671 a call to strlen; sometimes we do have sources. 27672 276731999-03-08 Jim Blandy <jimb@zwingli.cygnus.com> 27674 27675 * gdb.base/call-ar-st.c (main): Terminate char_array with a null 27676 character, so GDB won't print garbage after its end. 27677 27678 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a 27679 breakpoint there instead. Sometimes GCC emits memcpy to handle 27680 the large structures being passed by value, so we step into that 27681 instead of sum_array_print, which obscures what we're really testing. 27682 * gdb.base/step-test.exp: However, we do want a test that notices 27683 the bizarre steps into memcpy, so do that here. Add check for 27684 stepping into function calls that pass large structures by value. 27685 ("Is that a noun clause, or are you just happy to see me?") 27686 Remove all references to specific line numbers. 27687 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value): 27688 New type and function. 27689 (main): Call large_struct_by_value, passing it a large struct by value. 27690 * lib/gdb.exp (gdb_get_line_number): New function. 27691 27692 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be 27693 more portable. 27694 276951999-03-08 Jim Blandy <jimb@zwingli.cygnus.com> 27696 27697 * lib/gdb.exp: Doc fixes. 27698 276991999-03-05 Nick Clifton <nickc@cygnus.com> 27700 27701 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff. 27702 277031999-03-04 Jim Blandy <jimb@zwingli.cygnus.com> 27704 27705 * gdb.base/display.exp: Don't exercise the "detach" and "kill" 27706 commands. They're not germane to this test, and they don't work 27707 that way on remote targets. 27708 277091999-03-01 James Ingham <jingham@cygnus.com> 27710 27711 * Changelog entries merged over from gdb development branch. 27712 27713 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com> 27714 27715 * lib/gdb.exp (gdbtk_analyze_results): Generic function 27716 for outputting results of test run. 27717 27718 1998-12-07 Martin M. Hunt <hunt@cygnus.com> 27719 27720 * lib/gdb.exp (gdbtk_start): Fix path for itcl library. 27721 277221999-02-25 Felix Lee <flee@cygnus.com> 27723 27724 * lib/gdb.exp (debug_format): initialize 27725 277261999-02-25 Jason Molenda (jsm@bugshack.cygnus.com) 27727 27728 * gdb.base/call-ar-st.c: Include string.h, not strings.h. 27729 * gdb.base/call-rt-st.c: Ditto. 27730 277311999-02-13 Jim Blandy <jimb@zwingli.cygnus.com> 27732 27733 * gdb.threads/pthreads.exp (horiz): New variable. 27734 (test_startup): Fix regexps that capture thread numbers. 27735 277361999-02-10 Jason Molenda (jsm@bugshack.cygnus.com) 27737 27738 * gdb.base/smoke.exp: Disambiguate two test case names (both 27739 called ``print''). 27740 27741Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com> 27742 27743 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC 27744 compilation. 27745 277461999-02-04 Jason Molenda (jsm@bugshack.cygnus.com) 27747 27748 * gdb.base/miscexprs.exp: Change patterns to match GDB's 27749 actual output formatting. 27750 * gdb.base/smoke.exp: GDB removes leading 0's. 27751 * gdb.base/volatile.exp: Don't check type of remuneration; 27752 that variable is no longer defined in constvars.c. 27753 * gdb.base/step-test.c (main): Exit with explicit exit code. 27754 * gdb.base/step-test.exp: Remove two nexti checks--they are 27755 not portable. 27756 277571999-02-04 Jason Molenda (jsm@bugshack.cygnus.com) 27758 27759 * gdb.base/help.exp ("help delete display"): Fix test to match 27760 gdb's output. 27761 27762 * gdb.base/long_long.c (known_types): Initialize values to zero. 27763 * gdb.base/long_long.exp: Step one more line 27764 so 'dec' is initialized in "get to known place". GDB removes 27765 leading zeros. Explicitly ask for hex formatting. Use 27766 unique test case names. 27767 27768Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com> 27769 27770 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement. 27771 27772 * gdb.c++/method.exp: Add missing close brace. 27773 277741999-01-30 Jim Blandy <jimb@zwingli.cygnus.com> 27775 27776 * gdb.base/maint.exp: Use 'set height 0' to disable page 27777 prompting, not 'set height 400'. 27778 27779 Fix a bunch of timeouts. 27780 * gdb.base/maint.exp ("maint print objfiles"): Break this up into 27781 four separate tests, so expect doesn't take forever to match a ton 27782 of text against a regexp with lots of .* forms. 27783 ("maint print psymbols", "maint print symbols"): Make some of 27784 these greps more selective, so that expect doesn't try to wade 27785 through huge piles of output and time out. 27786 27787 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern. 27788 27789 * gdb.base/maint.exp ("maint info breakpoints"): Split into two 27790 tests: one which doesn't expect shlib events to be reported, and 27791 another which does, but is XFAIL for all platforms other than 27792 HP/UX. 27793 27794 * gdb.base/break.exp: Teach the test suite that the `catch 27795 fork', `catch vfork', and `catch exec' commands produce error 27796 messages on platforms that don't provide these features. 27797 27798Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com> 27799 27800 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp, 27801 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base 27802 (shortening names from solib_threshold.exp etc), won't run on 27803 anything but HP-UX for the foreseeable future. 27804 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to 27805 reflect move. 27806 27807Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com> 27808 27809 * gdb.base/Makefile.in, gdb.c++/Makefile.in, 27810 gdb.trace/Makefile.in (clean): Remove all test executables. 27811 27812Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com> 27813 27814 * gdb.base/shlib-call.exp: add test cases to verify that gdb 27815 successfully re-sets breakpoints in shared libraries. 27816 * gdb.base/shmain.c (main): return 0, don't fall off the end. 27817 27818Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com> 27819 27820 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform 27821 and compiled w/o GCC. 27822 27823 * gdb.hp/watch-cmd.exp: ditto. 27824 27825 * gdb.hp/watch-hp.exp: ditto. 27826 27827 * gdb.hp/xdb1.exp: ditto. 27828 27829 * gdb.hp/xdb2.exp: ditto. 27830 27831 * gdb.hp/dbx.exp: ditto. 27832 27833Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com> 27834 27835 * constvars.c: Remove C++-isms. 27836 * constvars.exp: Use gdb_test everywhere, add xfails if compiled 27837 with GCC. 27838 27839Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com> 27840 27841 The following changes are part of the HP merge. 27842 27843 * gdb.base/break.exp: new tests to verify that catchpoints for 27844 fork, vfork, and exec don't trigger inappropriately. 27845 27846 * gdb.base/opaque.exp: compile one file at a time, then link. 27847 27848 * gdb.base/signals.exp: be more restrictive about which hppa 27849 systems receive a setup_xfail. new tests. 27850 27851 * gdb.base/solib_threshold.build: new file. 27852 * gdb.base/solib_threshold.exp: new file. 27853 * gdb.base/solib_threshold.link_opts: new file. 27854 * gdb.base/solib_threshold.mk: new file. 27855 * gdb.base/gen_solib_threshold.c: new file. 27856 27857 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the 27858 tests. New tests for enums inside classes. 27859 27860 * gdb.c++/compiler.cc: indicate support of template debugging. 27861 27862 * gdb.c++/demangle.exp: run hp style demangling tests. 27863 27864 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the 27865 tests. 27866 27867 * gdb.c++/misc.cc: changes to support new tests. 27868 27869 * gdb.c++/templates.cc: changes to support HP's compiler; changes 27870 to support new tests. 27871 27872 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using 27873 gcc, then skip these tests. 27874 27875Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com> 27876 27877 The following files are part of the HP merge; some had longer 27878 names at HP, but have been renamed to be no more than 14 27879 characters in length. 27880 27881 * gdb.hp/ambiguous.cc: new file. 27882 * gdb.hp/ambiguous.exp: new file. 27883 * gdb.hp/attach.exp: new file. 27884 * gdb.hp/attach2.exp: new file. 27885 * gdb.hp/classes-hp.exp: new file. 27886 * gdb.hp/ctti.exp: new file. 27887 * gdb.hp/ctti-add.cc: new file. 27888 * gdb.hp/ctti-add1.cc: new file. 27889 * gdb.hp/ctti-add2.cc: new file. 27890 * gdb.hp/ctti-add3.cc: new file. 27891 * gdb.hp/dbx.exp: new file. 27892 * gdb.hp/exception.cc: new file. 27893 * gdb.hp/exception.exp: new file. 27894 * gdb.hp/foll-exec.c: new file. 27895 * gdb.hp/foll-exec.exp: new file. 27896 * gdb.hp/foll-fork.c: new file. 27897 * gdb.hp/foll-fork.exp: new file. 27898 * gdb.hp/foll-vfork.c: new file. 27899 * gdb.hp/foll-vfork.exp: new file. 27900 * gdb.hp/inherit-hp.exp: new file. 27901 * gdb.hp/more-steps.exp: new file. 27902 * gdb.hp/namespace.cc: new file. 27903 * gdb.hp/namespace.exp: new file. 27904 * gdb.hp/optimize.exp: new file. 27905 * gdb.hp/pxdb.c: new file. 27906 * gdb.hp/pxdb.exp: new file. 27907 * gdb.hp/quicksort.exp: new file. 27908 * gdb.hp/reg-test.exp: new file. 27909 * gdb.hp/reg-test.s: new file. 27910 * gdb.hp/sized-enum.c: new file. 27911 * gdb.hp/sized-enum.exp: new file. 27912 * gdb.hp/start-stop.exp: new file. 27913 * gdb.hp/templ-hp.cc: new file. 27914 * gdb.hp/templ-hp.exp: new file. 27915 * gdb.hp/thr-lib.c: new file. 27916 * gdb.hp/thr-lib.exp: new file. 27917 * gdb.hp/thr-lib.h: new file. 27918 * gdb.hp/thr-liblib.c: new file. 27919 * gdb.hp/virtfun-hp.c: new file. 27920 * gdb.hp/virtfun-hp.exp: new file. 27921 * gdb.hp/watch-cmd.exp: new file. 27922 * gdb.hp/watch-hp.exp: new file. 27923 * gdb.hp/xdb1.exp: new file. 27924 * gdb.hp/xdb2.exp: new file. 27925 * gdb.hp/xdb3.exp: new file. 27926 27927Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com> 27928 27929 The following files are part of the HP merge; some had longer 27930 names at HP, but have been renamed to be no more than 14 27931 characters in length. 27932 27933 * gdb.base/ss.h: new file. 27934 * gdb.base/call-ar-st.c: new file. 27935 * gdb.base/call-ar-st.exp: new file. 27936 * gdb.base/call-rt-st.c: new file. 27937 * gdb.base/call-rt-st-exp: new file. 27938 * gdb.base/call-strs.exp: new file. 27939 * gdb.base/ena-dis-br.exp: new file. 27940 * gdb.base/environ.exp: new file. 27941 * gdb.base/long_long.exp: new file. 27942 * gdb.base/sect-cmd.exp: new file. 27943 * gdb.base/shlib-cl2.exp: new file. 27944 * gdb.base/smoke.exp: new file. 27945 * gdb.base/so-impl-ld.c: new file. 27946 * gdb.base/so-impl-ld.exp: new file. 27947 * gdb.base/so-indr-cl.c: new file. 27948 * gdb.base/so-indr-cl.exp: new file. 27949 * gdb.base/varargs.exp: new file. 27950 * gdb.base/volatile.exp: new file. 27951 * gdb.base/whatis-exp.exp: new file. 27952 * gdb.base/display.exp: new file. 27953 * gdb.c++/derivation.exp: new file. 27954 * gdb.c++/local.exp: new file. 27955 * gdb.c++/member-ptr.exp: new file. 27956 * gdb.c++/overload.exp: new file. 27957 * gdb.c++/ovldbreak.exp: new file. 27958 * gdb.c++/ref-types.exp: new file. 27959 * gdb.c++/ref-types2.exp: new file. 27960 * gdb.c++/userdef.exp: new file. 27961 27962Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com> 27963 27964 * gdb.base/default.exp: Reflect wording change in remote.c. 27965 27966Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com> 27967 27968 * gdb.base/help.exp: Update to reflect current text. 27969 27970Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com> 27971 27972 * gdb.c++/anon-union.cc: make foo and bar global, otherwise 27973 they're stack variables and contain garbage. 27974 * gdb.c++/anon-union.exp: new file. 27975 27976 The following changes were made by David Taylor 27977 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and 27978 Edith Epstein <eepstein@cygnus.com> as part of a project to merge 27979 in changes by HP. 27980 27981 * gdb.base/bitops.exp: new file. 27982 * gdb.base/default.exp: change expected messages for catch and 27983 info catch tests to reflect HP merge changes. 27984 * gdb.base/enable-disable-break.exp 27985 * gdb.base/ending-run.c: new file. 27986 * gdb.base/long_long.c: new file. 27987 * gdb.base/maint.exp: new file. 27988 * gdb.base/pointers2.exp: new file. 27989 * gdb.base/shlib-call2.exp: new file. 27990 * gdb.base/solib.exp: new file. 27991 * gdb.base/step-test.c: new file. 27992 * gdb.c++/anon-union.cc: new file. 27993 * gdb.c++/local.cc: new file. 27994 * gdb.c++/member-pointer.cc: new file. 27995 * gdb.c++/method.cc: new file. 27996 * gdb.c++/ref-types.cc: new file. 27997 * gdb.c++/ref-types2.cc: new file. 27998 * gdb.c++/userdef.cc: new file. 27999 28000 * gdb.base/scope.exp: compile one file at a time, then link. 28001 * gdb.base/langs.exp: ditto. 28002 * gdb.base/list.exp: ditto. 28003 28004Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com> 28005 28006 The following changes were made by David Taylor 28007 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and 28008 Edith Epstein <eepstein@cygnus.com> as part of a project to merge 28009 in changes by HP. 28010 28011 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc, 28012 skip tests. When compiling pass c++ flag to gdb_compile. 28013 * gdb.c++/ 28014 28015 * lib/gdb.exp (get_compiler_info): new, optional argument -- args; 28016 test for on hppa*-*-hpux*; use args to see if c++ was specified. 28017 (skip_hp_tests): new function. 28018 (gdb_preprocess): new function. 28019 28020 * configure.in (hpdir): decide whether to configure gdb.hp. 28021 * configure: regenerated. 28022 28023 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things 28024 to delete on clean. 28025 (EXECUTABLES): update to reflect new additions. 28026 * gdb.base/commands.exp: update message expected. 28027 * gdb.base/default.exp: add copyright notice. 28028 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout. 28029 * gdb.base/help.exp: update messages to reflect current text. 28030 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled 28031 targets for recurse tests. 28032 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then 28033 skip this file. 28034 28035 * gdb.c++/Makefile.in (PROGS): update to reflect new executables. 28036 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++ 28037 compilation. 28038 * gdb.c++/misc.exp: ditto. 28039 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't 28040 run the tests. tell gdb_compile that it's a c++ compilation. 28041 28042 * gdb.threads/pthreads.exp: fix typo in message. 28043 28044 * gdb.base/all-bin.exp: new file. 28045 * gdb.base/arithmet.exp: new file. 28046 * gdb.base/assign.exp: new file. 28047 * gdb.base/completion.exp: new file. 28048 * gdb.base/cond-expr.exp: new file. 28049 * gdb.base/condbreak.exp: new file. 28050 * gdb.base/define.exp: new file. 28051 * gdb.base/dollar.exp: new file. 28052 * gdb.base/environment.exp: new file. 28053 * gdb.base/eval-skip.exp: new file. 28054 * gdb.base/jump.exp: new file. 28055 * gdb.base/logical.exp: new file. 28056 * gdb.base/pointers.exp: new file. 28057 * gdb.base/relational.exp: new file. 28058 * gdb.base/section_command.exp: new file. 28059 * gdb.base/whatis-expr.exp: new file. 28060 28061 * gdb.base/all-types.c: new file. 28062 * gdb.base/call-array-struct.c: new file. 28063 * gdb.base/call-return-struct.c: new file. 28064 * gdb.base/call-strings.c: new file. 28065 * gdb.base/callfuncs2.c: new file. 28066 * gdb.base/condbreak.c: new file. 28067 * gdb.base/constvars.c: new file. 28068 * gdb.base/display.c: new file. 28069 * gdb.base/int-type.c: new file. 28070 * gdb.base/jump.c: new file. 28071 * gdb.base/miscexprs.c: new file. 28072 * gdb.base/pointers.c: new file. 28073 * gdb.base/pointers2.c: new file. 28074 * gdb.base/shmain.c: new file. 28075 * gdb.base/shr1.c: new file. 28076 * gdb.base/shr2.c: new file. 28077 * gdb.base/solib.c: new file. 28078 * gdb.base/solib1.c: new file. 28079 * gdb.base/solib2.c: new file. 28080 * gdb.base/varargs.c: new file. 28081 * gdb.c++/derivation.cc: new file. 28082 * gdb.c++/overload.cc: new file. 28083 * gdb.c++/ovldbreak.cc: new file. 28084 * gdb.hp/attach.c: new file. 28085 * gdb.hp/attach2.c: new file. 28086 * gdb.hp/average.c: new file. 28087 * gdb.hp/compiler.c: new file. 28088 * gdb.hp/compiler.cc: new file. 28089 * gdb.hp/execd-program.c: new file. 28090 * gdb.hp/follow-exec.c: new file. 28091 * gdb.hp/follow-fork.c: new file. 28092 * gdb.hp/follow-vfork-and-exec.c: new file. 28093 * gdb.hp/misc-hp.cc: new file. 28094 * gdb.hp/more-steps.c: new file. 28095 * gdb.hp/optimize.c: new file. 28096 * gdb.hp/quicksort.c: new file. 28097 * gdb.hp/run-hp.c: new file. 28098 * gdb.hp/start-stop.c: new file. 28099 * gdb.hp/sum.c: new file. 28100 * gdb.hp/templates-hp.cc: new file. 28101 * gdb.hp/thread-local-in-lib.c: new file. 28102 * gdb.hp/thread-local-in-lib.h: new file. 28103 * gdb.hp/thread-local-in-lib.lib.c: new file. 28104 * gdb.hp/vforked-program.c: new file. 28105 * gdb.hp/virtfunc-hp.cc: new file. 28106 * gdb.hp/watchpoint-hp.c: new file. 28107 * gdb.hp/xdb.c: new file. 28108 * gdb.hp/xdb0.c: new file. 28109 * gdb.hp/xdb0.h: new file. 28110 * gdb.hp/xdb1.c: new file. 28111 28112Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com> 28113 28114 The following change was made by Edith Epstein 28115 <eepstein@cygnus.com> as part of a project to merge in changes 28116 originally made by HP; HP did not create ChangeLog entries. 28117 28118 * gdb.c++/demangle.exp: changed the expected output for some 28119 ARM-style mangling -- removed second reference to datatype. 28120 For example, maint demangle __dt__11T1__pt__2_cFv 28121 T1<char>::~T1<char>(void) 28122 becomes, 28123 maint demangle __dt__11T1__pt__2_cFv 28124 T1<char>::~T1(void) 28125 28126 (test_hp_style_demangling): new hp specific demangling test cases. 28127 28128Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com) 28129 28130 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c 28131 * gdb.trace/backtrace.exp: Likewise. 28132 * gdb.trace/circ.exp: Likewise. 28133 * gdb.trace/collection.exp: Likewise. 28134 * gdb.trace/deltrace.exp: Likewise. 28135 * gdb.trace/infotrace.exp: Likewise. 28136 * gdb.trace/limits.exp: Likewise. 28137 * gdb.trace/packetlen.exp: Likewise. 28138 * gdb.trace/passc-dyn.exp: Likewise. 28139 * gdb.trace/passcount.exp: Likewise. 28140 * gdb.trace/report.exp: Likewise. 28141 * gdb.trace/save-trace.exp: Likewise. 28142 * gdb.trace/tfind.exp: Likewise. 28143 * gdb.trace/tracecmd.exp: Likewise. 28144 * gdb.trace/while-dyn.exp: Likewise. 28145 * gdb.trace/while-stepping.exp: Likewise. 28146 281471998-12-07 Jim Blandy <jimb@zwingli.cygnus.com> 28148 28149 * gdb.base/restore.exp, gdb.base/restore.c: New tests. 28150 28151Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com> 28152 28153 From Brendan Kehoe: 28154 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required 28155 int return types. 28156 28157Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com> 28158 28159 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do 28160 remote dos host testing right. 28161 28162Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com> 28163 28164 * gdb.base/corefile.exp: remove some xfails. 28165 28166Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com> 28167 28168 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables 28169 have different timestamps. 28170 28171Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com> 28172 28173 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp, 28174 gdb.base/default.exp: Replace "exec" with "executable". 28175 28176Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com> 28177 28178 * gdb.base/default.exp: Change else if to elseif from previous 28179 delta. 28180 28181Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com> 28182 28183 * gdb.base/default.exp: Add brace missing from previous delta. 28184 28185Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com> 28186 28187 * gdb.base/default.exp: Support test for info float for all 28188 varieties of arm toolchain. 28189 28190Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com> 28191 28192 * gdb.trace/*.exp: remove "remote_download" command. 28193 28194Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com> 28195 28196 * gdb.trace/*.exp: remove -gdwarf from compile. 28197 28198Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com> 28199 28200 * gdb.trace/configure.in(AC_INIT): typo 28201 * gdb.trace/configure: regenerated 28202 28203Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com> 28204 28205 * config/m68k-emc.exp: New file. 28206 * lib/<emc-support.exp trace-support.exp}: New files. 28207 * configure.in: add new test directory gdb.trace. 28208 * gdb.trace/{configure configure.in Makefile.in}: New files. 28209 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files. 28210 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files. 28211 * gdb.trace/{collection.c collection.exp tfind.exp }: New files. 28212 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files. 28213 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files. 28214 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files. 28215 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files. 28216 28217Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com> 28218 28219 * gdb.c++/classes.exp: Change all regular expressions to match 28220 arbitrary combinations of newline/carriage-return, so that they 28221 will work equally well on Unix and Windows. 28222 * gdb.c++/inherit.exp: ditto. 28223 * gdb.c++/virtfunc.exp: ditto. 28224 282251998-08-11 Dawn Perchik <dawn@cygnus.com> 28226 28227 * gdb.base/setshow.exp: Fix error introduced by call to runto_main. 28228 28229Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com) 28230 28231 * gdb.disasm/am33.s: Add tests for autoincrement instructions. 28232 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15 28233 to use a0-a3/d0-d3 as needed. 28234 28235Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com) 28236 28237 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests. 28238 * gdb.disasm/am33.exp: Corresponding changes. 28239 282401998-07-11 Felix Lee <flee@cygnus.com> 28241 28242 * gdb.base/callfuncs.exp: add cmp10 test. 28243 * gdb.base/callfuncs.c (cmp10): new function. 28244 28245Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com> 28246 28247 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test 28248 into two parts to get around a synchronization problem in expect. 28249 28250Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com> 28251 28252 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk. 28253 28254 * configure.in: Add options for gdbtk testsuite. 28255 28256 * configure: Regenerate. 28257 28258 * gdb.gdbtk: New directory to hold gdbtk tests. 28259 28260Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de> 28261 28262 * gdb.fortran/types.exp: Escape brackets in expect patterns 28263 for test_float_literal_types_accepted tests. 28264 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss 28265 before run test. 28266 28267Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com) 28268 28269 * am33.exp: Just compile, do not link the testcase. 28270 * am33.s: Add ".am33" pseudoop to force am33 mode. 28271 282721998-06-25 Felix Lee <flee@cygnus.com> 28273 28274 * gdb.base/setshow.exp: make sure $pc is sane. 28275 28276 * gdb.stabs/weird.exp: split expect patterns properly. 28277 28278Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com) 28279 28280 * gdb.disasm/am33.s: New disassembler testfile for the am33. 28281 * gdb.disasm/am33.exp: Run it. 28282 28283Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com> 28284 28285 * gdb.base/funcargs.exp: simplify expect strings to ease pattern 28286 match processing (and eliminate spurious timeouts when running). 28287 28288Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com> 28289 28290 * gdb.base/signals.exp (test_handle_all_print): put back Mach 28291 exception test, but conditionalize it on target [mach | gnu]. 28292 28293Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com> 28294 28295 * gdb.base/overlays.exp: fixup compile line for linker script. 28296 28297Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com> 28298 28299 * gdb.fortran/types.exp: don't guess at float size. 28300 28301Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com> 28302 28303 * gdb.base/exprs.exp: delete test that depends on int size. 28304 28305Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com> 28306 28307 * config/sim.exp: Removed checks for target triplets. 28308 (gdb_target_sim): Use gdb,target_sim_options. 28309 28310Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com> 28311 28312 * gdb.base/reread.exp: New file. 28313 * gdb.base/reread1.c: New file. 28314 * gdb.base/reread2.c: New file. 28315 28316Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com> 28317 28318 * config/sim.exp: Use 'target sim -sparclite' when running 28319 SPARClite programs. 28320 28321Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com> 28322 28323 * gdb.base/structs2.exp: New file. 28324 * gdb.base/structs2.c: New file. 28325 28326Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com> 28327 28328 * gdb.asm/common.inc: New file. 28329 * gdb.asm/d10v.inc: New file. 28330 * asm-source.exp: Pass -I's to gas to find .inc files. 28331 Update line numbers in expected output. 28332 * asmsrc1.s: Rewrite. 28333 * asmsrc2.s: Rewrite. 28334 * configure.in: Create arch.inc symlink. 28335 * configure: Regenerate. 28336 * Makefile.in (distclean): Delete arch.inc. 28337 28338Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com> 28339 28340 * callfuncs.c (t_enum_value1) : Cleanup return value warnings 28341 (t_enum_value2): ditto 28342 (t_enum_value3): ditto 28343 (main): ditto 28344Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de> 28345 28346 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints 28347 when none' unexpected prompt case, fixed by breakpoint.c:delete_command 28348 change. 28349 Use gdb_test instead of send_gdb/gdb_expect sequences. 28350 28351Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com) 28352 28353 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int, 28354 not void. 28355 28356Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com> 28357 28358 * gdb.base/branches.c: Code with lots of loops and 28359 subroutines. Used to test gdbs ability to single step through PC 28360 changes, especially to test mips-tdep.c:mips_next_pc 28361 28362Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com> 28363 28364 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass 28365 more rigorous EGCS C++ error checking. 28366 28367Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 28368 28369 * gdb.base/help.exp: Clean up `help set args' and `help show args' 28370 tests. 28371 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling 28372 function when asleep. 28373 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment 28374 for i*86 Linux and SVR4 signal handling problems. 28375 Remove linux xfail for `next to handler in signals_tests_1', fixed 28376 by recent infrun.c change. 28377 Limit backtrace to 10 frames to avoid timeout problems with infinite 28378 stack backtraces. 28379 Adjust expect pattern in `handle all print' test to match Apr 28 1997 28380 target.[ch] change. 28381 28382Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com> 28383 28384 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait 28385 for a newline from gdb before continuing. 28386 (default_gdb_exit): Just look for y or n. 28387 (gdb_test): Detect abnormal exit from GDB running on DOS; if 28388 it does, fail the rests of the tests in the file. 28389 28390Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com> 28391 28392 * config/cygmon.exp: New file. 28393 28394Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com> 28395 28396 * gdb.base/list.exp: Fix problem with "list default lines around 28397 main" test on remote targets. 28398 28399 * gdb.base/scope.exp: Fix problem with filelocal_bss before 28400 run test on remote targets. 28401 28402Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com> 28403 28404 * gdb.asm: New directory. 28405 * configure.in: Configure it. 28406 * configure: Regenerate. 28407 * gdb.asm/{Makefile.in,configure.in,configure}: New files. 28408 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files. 28409 28410Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com> 28411 28412 * config/mn10300-eval.exp: New file to support MN10300 eval board. 28413 28414Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com) 28415 28416 * gdb.base/overlays (several files): Merge the two overlay 28417 managers into one. Change variables (foox, barx, bazx, grbxx) 28418 back into ints but force them to load in their proper sections. 28419 28420Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com> 28421 28422 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of 28423 on-chip insn memory and IMAP1 to upper 128k. 28424 (D10VCopy): Handle memory regions crossing 16k boundaries. 28425 (D10VCopy): Transfer data in 32 bit chunks. 28426 28427Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com> 28428 28429 * gdb.base/overlays.c (main): Exit normally when result is 28430 correct. 28431 28432 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address 28433 map. Include space for printf in .text segment. 28434 28435 * gdb.base/d10vovly.c (D10VTranslate): New function, handle 28436 updated d10v memory VMA/LMA map. 28437 (D10VCopy): Call D10VTranslate. 28438 28439Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com> 28440 28441 * gdb.base/m32rovly.c: Force variable _novlys into .data section. 28442 28443 * gdb.base/bar.c (barx, bar): Change variable to small array so 28444 that it won't be put into the .sdata - small data - 28445 section. Update reference. 28446 * gdb.base/baz.c (bazx, baz): Ditto. 28447 * gdb.base/foo.c (foox, foo): Ditto. 28448 * gdb.base/grbx.c (grbxx, grbx): Ditto. 28449 28450 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx 28451 to be arrays. 28452 28453Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com) 28454 28455 * gdb.base/overlays.exp: fix up and get working again. 28456 Add tests for backtraces from an overlay function. 28457 28458Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com> 28459 28460 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for 28461 "calling function with watchpoint enabled". 28462 28463Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com> 28464 28465 * gdb.base/break.exp (test_next_with_recursion): Remove 28466 gdb_suppress_tests for d10v-*-*. 28467 * lib/gdb.exp (gdb_suppress_tests): Disable this function 28468 pending review of whether it is useful or not. 28469 28470Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com> 28471 28472 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards. 28473 28474Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com> 28475 28476 * gdb.base/break.exp: Increase timeout for slow TX39 boards. 28477 * config/dve.exp: New file to support Densan boards. 28478 28479Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com> 28480 28481 * gdb.base/interrupt.exp: Document problem of simulators, signals, 28482 reads and BSD. 28483 28484Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com> 28485 28486 * config/monitor.exp: Be a bit less picky about the "Remote debugging" 28487 response. 28488 28489 * gdb.c++/misc.exp: Call runto_main instead of doint it manually. 28490 28491Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com> 28492 28493 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace 28494 test. 28495 28496 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int, 28497 target_sizeof_long and target_bigendian_p. 28498 (structs_by_value, structs_by_reference): Check values according 28499 to targets word size and endianess. 28500 28501Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com> 28502 28503 * gdb.base/langs.exp: For "continue to exit" ignore any trailing 28504 output. 28505 28506Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com> 28507 28508 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp: 28509 Update test of set args help to match source change. 28510 28511Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com) 28512 28513 * gdb.base/default.exp: Expect help system output to be in 28514 alphabetical order. 28515 * gdb.base/help.exp: Ditto. 28516 28517Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com> 28518 28519 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to 28520 "i*86-pc-linux-gnu*". 28521 * gdb.base/interrupt.exp: Ditto. 28522 * gdb.base/corefile.exp: Ditto. 28523 28524 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set, 28525 define vxworks when building the testcase. 28526 28527 * gdb.base/ptype.exp: Fix testnames to be unique. 28528 * gdb.base/radix.exp: Ditto. 28529 * gdb.base/term.exp: Ditto. 28530 * gdb.base/whatis.exp: Ditto. 28531 * gdb.c++/classes.exp: Ditto. 28532 28533Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com> 28534 28535 * gdb.base/callfuncs.exp: Fix indentation. 28536 28537 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if 28538 suppress_flag has been set. 28539 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub 28540 target feature. 28541 28542Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com> 28543 28544 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled 28545 the testcase. 28546 28547 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for 28548 set_debug_traps() and breakpoint(). 28549 * gdb.c++/misc.cc (main): Ditto. 28550 * gdb.c++/templates.cc (main): Ditto. 28551 * gdb.c++/virtfunc.cc (main): Ditto. 28552 28553Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com> 28554 28555 * lib/gdb.exp(gdb_step_for_stub): New function. 28556 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it 28557 exists, reload the executable and do a "continue" instead of 28558 doing a jump. 28559 (runto_main): Use gdb_step_for_stub. 28560 28561 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain 28562 tests to have unique names. 28563 * gdb.base/callfuncs.exp: Ditto. 28564 * gdb.base/commands.exp: Ditto. 28565 * gdb.base/default.exp: Ditto. 28566 * gdb.base/help.exp: Ditto. 28567 * gdb.base/list.exp: Ditto. 28568 * gdb.base/opaque.exp: Ditto. 28569 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple 28570 similar tests. 28571 28572 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls. 28573 * gdb.c++/cplusfuncs.cc: Ditto. 28574 * gdb.c++/virtfunc.cc: Ditto. 28575 28576 * config/monitor.exp: Keep track of the last file we saw, rather 28577 than trying to get the info from gdb. 28578 28579 * gdb.fortran/types.exp: Move comment to previous line. 28580 28581Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com> 28582 28583 * config/sparclet.exp: Detect gratuitous change to sparclet gdb 28584 target mode. 28585 28586Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com> 28587 28588 From Bob Manson: 28589 * config/monitor.exp (gdb_target_monitor): Look for "Connected to" 28590 string from GDB when it connects. 28591 28592 * lib/gdb.exp: Look for $TOOL_EXECUTABLE. 28593 28594Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com> 28595 28596 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail 28597 if we can't get a debug format from GDB (we may be testing an 28598 older GDB). Use a 10 second timeout when checking for the format. 28599 28600 * gdb.stabs/weird.exp: Fix quoting. 28601 28602 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c. 28603 28604Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com> 28605 28606 * config/arm-ice.exp: New file. 28607 28608Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com> 28609 28610 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled 28611 until it has been modified to work with the new testsuite. 28612 28613 * gdb.*/*.exp: Instead of causing 1 unresolved test when the 28614 testcase won't compile, cause all of the testcases in the file to 28615 fail instead. 28616 28617 * lib/gdb.exp(gdb_suppress_entire_file): New procedure. 28618 (gdb_clear_suppressed): New procedure. 28619 (gdb_stop_suppressing_tests): Only clear suppress_flag if 28620 it contains a positive value. 28621 28622Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com> 28623 28624 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature. 28625 28626 * gdb.c++/virtfunc.exp: Remove setting of libs variable. 28627 28628Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com> 28629 28630 * lib/gdb.exp (setup_xfail_format): New function. 28631 (get_debug_format): New function to get debug format. 28632 (debug_format): New global variable to hold last value set 28633 by get_debug_format. 28634 * gdb.base/list.exp: Call get_debug_format and expect some 28635 tests to fail for DWARF 1 and COFF formats. 28636 * gdb.c++/ptype.exp: Ditto. 28637 * gdb.c++/classes.exp: Ditto. 28638 * gdb.c++/cplusfuncs.exp: Ditto. 28639 * gdb.c++/inherit.exp: Ditto. 28640 * gdb.c++/templates.exp: Ditto. 28641 * gdb.c++/virtfunc.exp: Ditto. 28642 28643Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com> 28644 28645 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote 28646 host doesn't have a currently-open connection. 28647 28648 * config/sparclet.exp: Cleanups and fixes to make it generic for 28649 any gdb stub target. Handle cases where gdb doesn't respond when 28650 interrupted in a sane fashion. 28651 28652 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the 28653 same thing in a totally different way. 28654 28655 * config/monitor.exp: Pass in timeouts to gdb_expect instead of 28656 setting "timeout". 28657 (gdb_start): We set the global gdb_prompt variable in 28658 default_gdb_init now. 28659 28660Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com> 28661 28662 * gdb.base/printcmds.exp: Fix "check for floating addition" 28663 regexp to accept results within approx +/- .01 of exact value. 28664 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl. 28665 28666Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com> 28667 28668 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init 28669 properly. 28670 (gdb_expect): Add optional timeout parameter, and add timeout 28671 value to various calls. 28672 (gdb_suppress_tests): Only give one warning message per group. 28673 28674Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com> 28675 28676 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as 28677 global variables. Handle getting a value for $timeout more 28678 gracefully. 28679 28680Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com> 28681 28682 * lib/gdb.exp: Close connection to remote host if gdb doesn't 28683 initialize. 28684 (default_gdb_init): New procedure; allow gdb_init to be overridden 28685 by a target configuration file. 28686 (gdb_expect): Pass the timeout to remote_expect. 28687 28688 * config/monitor.exp(gdb_load): Fix typo in regexp. 28689 28690Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com> 28691 28692 * gdb.base/funcargs.exp: Remove spurious suppress tests call. 28693 28694Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com> 28695 28696 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd 28697 here. Call gdb_target_exec before rebooting the target, to make 28698 sure the connection to the target is closed. 28699 (gdb_load): Pass the name of the executable to gdb_target_monitor. 28700 Don't call gdb_file_cmd here; let gdb_target_monitor do it. 28701 Also detect "Timeout reading from remote" error. 28702 28703 * config/gdbserver.exp: Pass the executable being loaded to 28704 gdb_target_monitor. Don't call gdb_file_cmd here; let 28705 gdb_target_monitor do it. 28706 28707 * gdb.disasm/hppa.exp: Don't use exec_output. 28708 28709Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com> 28710 28711 * gdb.base/list.exp: If we're debugging a non-native target, 28712 try to set the pc register to point to the start of the 28713 program before doing the first list command. 28714 28715 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run 28716 test_calls after restarting. 28717 28718 * lib/gdb.exp(gdb_run_cmd): Send jump command again after 28719 reloading. 28720 28721 * gdb.base/watchpoint.exp: Fix typo. 28722 28723 * gdb.base/setshow.exp: Check for use_gdb_stub. 28724 28725 * gdb.base/break.exp: Fix continue until exit test for the gdb 28726 stub case. 28727 * gdb.base/langs.exp: Ditto. 28728 28729 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and 28730 gdb_load_offset. If we weren't given a file to load, figure out 28731 what the current file is and use it. 28732 28733 * config/i386-bozo.exp: New file. 28734 28735Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com> 28736 28737 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target 28738 feature. 28739 28740 * config/proelf.exp: New entry. 28741 28742Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com> 28743 28744 * lib/gdb.exp: Remove spurious .* patterns at the beginning 28745 of regexps. 28746 28747 * gdb.base/watchpoint.exp: Don't run the test_stepping 28748 tests if gdb can't call functions on the target. 28749 28750 * gdb.base/setshow.exp: Don't run the set prompt tests if 28751 the board has gdb_prompt set. 28752 28753Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com) 28754 28755 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs". 28756 * gdb.base/commands.exp: Likewise. 28757 * gdb.base/setshow.exp: Likewise. 28758 28759Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com> 28760 28761 * config/monitor.exp(gdb_start): Look for gdb_prompt target 28762 feature. 28763 28764 * config/i960.exp: New file. 28765 28766Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com> 28767 28768 * gdb.base/funcargs.exp: Check for gdb,short_int target 28769 feature instead of looking for explicit target triplets. 28770 28771Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com> 28772 28773 * gdb.base/printcmds.exp: add a couple more tests a la 28774 "p 123DEADBEEF", to check parse_number. 28775 * top.c: change "to enable to enable" to "to enable" in a couple 28776 of help strings. 28777 28778Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com) 28779 28780 * gdb.base/callfuncs.exp: Mark some tests as expected to fail 28781 on the mn10300. 28782 28783Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com> 28784 28785 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases 28786 where the test executable is run with explicit args. 28787 * gdb.base/default.exp: Handle arm-*-coff case for "info float". 28788 28789Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com> 28790 28791 * gdb.base/run.c: Use FAKEARGV to build test executable that 28792 does not require a command line arg, since most simulators 28793 don't currently support passing such an arg into the simulated 28794 program. 28795 * gdb.base/commands.exp: Change tests to insert the proper 28796 value as the arg to the first recursive factorial call. Change 28797 compilation line to define FAKEARGV at compile time. 28798 28799Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com) 28800 28801 * gdb.base/recurse.exp: Enable these tests for the mn10300. 28802 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling 28803 function with watchpoint enabled" test. 28804 28805Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com> 28806 28807 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall): 28808 Don't call gdb_test when the command doesn't return to a gdb prompt. 28809 28810 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous 28811 "Tests restarted" messages. 28812 28813Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com) 28814 28815 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests. 28816 28817Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com> 28818 28819 * gdb.base/help.exp: update help msg for INFO ADDR; add help test 28820 for INFO SYMBOL; add help tests for OVERLAY commands. 28821 * gdb.base/default.exp: add tests for INFO SYMBOL command; 28822 add tests for OVERLAY commands 28823 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h 28824 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays. 28825 * gdb.base/sigall.c: add usestubs code frag 28826 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R. 28827 28828Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com> 28829 28830 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent 28831 failures. 28832 (gdb_stop_suppressing_tests): Note that tests have restarted. 28833 28834Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com> 28835 28836 * config/h8300.exp: New file. 28837 28838Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com> 28839 28840 * gdb.base/setshow.exp: Check for the existence of a 28841 feature, not its value. 28842 28843Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com> 28844 28845 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion. 28846 28847 * gdb.base/scope.exp: It's now init0(), not init(). 28848 28849 * gdb.base/scope0.c: For now, change init() to be init0(). 28850 28851 * config/monitor.exp: Use gdb_serial in preference to serial 28852 or netport. 28853 28854 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host 28855 and it's not already set. 28856 28857Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com> 28858 28859 * gdb.base/setshow.exp: Only test the run command if the target 28860 isn't using a stub and if it supports argument passing. 28861 28862Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com> 28863 28864 * config/udi.exp(gdb_start): Make sure UDICONF is set 28865 properly before starting gdb. 28866 28867Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com) 28868 28869 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler. 28870 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests. 28871 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning. 28872 28873Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com> 28874 28875 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use 28876 specialized code to reboot the board, use remote_reboot instead. 28877 28878 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp. 28879 28880 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS. 28881 28882 * config/monitor.exp: Make sure we disconnect from the target. 28883 Also, try a reboot/reload cycle instead of failing if the 28884 load fails. 28885 28886Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com> 28887 28888 * gdb.base/default.exp: Don't set match_max. 28889 * gdb.base/help.exp: Ditto. 28890 * gdb.base/list.exp: Ditto. 28891 * gdb.base/signals.exp: Ditto. 28892 28893 * config/monitor.exp(gdb_load): If gdb,use_standard_load is 28894 set, use remote_ld to download the testcase instead of 28895 the GDB loader. 28896 28897Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com> 28898 28899 * config/vr5000.exp: New file. 28900 28901 * config/monitor.exp(gdb_target_monitor): Add pattern for 28902 "Ending remote" to detect errors in connecting. 28903 28904 * gdb.base/setshow.exp: Add .* within auto language test. 28905 28906 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command 28907 target feature. 28908 28909 * config/monitor.exp(gdb_load): Check for a failure when loading, 28910 and reboot the board if necessary. 28911 28912 * gdb.base/setvar.exp(test_set): Handle multiple prints within 28913 a set of tests. Remove print.* from the patterns being checked. 28914 28915Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com> 28916 28917 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't 28918 refer to gdb_spawn_id. 28919 28920 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no 28921 longer used. 28922 * config/sparclet.exp: Ditto. 28923 * config/sparclet-old.exp: Ditto. 28924 * config/slite.exp: Ditto. 28925 * config/sim.exp: Ditto. 28926 * gdb.base/funcargs.exp: Ditto. 28927 28928 * lib/gdb.exp:Remove references to gdb_spawn_id. 28929 (gdb_expect): Move to remote.exp. 28930 28931Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com> 28932 28933 * config/monitor.exp: Detect the "Couldn't establish connection" 28934 message from GDB. 28935 28936Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com> 28937 28938 * gdb.base/bitfields.exp: Use runto instead of explicit 28939 gdb_run_cmd/gdb_expect sequences. 28940 28941 * gdb.base/break.exp(text_next_with_recursion): Add match for 28942 gdb_expect call. 28943 28944 * config/monitor.exp(gdb_target_monitor): Calling exit loses big. 28945 We also need to handle the "A program is being debugged already" 28946 prompt from gdb. Use gdb_test to set the baud rate. 28947 28948 * lib/gdb.exp(gdb_init): Increase the default expect buffer size 28949 to 20000. Really. I mean it. 28950 28951Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com> 28952 28953 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb 28954 fails. If suppress_flag is set, skip perror message about not 28955 being able to send to GDB. 28956 (send_gdb): If suppress_flag is set, don't try to send commands to 28957 GDB. 28958 (gdb_expect): If suppress_flag is set, always fail immediately. 28959 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions. 28960 (gdb_init): Call gdb_stop_suppressing_tests. 28961 (default_gdb_exit): Ditto. 28962 (default_gdb_start): Ditto. 28963 28964 * gdb.base/bitfields.exp: Call gdb_suppress_tests and 28965 gdb_stop_suppressing_tests as appropriate. 28966 * gdb.base/break.exp: Ditto. 28967 * gdb.base/callfuncs.exp: Ditto. 28968 * gdb.base/commands.exp: Ditto. 28969 * gdb.base/exprs.exp: Ditto. 28970 * gdb.base/funcargs.exp: Ditto. 28971 * gdb.base/list.exp: Ditto. 28972 * gdb.base/recurse.exp: Ditto. 28973 * gdb.base/scope.exp: Ditto. 28974 * gdb.base/structs.exp: Ditto. 28975 * gdb.c++/inherit.exp: Ditto. 28976 28977Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com> 28978 28979 * config/vr4300.exp: New file. 28980 28981 * gdb.*/*.exp: Call gdb_expect instead of expect. 28982 28983 * lib/gdb.exp(gdb_expect): New function. 28984 28985Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com> 28986 28987 * lib/gdb.exp(gdb_init): New function. 28988 28989 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL 28990 for each individual variable set. 28991 28992 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique 28993 name. 28994 28995 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls. 28996 28997 * gdb.base/scope.exp: Use gdb_test. 28998 28999 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're 29000 aborting; the testsuite driver will do that for us (see 29001 gdb_finish). Also, use gdb_test in a few more places. 29002 29003Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com> 29004 29005 * gdb.base/help.exp: Fix syntax of "help info all-registers" test. 29006 29007Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com) 29008 29009 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main" 29010 and "add_tests" are not at the same address. 29011 29012Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com> 29013 29014 * gdb.base/ptype.exp: Use gdb_test. 29015 29016Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com) 29017 29018 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns. 29019 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally 29020 left in. No longer expect them to fail. 29021 29022 * gdb.stabs/*.mt; Deleted, no longer used. 29023 * gdb.stabs/configure.in: Remove references to target makefile 29024 frags. 29025 * gdb.stabs/configure: Rebuilt. 29026 29027 * gdb.disasm/*.mt: Deleted, no longer used. 29028 * gdb.disasm/configure.in: Remove references to target makefile 29029 frags. Use "sh3.s" as the unique filename for this directory. 29030 * gdb.disasm/configure: Rebuilt. 29031 29032 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler. 29033 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests. 29034 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning. 29035 29036Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com> 29037 29038 * config/udi.exp: Use mondfe,name instead of remote_host. 29039 29040Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com) 29041 29042 * gdb.base/watchpoint.exp: Don't expect a failure when calling 29043 a function with a watchpoint enabled on the mn10200. 29044 29045 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist 29046 before trying to create it! 29047 29048Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com> 29049 29050 * config/vx.exp: Use hostname instead of netport. 29051 29052 * config/vxworks.exp: New file. 29053 29054 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id. 29055 29056 * config/monitor.exp(gdb_target_monitor): Look for a prompt from 29057 gdb before assuming everything worked. Send a ^C if a timeout 29058 occurs. 29059 29060 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use 29061 $gdb_spawn_id directly. 29062 (gdb_run_cmd): Try _start as well as start. Use the target feature 29063 gdb,start_symbol as the symbol to start from when jumping. 29064 29065Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com) 29066 29067 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably 29068 redundant) test. 29069 29070 * gdb.base/recurse.exp: Relax final value test for 'b' so that 29071 it doesn't lose for 16bit integer systems. 29072 29073Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com) 29074 29075 * gdb.fortran/types.exp: If the target doesn't support "double" 29076 data types, then expect "real" types to only be 4 bytes. 29077 29078 * gdb.c++/virtfunc.exp: Expect failure for virtual function 29079 call tests if the target doesn't support inferior function calls. 29080 29081 * gdb.base/printcmds.exp: Allow minor deviation in FP values 29082 in printf tests. 29083 29084Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com) 29085 29086 * gdb.base/help.exp: Disable "help set", "help show", and 29087 "help support". Simplify regexp for "help stack". 29088 29089 * gdb.base/default.exp: Set match_max to 5000 and the timeout 29090 to 60 seconds. Temporarily set match_max to 15000 around the 29091 "info copying" test. 29092 29093 * gdb.base/nodebug.exp: Don't try to do an inferior function 29094 call if the target doesn't support them. 29095 * gdb.base/printcmds.exp: Likewise. 29096 * gdb.base/setvar.exp: Likewise. 29097 * gdb.base/structs.exp: Likewise. 29098 * gdb.c++/templates.exp: Likewise. 29099 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff. 29100 29101 * gdb.base/recurse.exp: Enable for the mn10200. 29102 29103 * configure.in: Do configure gdb.stabs directory for *-*-elf 29104 targets. 29105 * configure: Rebuilt. 29106 29107 * gdb.base/break.exp: Check for gdb,noresults before testing 29108 exit status and/or results from the target. 29109 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise. 29110 * lib/gdb.exp: Remove old (now bogus) initialization of 29111 noinferior, noargs, noresults and nosignals. 29112 29113Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com> 29114 29115 * config/sh.exp: New file. 29116 29117 * config/slite.exp: Try to connect multiple times to the board 29118 before rebooting. Only send a "monitor run" if need_monitor_run 29119 is set. 29120 29121 * gdb.base/break.exp: Don't do the "stub continue" test if 29122 the target has gdb_stub set. 29123 29124 * gdb.base/callfuncs.exp: Increase the timeout. 29125 29126 * gdb.base/interrupt.exp: Don't even try to compile the testcase 29127 if the target has gdb,noinferiorio set. 29128 29129 * gdb.base/list.exp: Increase match_max to 10000 characters. 29130 29131 * gdb.base/sigall.exp: Check for gdb,nosignals on the target. 29132 29133 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the 29134 target. 29135 29136 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs. 29137 29138Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com> 29139 29140 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before 29141 trying to delete the copy of gdb. Catch the file delete so we 29142 don't die if the delete fails; also, the file should be copied to 29143 the host, not to the build. 29144 29145Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com> 29146 29147 * lib/gdb.exp(gdb_test): Surround the result pattern with 29148 parenthesis in case it contains multiple regexps separated 29149 with |. 29150 29151 * gdb.base/watchpoint.exp: Use gdb_test. 29152 * gdb.base/default.exp: Ditto. 29153 29154Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com> 29155 29156 * gdb.*/*.exp: Replace $prompt with $gdb_prompt. 29157 29158 * gdb.base/scope.exp: Use gdb_test. 29159 * gdb.c++/classes.exp: Ditto. 29160 * gdb.c++/inherit.exp: Ditto. 29161 29162Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com> 29163 29164 * gdb.base/crossload.exp: Don't use execute_anywhere, use 29165 remote_exec instead. 29166 * gdb.base/corefile.exp: Don't be ridiculous. 29167 * gdb.base/*.c: Add missing stub invocations. 29168 29169Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com> 29170 29171 * config/slite.exp: Miscellaneous fixes. 29172 29173 * lib/gdb.exp: Fix runto. 29174 29175 * gdb.base/signals.exp: Check for a gdb,nosignals feature of 29176 the target. 29177 29178 * gdb.base/watchpoint.exp: Fix regexp. 29179 29180 * lib/gdb.exp(default_gdb_exit): Add a catch to the 29181 close and wait commands, as the descriptor may now be 29182 invalid. Always call "remote_close host". 29183 29184Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com> 29185 29186 Major rewrite for testsuite revision. 29187 29188 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS, 29189 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id 29190 instead of relying on spawn_id to always contain a valid 29191 spawn id. 29192 (get_compiler_info): New procedure to build the ${binfile}.ci 29193 file, instead of replicating this in N different places. 29194 (gdb_compile): New procedure. 29195 29196 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with 29197 appropriate arguments) instead of compile. Use gdb_test in a lot 29198 more places. Use send_gdb instead of send. Always run gdb_start 29199 at the start of a testcase, as this is no longer done magically. 29200 29201 config/*-gdb.exp: Rename without the -gdb suffix. 29202 29203 config/mips.exp: Use remote_close instead of exit_remote_shell. 29204 config/monitor.exp: Use target_info instead of looking at 29205 baud, timeout, etc. 29206 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id. 29207 29208Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 29209 29210 * gdb.c++/templates.exp (test_ptype_of_templates), 29211 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union): 29212 Update expect patterns for destructors and assignment operators 29213 to match corresponding c-typeprint.c changes. 29214 * gdb.c++/templates.exp (test_template_breakpoints): Revert change 29215 to destructor breakpoint test, GDB should be able to set the 29216 destructor breakpoint without specifying arguments. 29217 29218Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com> 29219 29220 * gdb.threads/pthreads.exp: Change result for failure to compile due 29221 to lack of pthreads runtime support from an error to simply an 29222 unsupported test, per dejagnu standards. 29223 29224Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 29225 29226 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case 29227 where GDB exits to reduce pattern match time. 29228 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*. 29229 29230 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails. 29231 29232Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com> 29233 29234 * gdb.base/callfuncs.exp: Turn on function call tests for h8300. 29235 * gdb.base/default.exp: ditto. 29236 * gdb.base/nodebug.exp: ditto. 29237 * gdb.base/printcmds.exp: ditto. 29238 * gdb.base/ptype.exp: ditto. 29239 * gdb.base/setvar.exp: ditto. 29240 * gdb.base/structs.exp: ditto. 29241 * gdb.base/setshow.c: Guard against uninitialized values of argc. 29242 29243Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com> 29244 29245 * configure, */configure: Rebuild with autoconf 2.12. 29246 29247Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com> 29248 29249 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to 29250 use new i*86-pc-linux*-gnu quads. 29251 * gdb.base/corefile.exp: Ditto. 29252 * gdb.base/signals.exp: Ditto. 29253 * gdb.base/sigall.exp: Ditto. 29254 * gdb.base/interrupt.exp: Ditto. 29255 29256 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail 29257 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with 29258 RedHat 4.0. 29259 29260 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is 29261 linux. This allows the test case to at least compile on latest 29262 linux, but still not run due to missing the threads runtime library. 29263 29264Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 29265 29266 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source 29267 directory to search gdb directory. Accept and step over conditional 29268 stack alignment code. Consume $prompt in failure cases. 29269 Reset timeout to $oldtimeout instead of some arbitrary value. 29270 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid 29271 timeout problems with infinite stack backtraces. 29272 * gdb.base/ptype.exp (ptype struct link, union tu_link): 29273 Accept function parameters for linkfunc member. 29274 29275Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com> 29276 29277 * lib/gdb.exp (CFLAGS): Remove, unreferenced. 29278 (CXXFLAGS): Remove, unreferenced. 29279 (B_OPTIONS): Add for -B options and add code to initialize with 29280 previous -B options and also add -B option to pick up cross compiled 29281 runtime. 29282 (TARGET_INCLUDES): Add for -I options and add code to initialize when 29283 doing cross compiles. 29284 (target_alias): Declare global. 29285 (xgcc): Set variable to full path of gcc in build tree. Use findfile 29286 to verify that gcc exists in build tree, and if so set CC to that 29287 gcc and to use B_OPTIONS and TARGET_INCLUDES. 29288 29289Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com> 29290 29291 * gdb.c++/inherit.exp (test_print_anon_union): Reenable 29292 ptype test for anonymous union. Fixup testcase to match 29293 current gcc debug output. 29294 29295Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com) 29296 29297 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to 29298 force argument to an unsigned long type. 29299 29300Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com> 29301 29302 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype 29303 tests and anonymous union print/ptype tests. 29304 * gdb.base/list.exp (test_forward-search): Increase timeout by 29305 5 minutes for the "search extremely long line" case. 29306 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is 29307 completely optional and that the pass/fail messages use the command as 29308 the message if that third arg is a null string. 29309 (gdb_test_exact): Arrange that a null string pattern means match a 29310 null string output rather than any output, which might include random 29311 errors. 29312 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for 29313 backtrace test. 29314 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was 29315 always failing and failure is now exposed by gdb.exp changes. 29316 29317Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com> 29318 29319 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that 29320 weren't being noted. 29321 29322Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 29323 29324 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases. 29325 * gdb.stabs/weird.exp: Remove v_comb xfails. 29326 29327Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com> 29328 29329 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp 29330 list.exp scope.exp watchpoint.exp] 29331 Make all timeout error msgs explicitly say "(timeout)". 29332 29333Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com> 29334 29335 * config/monitor.exp: Increase download timeout to 1000 seconds. 29336 29337Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com> 29338 29339 * config/m32r.exp: Increase timeout to 120 seconds. 29340 29341Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com> 29342 29343 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering 29344 and accept older ordering as obsolescent gcc or gdb. 29345 * gdb.c++/templates.exp: Ditto. 29346 * gdb.c++/virtfunc.exp: Ditto. 29347 29348Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com> 29349 29350 * gdb.base/coremaker.c: Add code to mmap some data so we 29351 can check that it ends up in the core file. 29352 * gdb.base/corefile.exp: Add test to read mmapped data 29353 from core file. 29354 29355Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com> 29356 29357 * config/m32r.exp: New file. 29358 29359Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com) 29360 29361 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so 29362 that cflags can contains -gstabs, and work correctly for other tests. 29363 29364Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com> 29365 29366 * gdb.base/setshow.exp: New file, tests show and set. 29367 * gdb.base/setshow.c: New file, tests show and set. 29368 * gdb.base/help.exp: Add test for help set|show annotate. 29369 * gdb.base/default.exp: Add test for set|show annotate. 29370 29371Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com) 29372 29373 * testsuite/gdb.base/break.exp: Make backtrace from factorial 29374 errors unique. 29375 * testsuite/gdb.base/nodebug.exp: Whack out all -g options 29376 explicitly. 29377 29378Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com) 29379 29380 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height 29381 and width commands. This is done elsewhere. 29382 * (gdb_start): Don't call gdb_start_sim here. That's already 29383 done in gdb_load. This fixes lots of failures in default.exp. 29384 29385Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com> 29386 29387 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>: 29388 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load. 29389 * lib/gdb.exp (gdb_test): Treat failures due to program exiting 29390 in the same we we treat other failures (since it may be an expected 29391 condition), rather than as an error. 29392 * gdb.base/signals.exp (test_handle_all_print): Revert back to 29393 old test format. 29394 29395Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com> 29396 29397 * Makefile.in (clean mostlyclean): Also remove chill *.grt files. 29398 (distclean maintainer-clean realclean): No need to remove files 29399 twice. Nuke the duplicates. 29400 * gdb.base/Makefile.in (EXECUTABLES): Add "structs". 29401 * gdb.threads/Makefile.in (distclean maintainer-clean realclean): 29402 Remove config.h along with other config files. 29403 29404Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com> 29405 29406 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for 29407 "p func1 ()" and note that rests of tests are skipped. 29408 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux* 29409 setup_xfails for "print func2::coremaker_local". 29410 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp". 29411 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't 29412 affected by the previous run test. 29413 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for 29414 "print array () ubyte (foo)" and "print/x array () byte (\$i)" 29415 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for 29416 "pass int powerset tuple" and "pass modeless int powerset tuple". 29417 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for 29418 "real write 4" and "real write 8". 29419 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux* 29420 setup_xfails for "print vs1 after tuple assign 2", 29421 "print \$i after tuple assign 2", and 29422 "print vs2 after tuple assign 2". 29423 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more 29424 meaningful error message and return -1 so the caller can 29425 suppress further tests and avoid a cascade of errors. 29426 29427Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com> 29428 29429 * gdb.base/a1-selftest.exp: Tweak tests to account for new 29430 format for printing version. 29431 * gdb.base/default.exp: Ditto. 29432 * gdb.base/interrupt.exp: Fix problem with cascade of 29433 errors if child process dies while calling a function. 29434 29435Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com> 29436 29437 * Makefile.in (VPATH): Add 29438 * Makefile.in (Makefile, config.status): Fix rules so things get 29439 remade when necessary. 29440 29441Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com> 29442 29443 * Makefile.in (just-check): Add path to sibling expect dir 29444 to environment variable specified by RPATH_ENVVAR. 29445 29446Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com> 29447 29448 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@. 29449 (just-check): Add shared library paths for libstdc++, tk, 29450 tcl, bfd, and opcodes to the environment variable specified 29451 in RPATH_ENVVAR. 29452 * configure.in: Add support to recognize --enable-shared flag 29453 and generate correct value for RPATH_ENVVAR. 29454 * configure: Regenerated with autoconf. 29455 29456Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com> 29457 29458 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to 29459 include all osf versions. 29460 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include 29461 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command 29462 when target is linux. When failing to build pthreads test 29463 executable, give more meaningful message. 29464 * gdb.threads/pthreads.c: Hpux also uses old definition of second 29465 arg for pthread_create. 29466 29467Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com> 29468 29469 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2, 29470 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations. 29471 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris) 29472 and -lpthreads (everybody else). 29473 (test_startup): Fail gracefully if threads are not supported. 29474 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for 29475 "p/c array_index("abcdef",2)" when not gcc compiled. 29476 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for 29477 "print func2::coremaker_local" when not gcc compiled. 29478 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for 29479 "ptype on opaque struct tagname (statically)", 29480 "ptype on opaque struct tagname (dynamically) 1", and 29481 "ptype on opaque struct tagname (dynamically) 2" 29482 for not compiled with gcc. 29483 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for 29484 backtrace when compiled with gcc. 29485 * lib/gdb.exp (runto_main): Return result of "runto main" rather 29486 than always return success. 29487 29488Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com> 29489 29490 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*". 29491 29492Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com) 29493 29494 * gdb.base/structs.exp: Undo last change. 29495 29496Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com> 29497 29498 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to 29499 encapsulate all the steps/nexts done during self test, starting 29500 at main, and makes them less sensitive to optimization issues. 29501 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through 29502 signal handler" test. 29503 * gdb.threads/pthreads.exp: Only run this for native configs. 29504 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*" 29505 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8" 29506 tests. 29507 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail 29508 for "runto test_calls(void)" test. 29509 29510Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com> 29511 29512 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0, 29513 and don't expect address info in breakpoint confirmations. 29514 29515Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com> 29516 29517 * gdb.base/list.exp (test_forward_search): Increase timeout 29518 temporarily by 60 seconds for searching extremely long line, 29519 and then reset to old value when done. Increase expect input 29520 buffer to 10000. 29521 29522Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com> 29523 29524 * gdb.base/list.exp (test_forward_search): Fix to handle very 29525 long source line without overflowing expect's input buffer. 29526 29527Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com> 29528 29529 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not 29530 "buffer_full". 29531 29532 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not 29533 "buffer_full". 29534 29535 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not 29536 "buffer_full". 29537 29538 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not 29539 "buffer_full". 29540 29541Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com> 29542 29543 * configure.in (configdirs): Add gdb.threads. 29544 * configure: Regenerated with autoconf. 29545 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New. 29546 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites. 29547 * gdb.threads/configure: New, generated with autoconf. 29548 29549Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com> 29550 29551 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n. 29552 29553Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com> 29554 29555 * gdb.base/signals.exp (test_handle_all_print): Test separately for 29556 each signal's status in the output of "handle all print". 29557 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include 29558 the \r\n sequence that immediately precedes the gdb prompt. 29559 * gdb.base/a1-selftest.exp: Save original timeout and restore 29560 after test. 29561 29562Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com) 29563 29564 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE 29565 symbol. 29566 29567Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com> 29568 29569 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'. 29570 29571Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com> 29572 29573 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase 29574 timeout by 60 seconds. 29575 29576Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com> 29577 29578 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec. 29579 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing 29580 error return. 29581 29582Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com> 29583 29584 * lib/gdb.exp (default_gdb_start): When reporting a timeout during 29585 gdb initialization, also report how long dejagnu waited. Restore 29586 old timeout before doing error return. Temporarily increase timeout 29587 by 3 minutes to allow for slow startups over heavy NFS use. 29588 29589Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com> 29590 29591 * lib/gdb.exp: Report timeout value for verbosity level 2. 29592 * config/gdbserver.exp: Ditto. 29593 * config/hppro.exp: Ditto. 29594 * config/mips-gdb.exp: Ditto. 29595 * config/monitor.exp: Ditto. 29596 * config/netware.exp: Ditto. 29597 * config/sim-gdb.exp: Ditto. 29598 * config/slite-gdb.exp: Ditto. 29599 * config/udi-gdb.exp: Ditto. 29600 * config/unix-gdb.exp: Ditto. 29601 * config/vx-gdb.exp: Ditto. 29602 * gdb.base/a1-selftest.exp: Ditto. 29603 * gdb.base/a2-run.exp: Ditto. 29604 * gdb.base/break.exp: Ditto. 29605 * gdb.base/corefile.exp: Ditto. 29606 * gdb.base/list.exp: Ditto. 29607 * gdb.base/recurse.exp: Ditto. 29608 * gdb.base/scope.exp: Ditto. 29609 * gdb.base/signals.exp: Ditto. 29610 29611Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp) 29612 29613 * gdb.threads/Makefile.in (docdir): Removed. 29614 29615Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp) 29616 29617 * configure.in (AC_PREREQ): autoconf 2.5 or higher. 29618 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to 29619 @srcdir@. 29620 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ): 29621 autoconf 2.5 or higher. 29622 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt. 29623 29624Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com> 29625 29626 * configure: Regenerated. 29627 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to 29628 avoid name clashes with SunOS headers. 29629 29630Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com) 29631 29632 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++. 29633 29634Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com) 29635 29636 * gdb.base/callfuncs.exp: Finish last change -- make sure the 29637 prototype information ends up in the compiler info file. 29638 29639Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com> 29640 29641 * gdb.base/callfuncs.exp: Remove the compiler info file prior to 29642 attempting to regenerate it. Eliminate use of a temporary file 29643 and just generate the info file directly. Source it immediately, 29644 for consistency of use. 29645 * gdb.base/corefile.exp: Ditto 29646 * gdb.base/exprs.exp: Ditto. 29647 * gdb.base/funcargs.exp: Ditto. 29648 * gdb.base/langs.exp: Ditto. 29649 * gdb.base/list.exp: Ditto. 29650 * gdb.base/mips_pro.exp: Ditto. 29651 * gdb.base/nodebug.exp: Ditto. 29652 * gdb.base/opaque.exp: Ditto. 29653 * gdb.base/ptype.exp: Ditto. 29654 * gdb.base/scope.exp: Ditto. 29655 * gdb.base/setvar.exp: Ditto. 29656 * gdb.base/signals.exp: Ditto. 29657 * gdb.base/whatis.exp: Ditto. 29658 * gdb.c++/templates.exp: Ditto. 29659 * gdb.c++/virtfunc.exp: Ditto. 29660 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide 29661 whether or not to add -lstdc++ to the compile command line args. 29662 29663Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 29664 29665 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*", 29666 it got fixed by the recent lookup_minimal_symbol_by_pc change. 29667 Increase timeout, a lot of single stepping might be needed if the 29668 target has no hardware watchpoints. 29669 29670Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com) 29671 29672 * gdb.base/break.exp: Ignore compiler warnings when compiling 29673 break.c. 29674 * gdb.base/callfuncs.exp: Don't run these tests on the h8300. 29675 * gdb.base/default.exp: Add h8300 xfails. Handle messages 29676 from remote-sim. 29677 * gdb.base/exprs.exp: Add h8300 xfails. 29678 * gdb.base/funcargs.exp: Likewise. 29679 * gdb.base/nodebug.exp: Likewise. 29680 * gdb.base/printcmds.exp: Likewise. 29681 * gdb.base/ptype.exp: Likewise. 29682 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add 29683 h8300 xfails. 29684 * gdb.base/return.exp: Handle float/double precision problems 29685 on the h8300. 29686 * gdb.base/funcargs.c: Explicitly make last constant argument to 29687 call_after_alloca_subr an unsigned long type. 29688 * gdb.base/return.c: Include stdio.h. 29689 29690Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com> 29691 29692 * config/abug.exp: New file for the older Motorola Bug monitor 29693 that runs on the mvme13x series VME boards. 29694 * config/monitor.exp: Use the new config array for target settings 29695 if they exist. 29696 29697Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com> 29698 29699 * sim-gdb.exp: Make the SH simulator allocate less space when 29700 it is targeted. 29701 29702Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com) 29703 29704 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace 29705 test. 29706 29707Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com> 29708 29709 * gdb.base/list.exp (test_list_function): Remove setup_xfail for 29710 "rs6000-*-*" for "list function in include file" when gcc compiled. 29711 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*" 29712 for "p ctable1[120]". 29713 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for 29714 "print 'scope0.c'::filelocal_bss before run" when gcc compiled. 29715 Remove setup_xfail for "rs6000-*-*" for 29716 "print 'scope0.c'::filelocal before run". 29717 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp}, 29718 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..." 29719 since some compilers don't allow both options to be given 29720 on the same command line. Create object file and move it. 29721 29722Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com> 29723 29724 * gdb.base/corefile.exp: Always regenerate the core file, since 29725 we always regenerate the coremaker program. Detect special case 29726 where registers cannot be read from core file. 29727 29728Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com> 29729 29730 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE> 29731 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility 29732 * gdb.c++/templates.exp: Only match on basename of file since 29733 some formats like xcoff don't encode directory information. 29734 * gdb.stabs/weird.exp: Use the right sed script for powerpc 29735 and rs6000 AIX xcoff targets. 29736 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*. 29737 * configure: Regenerate. 29738 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c 29739 here, rather than in distclean. 29740 29741Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com> 29742 29743 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled 29744 defined, and use it to compile the test case with -O2. The 29745 native compilation still uses no optimization. 29746 * gdb.base/mips_pro.c: Remove inline assembly code since 29747 it is compiled PIC by default, which results in assembler 29748 warnings that make the testsuite think the compilation 29749 was unsuccessful. 29750 29751Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com> 29752 29753 * gdb.c++/misc.exp: Add note to message for 29754 "print s.a for foo struct" that this is a known gcc 2.7.2 29755 and earlier bug. 29756 29757Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com) 29758 29759 * gdb.base/break.exp: Fix pattern for matching "Delete all 29760 breakpoints (y or n) ". Add "mips-dec-ultrix*" to 29761 setup_xfail for deleting all breakpoints test. Fix various 29762 timeout messages to include "(timeout)". 29763 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail 29764 for "p t_float_values2(3.14159,float_val2)". 29765 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail 29766 for "continue to call2g" when gcc compiled. 29767 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for 29768 "up to foo in langs.exp", "show language at foo in langs.exp", 29769 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp", 29770 and "show language at fsub in langs.exp". 29771 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for 29772 "list line 1 in include file", "list message for lines past EOF", 29773 "list function in include file", "list list0.h:foo", and 29774 "list filename:function; nonexistant function". 29775 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for 29776 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" 29777 and "ptype t_char_array" to be for native cc only. 29778 29779Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com> 29780 29781 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled 29782 setup_xfail for "print coremaker_bss", "print coremaker_ro", 29783 "print func2::coremaker_local", and "backtrace in corefile.exp". 29784 29785Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com> 29786 29787 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for 29788 "bt in signals.exp". This problem only appears when running 29789 the testsuite, and then only intermittently. 29790 29791Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com> 29792 29793 * gdb.base/return.exp (return_tests): Differentiate between 29794 two tests of continuing. 29795 29796Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com> 29797 29798 * */Makefile.in (maintainer-clean): Remove config.log. 29799 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp. 29800 * gdb.c++/Makefile.in (PROGS): Add inherit. 29801 (clean): Remove *.ci. 29802 29803Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com> 29804 29805 * gdb.c++/misc.cc: Add test code from Mike Stump. 29806 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump. 29807 29808Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com> 29809 29810 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2" 29811 to "alpha-*-osf2*" and add comment. 29812 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*" 29813 setup_xfail for "step over execarg initialization" and 29814 "step over corearg initialization". 29815 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail 29816 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*". 29817 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not 29818 gcc compiled for "print coremaker_bss", "print coremaker_ro", 29819 "print func2::coremaker_local", and "backtrace in corefile.exp". 29820 * gdb.base/signals.exp: Build and source signals.ci. 29821 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp" 29822 to be for gcc only. 29823 * lib/gdb.exp: Move verbose statements outside conditionals. 29824 29825Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 29826 29827 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by 29828 Feb 3 procfs.c change. 29829 29830Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com> 29831 29832 * config/unix-gdb.exp: Remove extraneous newlines from end of file. 29833 29834Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com> 29835 29836 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up 29837 from dejagnu's apparent default of 10 seconds, which gives random 29838 results when running the tests over NFS on moderately loaded systems. 29839 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case. 29840 29841Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com> 29842 29843 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed. 29844 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test 29845 result reports. 29846 29847Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com> 29848 29849 * configure.in (CY_AC_PATH_TCLH): Remove. 29850 * configure: Regenerate. 29851 29852Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com> 29853 29854 * gdb.c++/Makefile.in (clean): Add missing '{'. 29855 29856Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com) 29857 29858 * lib/gdb.exp: Provide a default value for noinferior. 29859 29860 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS). 29861 Load libgloss.exp. 29862 29863Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com) 29864 29865 * gdb.disasm/hppa.exp: Compile directly into an executable, use 29866 the executable, not the .o to run the tests from. 29867 29868Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com) 29869 29870 * gdb.base/break.exp: Don't test for program exit or exit status 29871 if $noresults if nonzero. 29872 * gdb.base/langs.exp: Likewise. 29873 * gdb.base/watchpoint.exp: Likewise. 29874 29875 * gdb.base/default.exp: Remove extraneous call to load gdb.exp. 29876 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before 29877 trying to compile the testcase. 29878 29879Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com> 29880 29881 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2. 29882 * gdb.base/signals.exp (continue to handler): Likewise. 29883 29884Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com> 29885 29886 * gdb.c++/classes.exp: Now = returns false/true, not 1/0. 29887 29888 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE.. 29889 29890Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com) 29891 29892 * gdb.base/corefile.exp: Recognize "not found" as failure 29893 when trying to determine if a core file was generated. 29894 If no core file was generate the first time, try again without 29895 the ulimit -c to work around braindamaged shells. 29896 29897Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com> 29898 29899 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace 29900 [] tests with "test" and enclose string in quotes. 29901 * gdb.stabs/configure: Rebuild 29902 29903Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com> 29904 29905 Changes in sync with expect: 29906 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater. 29907 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater. 29908 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater. 29909 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote 29910 argument to AC_REQUIRE. 29911 * configure: Regenerated. 29912 29913Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com> 29914 29915 * gdb.base/corefile.exp: When generating a core, discard any 29916 error messages about ulimit not found and the "core dumped" 29917 message from the shell that runs the coredumper. 29918 29919Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com) 29920 29921 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too. 29922 29923 * gdb.stabs/weird.exp: Use ${target_triplet} to determine 29924 which sed script to run. Expect failure for v_comb test 29925 on PA targets too. 29926 29927Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com> 29928 29929 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for 29930 "print func2::coremaker_local" and for "backtrace in corefile.exp" 29931 29932Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com> 29933 29934 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests. 29935 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and 29936 "sparc-sun-solaris*" xfails for "p v_comb". 29937 * lib/gdb.exp (default_gdb_start): Fix typo. 29938 * gdb.base/corefile.exp: Allow "Core was generated by ..." 29939 messages to not include the full program name that caused 29940 the core dump since some systems (such as solaris) apparently 29941 truncate this path to about 80 characters. 29942 When generating a core file first try increasing the core file 29943 size limit to unlimited since some systems may default it to 29944 zero, and it is harmless to try it. Move the test for failing 29945 to generate a core file to where it will actually get executed. 29946 * gdb.c++/templates.exp (test_ptype_of_templates): Accept 29947 new gdb result from g++ debug info improvements and make old 29948 pattern obsolescent. Also account for size_t differences 29949 (may be int or long). 29950 * gdb.base/a1-selftest.exp (test_with_self): Check for case where 29951 initialization before function call is placed in the delay slot 29952 and thus appears to be skipped over by commands such as "next". 29953 29954Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com> 29955 29956 * gdb.base/a1-selftest.exp (test_with_self): Run without windows. 29957 29958Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com> 29959 29960 * gdb.base/*.exp: Make ${srcfile} only be the basename of the 29961 input source file; fix code to compile test to deal with this 29962 convention. 29963 * gdb.c++/*.exp: Likewise. 29964 29965Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com> 29966 29967 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for 29968 "bt in signals.exp". 29969 29970Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com> 29971 29972 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for 29973 "step over execarg initialization" and 29974 "step over corearg initialization". 29975 29976Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com> 29977 29978 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems 29979 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files. 29980 29981Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com> 29982 29983 From Rob Savoye (rob@poseidon.cygnus.com) 29984 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in}, 29985 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in, 29986 configure.in}, gdb.disasm/{Makefile.in, configure.in}, 29987 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in, 29988 configure.in}: Major reworking for autoconfig. 29989 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure, 29990 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt : 29991 New files. 29992 * config/unix-gdb.exp: Make GDB global. 29993 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp, 29994 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp, 29995 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp, 29996 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp, 29997 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp, 29998 term.exp, twice.exp, watchpoint.exp, whatis.exp}, 29999 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp, 30000 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp, 30001 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp, 30002 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp, 30003 pr-8136.exp, result.exp, string.exp, tuples.exp}, 30004 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues 30005 to returns as necessary, arrange for test to compile own testcase 30006 executable. 30007 * lib/gdb.exp: Changes for testsuite to compile own test cases. 30008 30009Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com> 30010 30011 * gdb.c++/classes.exp (test_pointers_to_class_members): Add 30012 clear_xfail at end of test which might not call either pass or fail. 30013 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for 30014 "backtrace through signal handler". 30015 30016Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 30017 30018 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when 30019 continuing from a job control stop signal. 30020 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o. 30021 30022Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com) 30023 30024 * gdb.base/callfuncs.exp: Remove bogus hppa xfails. 30025 * gdb.base/corefile.exp: Likewise. 30026 * gdb.base/funcargs.exp: Likewise. 30027 30028Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com) 30029 30030 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor. 30031 * config/monitor.exp: Add support for setting baud rate. 30032 30033Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com> 30034 30035 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and 30036 i*86-*-linux* xfails for "backtrace through signal handler". 30037 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for 30038 "print func2::coremaker_local". 30039 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4, 30040 alpha-dec-osf2* xfail for 30041 "delete all breakpoints when none". 30042 30043Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com> 30044 30045 * gdb.base/break.exp: Change test that deletes all breakpoints 30046 when no user breakpoints are installed. A post 4.15 change 30047 causes gdb to no longer prompt in this case. 30048 30049Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com> 30050 30051 * gdb.base/return.exp (return_tests): Change xfail for test 30052 "correct value returned double test" to stop xfailing at 30053 Solaris 2.5. Apparently the bug has been fixed. 30054 30055Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com> 30056 30057 * gdb.stabs/ecoff.sed: Remove comment lines except for first one. 30058 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere. 30059 30060Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com) 30061 30062 * gdb.disasm/hppa.exp: Test lci and syncdma instructions. 30063 * gdb.disasm/hppa.s: Corresponding changes. 30064 30065Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com) 30066 30067 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target 30068 makefile fragment. 30069 * config/mt-hpux: Deleted. 30070 30071Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com) 30072 30073 * Many files: When warning about suppressed tests due to a 30074 nonexistant test binary, avoid incrementing the warning count. 30075 30076Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com> 30077 30078 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON. 30079 30080Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 30081 30082 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to 30083 "sparc-*-solaris2*". 30084 30085Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 30086 30087 * gdb.base/coremaker.c: Produce a full core dump for AIX targets. 30088 Add global and local variables and initialize them. 30089 * gdb.base/corefile.exp: Test correct mapping of corefile sections 30090 by printing variables. Remove rs6000 and powerpc xfails, BFD now 30091 extracts the file name and terminating signal from the core file. 30092 * TODO: Remove note about tests for correct mapping of corefile. 30093 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc 30094 from optimizing it away. 30095 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now 30096 handles common blocks. 30097 30098Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu) 30099 30100 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax 30101 * gdb.disasm/sh3.exp (fmac): Corresponding changes. 30102 30103Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com> 30104 30105 * Makefile.in (maintainer-clean): New target, synonym for 30106 realclean. 30107 * gdb.base/Makefile.in (maintainer-clean): Likewise. 30108 * gdb.c++/Makefile.in (maintainer-clean): Likewise. 30109 * gdb.chill/Makefile.in (maintainer-clean): Likewise. 30110 * gdb.disasm/Makefile.in (maintainer-clean): Likewise. 30111 * gdb.stabs/Makefile.in (maintainer-clean): Likewise. 30112 * gdb.threads/Makefile.in (maintainer-clean): Likewise. 30113 30114Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com> 30115 30116 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*" 30117 xfails when not gcc compiled for "print foo::funclocal". 30118 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for: 30119 "print foo::funclocal at foo", 30120 "print 'scope1.c'::foo::funclocal at foo", 30121 "print foo::funclocal_bss at foo", 30122 "print 'scope1.c'::foo::funclocal_bss at foo", 30123 "print foo::funclocal_ro at foo", 30124 "print 'scope1.c'::foo::funclocal_ro at foo", 30125 "print bar::funclocal at foo" and 30126 "print 'scope1.c'::bar::funclocal at foo". 30127 (test_at_bar): Add "hppa*-*-hpux*" xfails when not 30128 gcc compiled for "print foo::funclocal at bar". 30129 Expand all messages to ensure that they identify that 30130 the test is at bar(). 30131 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not 30132 gcc compiled for: 30133 "ptype on opaque struct pointer (statically)", 30134 "ptype on opaque struct tagname (statically)", 30135 "ptype on opaque struct pointer (dynamically) 1", 30136 "ptype on opaque struct tagname (dynamically) 1", 30137 "ptype on opaque struct pointer (dynamically) 2" and 30138 "ptype on opaque struct tagname (dynamically) 2 30139 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not 30140 gcc compiled for: 30141 "p datalocal" 30142 "whatis datalocal", 30143 "ptype datalocal", 30144 "p bsslocal", 30145 "whatis bsslocal", and 30146 "ptype bsslocal". 30147 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for 30148 "backtrace in langs.exp" and "up to langs0__2do in langs.exp" 30149 when not gcc compiled. 30150 * gdb.base/funcargs.exp (float_and_integral_args): Add 30151 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc 30152 compiled. 30153 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for 30154 "backtrace from call6a" when not gcc compiled. 30155 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for 30156 "backtrace from call7a" when not gcc compiled. 30157 * gdb.base/callfuncs.exp (do_function_calls): 30158 Add "hppa*-*-hpux*" xfail when not gcc compiled for 30159 "p t_char_array_values(char_array_val2,char_array_val1)", 30160 "p t_char_array_values(char_array_val1,char_array_val2)", 30161 "p t_char_array_values("carray 1","carray 2")", 30162 "p t_char_array_values("carray 1",char_array_val2)", 30163 "p t_char_array_values(char_array_val1,"carray 2")", 30164 "p sum_args(1,{2})", 30165 "p sum_args(2,{2,3})", 30166 "p sum_args(3,{2,3,4})", 30167 "p sum_args(4,{2,3,4,5})" 30168 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for 30169 "backtrace in corefile.exp" when not gcc compiled. 30170 30171Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 30172 30173 * gdb.base/signals.exp: Rewrite `handle all print' test as 30174 a procedure. Accept blanks or TABs as whitespace, increase 30175 timeout and expect input buffer size for the large output 30176 from the command. Remove "i*86-*-bsdi2.0" xfail. 30177 30178Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 30179 30180 * gdb.base/setvar.exp: Add new testcases for truncation when 30181 assigning invalid values to bitfields. 30182 30183Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com> 30184 30185 * gdb.base/callfuncs.exp (do_function_calls): Remove 30186 mips-sgi-irix* xfail for 30187 "call inferior func with struct - returns char *" 30188 and fix test so that an optional (unsigned char *) cast is 30189 accepted in the result. 30190 30191Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com> 30192 30193 * gdb.base/funcargs.exp (float_and_integral_args): Remove 30194 sparc-sun-solaris2* xfail for "print f1 after run to call2a". 30195 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix. 30196 * gdb.base/signals.exp: Remove duplicate "handle all print" test 30197 that accidentally got checked in. 30198 30199Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com> 30200 30201 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2* 30202 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc 30203 compiled test. 30204 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer): 30205 Add mips-sgi-irix5* xfail for not gcc compiled. 30206 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci. 30207 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc 30208 compiled for "p top", "whatis top", "p middle", and "whatis 30209 middle". 30210 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for 30211 "whatis signed char" for not gcc compiled. 30212 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for 30213 "set variable signed char=-1 (-1)" and 30214 "set variable signed char=0xFF (0xFF)" for not gcc compiled. 30215 * gdb.base/funcargs.exp (float_and_integral_args): 30216 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled. 30217 Add mips-sgi-irix* xfail when not gcc compiled for 30218 "continue to call2b". 30219 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for 30220 "continue to call2g". 30221 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc 30222 compiled for "backtrace from call6a" 30223 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc 30224 compiled for "backtrace from call7k". Add mips-sgi-irix5* xfail 30225 when not gcc compiled for "backtrace from call7a". 30226 (localvars_after_alloca): Fix gdb_test cmds for 30227 "print * after runto ...". 30228 Remove rs6000-*-* xfails for 30229 "print i after runto localvars_after_alloca" and 30230 "print l after runto localvars_after_alloca" 30231 for all compilers. 30232 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5), 30233 when not compiled with gcc, for: 30234 "print signed char == (minus)", 30235 "print signed char != (minus)", 30236 "print signed char < (minus)", 30237 "print signed char > (minus)". 30238 * gdb.base/callfuncs.exp (do_function_calls): 30239 Add mips-sgi-irix* xfail, when compiled with native compiler, for 30240 "call inferior func with struct - returns char *". 30241 * gdb.base/return.exp (return_tests): Change xfail for 30242 "correct value returned double test" to include Solaris 2.4. 30243 * gdb.base/funcargs.exp (float_and_integral_args): 30244 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a". 30245 30246Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 30247 30248 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for 30249 enumeration bitfields if compiling with GNU C. 30250 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path 30251 to empty' prompt. 30252 30253Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu) 30254 30255 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run 30256 test for PRO targets. 30257 30258 * gdb.base/funcargs.exp: Avoid ever setting more than 8 30259 breakpoints in the inferior at any given time by making 30260 two groups of breakpoints for call2*, call6* and call7* 30261 tests. 30262 30263Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 30264 30265 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change. 30266 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc 30267 from optimizing it away. 30268 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for 30269 "call inferior func with struct". 30270 30271Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com> 30272 30273 * configure.in: Only configure gdb.chill for particular targets. 30274 30275Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com> 30276 30277 * gdb.base/Makefile.in: Add action to .c.o transformation 30278 rule that generates a .ci file for each .o file and remove 30279 explicit .c.o rules except for callfuncs.o. 30280 * gdb.c++/Makefile.in: Add .cc.o transformation rule that 30281 generates a .ci file for each .o file and remove explicit 30282 .cc.o rules. 30283 (clean): Remove *.tmp *.ci files. 30284 (EXECUTABLES): Remove templ-info.exp. 30285 * gdb.base/compiler.c: New file. 30286 * gdb.c++/compiler.cc: New file 30287 * gdb.base/scope.exp: Source gdb.base/scope.ci. 30288 Change rs6000-*-* xfail for 30289 "print 'scope0.c'::filelocal_ro" and 30290 "print 'scope1.c'::filelocal" and 30291 "print 'scope1.c'::filelocal_bss" and 30292 "print 'scope1.c'::filelocal_ro" and 30293 "print 'scope1.c'::foo::funclocal" and 30294 "print 'scope1.c'::foo::funclocal_ro" and 30295 "print 'scope1.c'::bar::funclocal" and 30296 "print 'scope0.c'::filelocal_ro" and 30297 "print 'scope1.c'::filelocal at foo" and 30298 "print 'scope1.c'::filelocal_bss at foo" and 30299 "print 'scope1.c'::filelocal_ro at foo" and 30300 "print 'scope1.c'::foo::funclocal at foo" and 30301 "print 'scope1.c'::foo::funclocal_bss at foo" and 30302 "print 'scope1.c'::foo::funclocal_ro at foo" and 30303 "print 'scope1.c'::bar::funclocal at foo" and 30304 "print 'scope0.c'::filelocal_ro" and 30305 "print 'scope1.c'::filelocal" and 30306 "print 'scope1.c'::filelocal_bss" and 30307 "print 'scope1.c'::filelocal_ro" and 30308 "print 'scope1.c'::foo::funclocal" and 30309 "print 'scope1.c'::foo::funclocal_bss" and 30310 "print 'scope1.c'::foo::funclocal_ro" and 30311 "print 'scope1.c'::bar::funclocal" and 30312 "print 'scope1.c'::bar::funclocal_bss" 30313 to only be xfail'd when not compiled with gcc. 30314 Add rs6000-*-* xfail for 30315 "print 'scope0.c'::filelocal_bss before run" 30316 when compiled with gcc. 30317 (test_at_main): Add rs6000-*-* xfail for 30318 "print filelocal_ro in test_at_main" 30319 when compiled with gcc. 30320 * gdb.base/ptype.exp: Source gdb.base/ptype.ci. 30321 Add rs6000-*-aix* xfail for 30322 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and 30323 "ptype t_char_array", not compiled with gcc. 30324 * gdb.base/list.exp (test_list_function): Add rs6000-*-* 30325 xfail for "list foo (in include file)" when gcc compiled. 30326 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci 30327 (integral_args): Add rs6000-*-* xfail for 30328 "run to call0a" if not compiled with gcc. 30329 (unsigned_integral_args): Add rs6000-*-* xfail for 30330 "run to call1a" if not compiled with gcc. 30331 (float_and_integral_args): Add rs6000-*-* xfail for 30332 "run to call2a" if not compiled with gcc and for 30333 "continue to call2b" for any compiler. 30334 Add rs6000-*-* xfail to 30335 "print f1 after run to call2a" for gcc compiled. 30336 (discard_and_shuffle): Add rs6000-*-* xfail for 30337 "run to call6a". 30338 (shuffle_round_robin): Add rs6000-*-* xfail for 30339 "backtrace from call7a" if not compiled with gcc. 30340 Add rs6000-*-* xfail for 30341 "backtrace from call7b" if compiled with gcc. 30342 (call_after_alloca): Add rs6000-*-* xfail for 30343 "print c in call_after_alloca" and 30344 "print s in call_after_alloca" and 30345 "backtrace from call_after_alloca_subr" 30346 if not compiled with gcc. 30347 (localvars_in_indirect_call): Add rs6000-*-* xfail for 30348 "print c in localvars_in_indirect_call" and 30349 "print c in localvars_in_indirect_call" and 30350 "backtrace in indirectly called function" and 30351 "stepping into indirectly called function" 30352 if not compiled with gcc. 30353 (localvars_after_alloca): Add rs6000-*-* xfail for 30354 "print c after runto localvars_after_alloca" and 30355 "print s after runto localvars_after_alloca" and 30356 "print i after runto localvars_after_alloca" and 30357 "print l after runto localvars_after_alloca" 30358 for all compilers. 30359 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather 30360 than whatis-info.exp. 30361 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather 30362 than opaque-info.exp. 30363 Setup rs6000-*-* xfail for 30364 "ptype on opaque struct pointer (statically)" and 30365 "ptype on opaque struct pointer (dynamically)" when 30366 not compiled with gcc. 30367 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci 30368 rather than callf-info.exp. 30369 (do_function_calls): Add clear_xfail for rs6000-*-* for 30370 "p t_float_values2(3.14159,float_val2)". Seems to work 30371 fine there, both with xlc and gcc. Need to find out what 30372 it is doing right and fix other platforms. 30373 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for 30374 "call inferior func with struct - returns int", 30375 "call inferior func with struct - returns long", 30376 "call inferior func with struct - returns float", 30377 "call inferior func with struct - returns double", 30378 "call inferior func with struct - returns char *", 30379 but only if not gcc compiled (presumes xlc compiled). 30380 Change rs6000-*-* xfails for 30381 "call inferior func with struct - returns char" and 30382 " call inferior func with struct - returns short" to only 30383 xfail if not using gcc. 30384 (clean mostlyclean): Remove *.ci and *.tmp files. 30385 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather 30386 than templ-info.exp. 30387 * gdb.base/langs.exp: Source gdb.base/langs.ci. 30388 Add rs6000-*-* xfail for "up to foo in langs.exp" 30389 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp" 30390 when not gcc compiled. 30391 30392Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com> 30393 30394 * gdb.base/callfuncs.exp: Add xfails for the powerpc. 30395 * gdb.base/corefile.exp: Likewise. 30396 * gdb.base/list.exp: Likewise. 30397 * gdb.base/scope.exp: Likewise. 30398 * gdb.base/siganls.exp: Likewise. 30399 30400 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4 30401 compiler output. 30402 * gdb.base/whatis.exp: Likewise. 30403 30404Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu) 30405 30406 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a 30407 failure (opcode table has been fixed to match reality). 30408 30409Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com> 30410 30411 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for 30412 "call inferior func with struct - returns char", 30413 "call inferior func with struct - returns short" 30414 30415 * gdb.base/scope.exp: Remove rs6000-*-* xfails for 30416 "print 'scope0.c'::filelocal at main", 30417 "print 'scope0.c'::filelocal_bss in test_at_main", 30418 "print 'scope0.c'::filelocal at foo", 30419 "print 'scope0.c'::filelocal_bss in test_at_foo", 30420 "print 'scope0.c'::filelocal at bar", 30421 "print 'scope0.c'::filelocal_bss in test_at_bar" 30422 30423 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function 30424 in source file 1". This bug seems to have been fixed with both 30425 gcc and native cc (was native assembler bug?). 30426 30427Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com) 30428 30429 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for 30430 "backtrace through signal handler" to "i*86-*-sysv4*". 30431 * gdb.base/signals.exp: Add xfail for "'next' behaved as 30432 continue" case. Add "known SVR4 bug" to fail message. 30433 Add "i*86-*-bsdi2.0" xfail for "handle all print". 30434 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1". 30435 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for 30436 "whatis unnamed typedef'd enum..." and "ptype t_char_array". 30437 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for 30438 "up to foo in langs.exp", "show language at foo in 30439 langs.exp", "up to cppsub_ in langs.exp", "show 30440 language at cppsub_ in langs.exp", "up to fsub in 30441 langs.exp", and "show language at fsub in langs.exp". 30442 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for 30443 "bactrace in corefile.exp". 30444 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for 30445 "call inferior function with struct - returns float" and 30446 "call inferior function with struct - returns double". 30447 30448Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu) 30449 30450 * gdb.disasm/sh3.s: Source for sh3 disassembler tests. 30451 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests. 30452 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment. 30453 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests. 30454 30455Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com> 30456 30457 * Makefile.in (CHILL_FOR_TARGET): Use previously defined 30458 (or overriden) "CHILL" macro rather then bare "gcc". 30459 Also look for ../../gcc/xgcc since that is what we will 30460 actually need, not "Makefile". Remove following assignment 30461 of CHILL to CHILL_FOR_TARGET because that results in 30462 recursive definition. 30463 30464Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com> 30465 30466 * gdb.base/corefile.exp: Change xfail for backtrace in 30467 corefile.exp from linuxaout to all linux. 30468 * gdb.base/sigall.exp (test_one_sig): Specifically deal with 30469 cases where we miss the breakpoint at the signal handler 30470 for some reason. Setup xfail for linuxoldld/linuxaout and 30471 getting SIGIO. Setup xfail for linuxoldld/linuxaout for 30472 hitting SIGURG breakpoint. 30473 * gdb.base/signals.exp: Setup xfail for "next" acting like 30474 continue to add linuxoldld. Setup xfail for all linux for 30475 "next to handler in signals_tests_1", "backtrace in 30476 signals_tests_1", "continue to func1", "pass SIGUSR1", 30477 and continue to handler". 30478 30479Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com> 30480 30481 * Update all FSF addresses except those in COPYING* files. 30482 30483Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com> 30484 30485 * gdb.base/a2-run.exp: Change messages to be more explicit about 30486 the status of args, and quote binfile in results. 30487 30488Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com> 30489 30490 * gdb.base/callfuncs.exp: Add tests for passing structs to 30491 inferior functions and return various types. 30492 * gdb.base/callfuncs.c: Add functions to receive a struct 30493 and return a member of the struct, in various types. 30494 30495Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 30496 30497 * gdb.base/Makefile.in (clean): Remove callf-info.exp. 30498 30499Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com> 30500 30501 * config/vxworks29k.exp: New file, sources vxworks.exp. 30502 30503Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com> 30504 30505 * config/gdbremote.exp: New file. Testing framework using 30506 gdbserver. 30507 30508Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com) 30509 30510 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for 30511 "call function when asleep" and "send end of file". 30512 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list 30513 for "backtrace in corefile.exp". 30514 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list 30515 for "backtrace through signal handler". 30516 * gdb.base/corefile.exp: Make sure we actually generate a core file 30517 before trying the core tests. Some systems allow the user to suppress 30518 generation of core files and default to that (linux for example). 30519 * gdb.base/signals.exp: Change xfail for "next" acting like "continue" 30520 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta. 30521 30522Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com> 30523 30524 * gdb.threads: New directory with some crude multi-threaded 30525 gdb tests (step.exp and step2.exp). 30526 * config/mt-lynx (STEP_EXECUTABLE): Define. 30527 (THREADFLAGS): Define. 30528 30529Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu) 30530 30531 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx. 30532 30533 * gdb.base/signals.exp: Disable whole file for lynx until 30534 further notice. 30535 30536 * gdb.base/signals.exp: xfail test where "next" acts like 30537 "continue" for lynx. 30538 30539 * gdb.base/interrupt.exp: xfail test for calling function while 30540 inferior is asleep for lynx. 30541 30542 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more 30543 than one cr-lf after each command. 30544 30545Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 30546 30547 * configure.in: Reinstate setting of stabsdirs variable, fix 30548 typo in setting up configdirs for native builds. 30549 30550 * gdb.base/return.exp: Fix typo in return double test. 30551 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the 30552 compiler from optimizing them away. 30553 30554Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu) 30555 30556 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf 30557 sequences to be echo'd by gdb when using gdb_test. 30558 * gdb.chill/chexp.exp: Likewise. 30559 * gdb.fortran/exprs.exp: Likewise 30560 30561Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com> 30562 30563 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds 30564 after the inferior gdb has started. 30565 30566 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf 30567 after each command. 30568 * gdb.base/funcargs.exp: Likewise. 30569 * gdb.base/gdbvars.exp: Likewise. 30570 * gdb.base/interrupt.exp: Likewise. 30571 * gdb.base/list.exp: Likewise. 30572 * gdb.base/watchpoint.exp: Likewise. 30573 * gdb.c++/demangle.exp: Likewise. 30574 * gdb.c++/inherit.exp: Likewise. 30575 * gdb.chill/chexp.exp: Likewise. 30576 * gdb.fortran/exprs.exp: Likewise. 30577 30578 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall 30579 test if we can't handle IO to/from the inferior. 30580 30581 * gdb.c++/misc.exp: Always check for a program already being 30582 started after sending a "run" command to gdb. 30583 30584 * gdb.base/twice.exp: Start with a fresh gdb. 30585 30586 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests 30587 only depend on gdb's expression code, not the chill runtime. 30588 30589 * gdb.base/return.c: Put return values into variables so we 30590 can have gdb print them rather than depending on the program 30591 to print them. 30592 * gdb.base/return.exp: Corresponding changes. 30593 30594 * lib/gdb.exp: Provide default value for noinferiorio. 30595 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from 30596 the inferior. 30597 30598 * gdb.base/break.exp: Always check for a program already being 30599 started after sending a "run" command to gdb. 30600 (text_next_with_recursion): Don't check the output from the 30601 program's printf statement. Instead just make sure the program 30602 exited. 30603 30604 * gdb.base/commands.exp: Protect tests which need arguments with 30605 $noargs conditionals. 30606 30607Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 30608 30609 * gdb.base/printcmds.exp: Adjust expect patterns for addresses 30610 of structure member arrays to match gdb/valops.c:value_addr change. 30611 30612Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu) 30613 30614 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout 30615 cases. 30616 30617Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com) 30618 30619 * configure.in (configdirs): Remove gdb.chill from default list 30620 of subdirs and then add it back in only if doing a native build. 30621 The current chill compiler does not yet work in any cross build. 30622 * Revert all signal changes from Jul 6. 30623 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm() 30624 for sh-hms targets, allowing these tests to link, with no other 30625 changes. Testing is suppressed by setting "nosignals" in site.exp. 30626 30627Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com) 30628 30629 * configure.in (signaldirs): Define and add to configdirs for all 30630 targets except some specific ones that are known to not support signals. 30631 Also clean up formatting. 30632 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals. 30633 (signals, sigall): Remove rules to build. 30634 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}: 30635 Moved to new gdb.signals directory. 30636 * gdb.signals: New test directory. 30637 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp, 30638 signals.c signals.exp}: New or moved files. 30639 30640Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu) 30641 30642 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist. 30643 30644Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com> 30645 30646 * gdb.base/return.exp: Xfail `return double' test failure 30647 on at least Solaris 2.3 and handle future/past versions on 30648 a case by case basis as appropriate. Also update message 30649 to include i*86 failures. 30650 30651Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 30652 30653 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS. 30654 30655 * lib/gdb.exp: Fix comment which erroneously identified 30656 gdb_file_cmd as gdb_load (the 19 May change was in fact to 30657 gdb_file_cmd not gdb_load). 30658 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout". 30659 30660 * gdb.base/setvar.exp: Make test names consistent between pass and 30661 fail cases. Use gdb_test more. 30662 30663Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 30664 30665 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout". 30666 30667Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 30668 30669 * gdb.base/help.exp: Fix expected help string for `show commands'. 30670 30671Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com> 30672 30673 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM. 30674 30675 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack 30676 of a text section. 30677 30678Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com) 30679 30680 * config/monitor.exp (gdb_target_monitor): Fix loop interator so 30681 that loop eventually terminates. Fix Connection refused logic so 30682 that testsuite will expire nicely. 30683 30684Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com) 30685 30686 * config/cpu32bug.exp, config/est.exp, config/hppro.exp, 30687 config/rom68k.exp: New tcl glue for the appropriate monitors. 30688 These all just end up calling monitor.exp. 30689 * config/monitor.exp (gdb_target_monitor): Handle `Connection 30690 refused' by retrying. Cleanup some timeout issues. 30691 * (gdb_load): Reduce timeout. Cleanup some timeout issues. 30692 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that 30693 callers don't have to set/restore global timeout variable. 30694 30695 * The following set of changes centralizes management of the global 30696 timeout variable. This way, it can be set in one target dependent 30697 place instead of dozens of places scattered throughout the test suite. 30698 If you need to lengthen a timeout, then you should either set timeout 30699 in one of the config/{target}.exp files, or multiply it by a factor. 30700 Setting it to an absolute value is always going to lose for some 30701 targets. 30702 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout. 30703 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout. 30704 * gdb.base/funcargs.exp: Don't set timeout. 30705 * gdb.base/list.exp (test_forward_search): Only use local timeout. 30706 * gdb.base/printcmds.exp (test_print_string_constants 30707 test_print_array_constants): Don't set timeout. 30708 * gdb.base/ptype.exp: Don't set timeout. 30709 * gdb.base/recurse.exp: Don't set timeout. 30710 * gdb.base/return.exp: Don't set timeout. 30711 * gdb.base/watchpoint.exp: Don't set timeout. 30712 * gdb.c++/classes.exp (do_tests): Don't set timeout. 30713 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout. 30714 30715Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com> 30716 30717 * Makefile.in: Make clean targets work also when SUBDIRS is empty. 30718 30719Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 30720 30721 * lib/gdb.exp: Disable chill tests for irix5. 30722 30723Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 30724 30725 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make 30726 each test pass or fail. 30727 30728Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 30729 30730 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if 30731 xlc not gcc. 30732 30733Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com) 30734 30735 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp. 30736 30737Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com) 30738 30739 * config/est.exp: Fix copyright and comments. Remove dead code. 30740 Use targetname, serialport and baud variables instead of fixed 30741 constants. 30742 * config/rom68k.exp: Fix copyright and comments. Remove dead code. 30743 * config/cpu32bug.exp: New file to support cpu32bug monitors. 30744 30745Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 30746 30747 * gdb.base/watchpoint.exp: Don't run 30748 test_watchpoint_triggered_in_syscall for sunos. 30749 30750Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 30751 30752 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h; 30753 they don't seem to exist. Do include stdio.h. 30754 30755Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 30756 30757 * gdb.base/a1-selftest.exp: Add alpha xfail. 30758 30759Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 30760 30761 * gdb.base/watchpoint.c (main): Prompt before calling read(). 30762 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall): 30763 Revise accordingly. Remove cruft about sending "123" several 30764 times, until it gets noticed. Clean up the "print buf[0]" stuff 30765 so that it passes or fails, and waits for prompts in the usual way. 30766 30767Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 30768 30769 * gdb.base/recurse.exp: Fix comment. 30770 30771 * TODO: Remove item about printing variables in nodebug.exp. Add 30772 item about enabling tests which are only run on some targets. 30773 30774 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or 30775 fail, make test names unique, use new gdb_test convention 30776 regarding pattern, use gdb_test more, etc.). 30777 30778 * gdb.base/bitfields.exp: Various cleanups (make each test pass or 30779 fail, make test names unique, etc.). 30780 30781Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 30782 30783 * gdb.base/nodebug.c: Change return type of top and middle to 30784 short. 30785 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they 30786 are fixed by the recent mdebugread.c changes. Allow `short ()' 30787 as type for top and middle. 30788 30789Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 30790 30791 * gdb.base/break.exp: Remove commented out if $usestubs {}. As 30792 nearly as I can tell, the whole thing was an accident in Stu's 30793 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant 30794 to replace a send/expect pair with gdb_test, but ended up only 30795 adding the gdb_test. My change of 24 Mar 1995 and Kung's change 30796 of 30 Mar 1995 took care of it, but left this vestigial comment 30797 which I am now nuking. 30798 30799Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 30800 30801 * gdb.base/break.exp: Look for different line number for 30802 breakpoint at main depending on usestubs. 30803 30804Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 30805 30806 * gdb.base/list.exp: Adjust some alternate expect patterns to 30807 match recent list0.c change. Add alternate expect pattern for 30808 output from `list default lines around main' for optimizing 30809 compilers. 30810 30811Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 30812 30813 * lib/gdb.exp: If nosignals is not set, set it to 0. 30814 30815Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com> 30816 30817 * config/slite-gdb.exp: Responds to load symbol table prompt. 30818 * gdb.base/break.exp: Adjust line number, fix rerun. 30819 * gdb.base/langs0.c: Add #ifdef usestubs. 30820 30821Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com> 30822 30823 * gdb.base/list.exp: Adjust line contents after adding new lines in 30824 list0.c. Also fix a syntax error. 30825 30826 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs. 30827 * gdb.base/break.exp: ditto. 30828 * gdb.base/list.exp: ditto. 30829 * gdb.base/bitfields.c: Add #ifdef usestubs in main(). 30830 * gdb.base/run.c: ditto. 30831 * gdb.base/list0.c: ditto. 30832 * gdb.base/funcargs.c: ditto. 30833 30834Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com) 30835 30836 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use 30837 $targetname, $serialport and $baud instead of hardwired variables. 30838 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the 30839 target doesn't support signals. 30840 30841Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com> 30842 30843 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1. 30844 30845Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 30846 30847 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(. 30848 Don't rely on the value of an auto variable before it has been 30849 initialized. Use gdb_test more. 30850 30851Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 30852 30853 * lib/gdb.exp (default_gdb_version): A version number must start 30854 with a digit, but other than that contains all characters up to 30855 the first whitespace character. 30856 30857Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 30858 30859 * gdb.base/commands.exp (breakpoint_command_test): New tests. 30860 30861Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 30862 30863 * gdb.c++/*.exp: Warn if executable does not exist. The original 30864 reason for skipping the warning was that configure.in sometimes 30865 intentionally skipped building the executables but the tcl code 30866 had no way of knowing. That (a) was always bogus with respect to 30867 error handling, (b) is no longer true (right now there is no way 30868 to skip C++ tests). 30869 30870 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables. 30871 30872Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 30873 30874 * gdb.base/list.exp: Add expect patterns for output from 30875 SunPRO compiled executables. 30876 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_* 30877 types. 30878 30879Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 30880 30881 * gdb.base/break.exp (test_next_with_recursion): Accept any line 30882 number (we are already testing that the correct source line text 30883 gets printed). 30884 30885 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure 30886 that is what is intended, but something needed to be done to get 30887 sunos4 native working again. 30888 30889 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef). 30890 30891 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which 30892 apparently went with a (very) old xfail. 30893 30894Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com> 30895 30896 * gdb.base/callfuncs.exp: call runto_main instead of runto main. 30897 runto_main is a proc in gdb.exp that will do 'step' for target use 30898 stubs. 30899 * gdb.base/exprs.exp: ditto. 30900 * gdb.base/interrupt.exp: ditto. 30901 * gdb.base/opaque.exp: ditto. 30902 * gdb.base/printcmds.exp: ditto. 30903 * gdb.base/ptype.exp: ditto. 30904 * gdb.base/scope.exp: ditto. 30905 * gdb.base/setvar.exp: ditto. 30906 * gdb.base/signals.exp: ditto. 30907 * gdb.base/twice.exp: ditto. 30908 * gdb.c++/classes.exp: ditto. 30909 * gdb.c++/inherit.exp: ditto. 30910 * gdb.c++/templates.exp: ditto. 30911 * gdb.base/break.exp: no run and hit main for stubs. Change line 30912 numbers for breakpoints and info breakpoint. 30913 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and 30914 breakpoint(). 30915 * gdb.base/callfuncs.c: ditto. 30916 * gdb.base/exprs: ditto. 30917 * gdb.base/interrupt.c: ditto. 30918 * gdb.base/opaque0.c: ditto. 30919 * gdb.base/printcmds.c: ditto. 30920 * gdb.base/ptype.c: ditto. 30921 * gdb.base/scope0.c: ditto. 30922 * gdb.base/setvar.c: ditto. 30923 * gdb.base/signals.c: ditto. 30924 * gdb.base/twice.c: ditto. 30925 * gdb.c++/misc.cc: ditto. 30926 * gdb.c++/templates.cc: ditto. 30927 30928Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 30929 30930 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.). 30931 30932 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit 30933 somewhere between `read' and `main.c'. I'm pretty sure the 30934 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot, 30935 and it isn't particularly useful. 30936 30937 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(. 30938 30939Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 30940 30941 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test. 30942 30943Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com> 30944 30945 * config/mt-slite: add LIBS and -nostdlib. 30946 * config/slite-gdb.exp: add this new file to support sparclite target. 30947 30948Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com> 30949 30950 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code. 30951 30952 * gdb.base/a2-run.exp: Change argument to istarget from 30953 "*-*-vxworks" to "*-*-vxworks*". 30954 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise. 30955 30956Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com> 30957 30958 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this 30959 will not runto main but do a 'step' to step out of breakpoint(). 30960 * config/mt-slite: add -Dusestubs. 30961 30962Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 30963 30964 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@ 30965 instead of just @. 30966 30967 * gdb.base/signals.exp: Add test for "handle all print". 30968 * TODO: Remove "handle all print". Also remove item about 30969 checking copyright date (I don't like the idea of a spurious FAIL 30970 based on when we run the tests). 30971 30972 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test 30973 for SunOS4 (reason for failure not investigated). Remove 30974 redundant test for $binfile. 30975 30976 * gdb.base/nodebug.c (array_index): Call malloc. 30977 30978 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique. 30979 30980Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu) 30981 30982 * gdb.base/recurse.exp: Update gdb_test invocation to use new 30983 conventions and slightly simplify the matching regexp. 30984 30985Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 30986 30987 * gdb.base/break.exp: Update gdb_test invocation to use new 30988 convention. 30989 30990 * lib/gdb.exp: If noargs is not set, set it to 0. 30991 30992 * gdb.base/nodebug.exp: Comment out redundant test. Make name of 30993 tests unique. 30994 30995 * lib/gdb.exp: Skip CHILL for AIX and Solaris. 30996 30997Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 30998 30999 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have 31000 one argument of type "<non-float parameter>". 31001 31002Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com) 31003 31004 * config/rom68k.exp: New file to support Motorola IDP board. 31005 * gdb.base/a2-run.exp: Skip this file if noargs is set. 31006 * gdb.base/break.c: Change things around so that this program 31007 doesn't depend upon args. This is necessary to make remote 31008 targets work (in general, they can't take args). 31009 * gdb.base/break.exp: Don't try to send args to program. Don't 31010 expect output. Also, replace lots of code with gdb_test. 31011 31012Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 31013 31014 * gdb.base/printcmds.exp (test_character_literals_accepted): Test 31015 printing of '\'' (which is what the comment says we are testing, 31016 even though we were not), not '''. 31017 (test_integer_literals_rejected): Test that printing ''' is an error. 31018 31019 * gdb.fortran/exprs.exp, gdb.fortran/types.exp, 31020 gdb.chill/chexp.exp, gdb.base/printcmds.exp, 31021 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp, 31022 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp: 31023 Use gdb_test not test_print_accept. 31024 * lib/gdb.exp: Remove test_print_accept. 31025 31026 * gdb.base/signals.exp (signal_tests_1): Make pass message 31027 consistent with fail message. 31028 31029 * gdb.base/whatis.exp: Remove xfails for printing char vs. 31030 unsigned char; the bug (PR 1821) is fixed. 31031 31032 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868. 31033 31034 * gdb.base/scope.exp (test_at_localscopes): Call pass for 31035 successful tests--makes xfailing them work right. 31036 31037Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 31038 31039 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect 31040 only \r\n, not .*. The test can pass .* as the last thing in 31041 $pattern if that is what it wants. In addition to providing this 31042 flexibility, this change should speed up pattern matching in cases 31043 where the pattern already ended with .* (there were a number of 31044 them). This change also helps catch bad patterns--in the old 31045 scheme the typo "char \*" instead of "char \\*" would pass. Now 31046 it is caught. 31047 * Many .exp files: Update callers. 31048 31049 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is 31050 clearer and does not spuriously match multiple ('s. Likewise for 31051 ) and *. 31052 31053 * gdb.base/nodebug.exp: Test ability to call a function and pass 31054 it a string (even with no debugging info). 31055 31056 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change 31057 "p '\'", which is the same as "p ''" once tcl gets done with 31058 quoting, to "p '\\'", which I suspect is what is intended (one 31059 backslash gets sent to GDB). 31060 31061 * gdb.base/printcmds.exp (test_artificial_arrays): New tests. 31062 31063Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 31064 31065 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR 31066 1817) was fixed literally years ago. 31067 31068Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 31069 31070 * gdb.base/funcargs.exp (call_after_alloca): Remove `next' 31071 test, it causes stepping out of call_after_alloca_subr with 31072 optimizing compilers. 31073 (localvars_in_indirect_call): Consume GDB prompt if `finish' 31074 fails. 31075 31076 * gdb.c++/templates.exp: Source templ-info.exp only if 31077 the templates executable exists. 31078 31079 * gdb.c++/misc.cc (class Contains_static_instance, 31080 class Contains_nested_static_instance), 31081 gdb.c++/classes.exp (test_static_members): Test printing of 31082 a class that contains a static instance of the class. 31083 31084Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 31085 31086 * gdb.base/langs2.c (cppsub_): Don't prototype. 31087 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value 31088 only, I believe). 31089 31090Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 31091 31092 * lib/gdb.exp (skip_chill_tests): New procedure. 31093 31094 * gdb.base/signals.exp (signal_tests_1): xfail for irix. 31095 31096Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu) 31097 31098 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of 31099 each expect pattern. Cuts runtime from 12 to about 4 seconds. 31100 31101Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 31102 31103 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled. 31104 31105 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only 31106 disassemble 8, not 16, instructions for part 4. 31107 31108 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't 31109 support the latter anymore. 31110 31111 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try 31112 -DNO_PROTOTYPES. 31113 * gdb.base/callfuncs.c: Control use of prototypes based on 31114 NO_PROTOTYPES, not __STDC__. 31115 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the 31116 t_float_values2 tests if prototypes in use. 31117 31118 * gdb.base/callfuncs.c (t_float_values, t_float_values2, 31119 t_double_values): When checking differences against DELTA, check 31120 that difference is within the range (-DELTA,DELTA), not just 31121 (-infinity,DELTA). 31122 31123Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com> 31124 31125 * config/mips-gdb.exp (gdb_load): In every test case, we need to do 31126 'file' command firts, then 'target', then 'load', this is due to gdb 31127 target set up. 31128 * config/mips-gdb.exp: Fix a couple regular exp bugs. 31129 31130Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu) 31131 31132 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing 31133 FP load/store variants. 31134 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants. 31135 31136Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com> 31137 31138 * gdb.base/term.exp: Do not give a warning if not native, it is 31139 not an abnormal condition. 31140 31141Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com> 31142 31143 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype 31144 t_char_array". 31145 31146Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com> 31147 31148 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we 31149 are getting the version number. 31150 31151 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning 31152 if not native, it is not an abnormal condition. 31153 31154Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 31155 31156 * lib/gdb.exp: Just use "file exists", rather than undocumented 31157 dejagnu procedure "findfile". 31158 31159Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com> 31160 31161 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks. 31162 (LDFLAGS): Set to -Xlinker -Ur. 31163 31164 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS): 31165 Removed, these values are set by lib/gdb.exp. 31166 31167 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx. 31168 31169Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com> 31170 31171 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead 31172 of replicating gdb startup code. 31173 31174 * config/mt-vxworks (LDFLAGS): Set to -r. 31175 (CFLAGS_FOR_TARGET): Removed. 31176 31177 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to 31178 (gdb) and gdb for vxworks uses (vxgdb). 31179 31180 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb 31181 executable is not in the tree and host != target, use sed and 31182 program_transform_name to determine the gdb name used by the 31183 target. 31184 31185 * configure.in, gdb.{base,c++,chill}/configure.in: changed so 31186 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare. 31187 31188Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 31189 31190 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing 31191 floats, chars, and shorts where there are ANSI-style function 31192 definitions. 31193 31194 * gdb.base/langs.exp, gdb.base/langs*: New test. 31195 * gdb.base/Makefile.in: Build it. 31196 * TODO: Remove item about checking that C names don't get C++ 31197 demangling applied; this test tests it. 31198 31199Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 31200 31201 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which 31202 went with the const70 xfail. The xfail went away a year ago. 31203 31204 * gdb.base/signals.exp: Rename a bunch of tests to give unique names. 31205 31206 * gdb.base/corefile.exp: Give backtrace test unique name. xfail 31207 for hp300. 31208 31209 * gdb.base/interrupt.exp: Also xfail hpux (for hp300). 31210 31211 * gdb.base/a1-selftest.exp: Don't run on hp300. 31212 31213Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 31214 31215 * Makefile.in (site.exp): Set host_alias and target_alias as well 31216 as host_triplet and target_triplet. 31217 31218Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 31219 31220 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior. 31221 31222 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same 31223 places as other ecoff systems). 31224 31225 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on 31226 ultrix. 31227 31228Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 31229 31230 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't 31231 remove them. 31232 * gdb.base/nodebug.exp: Accept "function" in addition to "text 31233 variable and "variable" in addition to "data variable". 31234 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX. 31235 31236 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not 31237 2. 31238 * gdb.base/list1.c (long_line): Add additional statement at start 31239 of function. 31240 * gdb.base/list.exp (test_forward_search): Update line number to 31241 reflect new statement. 31242 31243Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 31244 31245 * gdb.base/signals.exp: Reinitialize searched source directories 31246 after gdb_start call. 31247 31248Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu) 31249 31250 * gdb.disasm/Makefile.in (clean): Delete "errs" file. 31251 * gdb.stabs/Makefile.in: Likewise. 31252 31253 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last 31254 change. Instead split the tests into smaller pieces. 31255 * gdb.disasm/hppa.s: Corresponding changes. 31256 31257Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 31258 31259 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp: 31260 Quote ^C when passing it to stty. For some shells ^ is a pipe. 31261 31262 * gdb.base/funcargs.exp: Modify many tests so that every test 31263 either passes or fails. Make some test names unique. 31264 31265Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 31266 31267 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp: 31268 Call stty to set interrupt character. 31269 31270 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check 31271 for HP assembler versus GNU assembler based on actual behavior of 31272 $(CC), rather than assuming that $(AS) is always the GNU assembler. 31273 31274 * TODO: Suggest a few more stepping tests. 31275 31276Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com> 31277 31278 * gdb.base/default.exp: xfail no-stack backtraces for h8300, 31279 restart GDB for h8300 after a continue. 31280 (return): Add pattern to match a29k-udi behavior. 31281 * gdb.base/nodebug.exp: Remove obsolete comment. 31282 * gdb.base/regs.exp: New file, testing of register displays. 31283 * gdb.base/return.exp: Fix typo in reference to $objdir. 31284 * gdb.base/whatis.exp: Always start with a fresh GDB. 31285 31286Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 31287 31288 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout 31289 higher, these tests generate a lot of output. 31290 31291Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 31292 31293 * lib/gdb.exp (gdb_test): Remove catch from around the send. The 31294 code following the catch silently ignored some errors; without the 31295 catch they should be thrown like any other tcl error. Also, the 31296 catch used "" instead of {} which meant all the callers who wanted 31297 to include one of the characters "[]$ had to quote it an extra time. 31298 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp, 31299 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp, 31300 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp: 31301 Remove extra quoting. 31302 31303Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu) 31304 31305 * gdb.base/commands.exp: Make test names unique; every test either 31306 passes or fails. Update some comments. 31307 31308 * gdb.disasm/hppa.exp (do_system_control_tests): Update. 31309 31310Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 31311 31312 The following fixes a FAIL caused by the fact that the alpha stabs 31313 configuration didn't use the ".if alpha" code in weird.def. 31314 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32 31315 bit pointer, so the 32 bit version works even on the alpha. 31316 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}: 31317 Remove the stuff which allowed us to have separate versions for 31318 alpha and everything else. 31319 31320 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix 31321 regexp which "info func operator\[\](" is supposed to match. Fix 31322 string to send to GDB. Note that GDB still doesn't work right. Add a 31323 new test for "info func .perator\[\](" which GDB does handle correctly. 31324 31325 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems. 31326 31327Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 31328 31329 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp, 31330 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp, 31331 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp, 31332 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff; 31333 it makes the tests harder to understand and confuses test-o-matic. 31334 The preferred style is that each test provides a PASS or a FAIL, 31335 and has a unique message (e.g. "continue #54" not just "continue") 31336 which is the same for the pass and the fail. 31337 * gdb.fortran/exprs.exp, gdb.fortran/types.exp, 31338 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject 31339 to lib/gdb.exp. 31340 * gdb.base/printcmds.exp: Use test_print_accept. Remove 31341 prt_accept which was basically the same thing. Likewise for 31342 test_print_reject and prt_reject. 31343 * lib/gdb.exp (test_print_reject): Add some more error message 31344 patterns to match from the former printcmds.exp (prt_reject). 31345 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails. 31346 One defect of the passcount stuff is that some of it failed to 31347 report XPASS where appropriate. 31348 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra 31349 stuff before and after arg in expected pattern. 31350 (test_paddr_operator_functions): Re-do test without print_addr_of; 31351 this is the only test which seems to want extra stuff there. 31352 31353Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com> 31354 31355 * gdb.base/nodebug.exp: Update new tests to reflect improved 31356 wording of gdb output. 31357 31358 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis" 31359 and "ptype" work on variables in files compiled without -g. 31360 Replaces commented out "maint print msymbol" tests. 31361 31362Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com> 31363 31364 * gdb.base/setvar.c (dummy): Call malloc. 31365 31366 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid 31367 losing with the irix4 sed. 31368 31369 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal 31370 ALRM" on irix4. 31371 31372Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com> 31373 31374 * TODO: Remove items about corefile.exp testing new exec-file and 31375 backtrace; both are now done. Add items about printing enums. 31376 31377Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com> 31378 31379 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if 31380 "get signal $thissig" test fails. 31381 31382 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks. 31383 31384Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com> 31385 31386 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid 31387 compiler warning with dec alpha compiler. 31388 31389 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove 31390 extra \n from gdb_test call (this explains why the prompt test 31391 that I removed yesterday was there). 31392 (user_defined_command_test): Remove extra \n and prompt test. 31393 31394 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST 31395 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL 31396 doesn't exist. 31397 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL. 31398 Also remove alpha workaround, which turns out to be because 31399 SIGABRT == SIGLOST. 31400 31401 * gdb.base/sigall.exp: Add workaround for alpha weirdness. 31402 31403 * gdb.base/help.exp: Don't test "help show". 31404 31405Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com> 31406 31407 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that 31408 "set print address" is on. 31409 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't 31410 pass prompt to gdb_test; gdb_test already looks for the prompt. 31411 31412 * gdb.base/help.exp: Replace most of docstring for "define" with ".*". 31413 31414 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test 31415 was a vestige of the manual TESTSTRATEGY, and the purpose of it 31416 was to make sure that gdb can read a core file. But (a) the "read 31417 the corefile" part didn't make it to a1-selftest.exp, we just 31418 delete the corefile after creating it, and (b) we test reading 31419 corefiles in corefile.exp anyway. Also, this test left around a 31420 xgdb process on Solaris. 31421 31422 * gdb.base/corefile.exp: Also test backtrace. 31423 31424Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu) 31425 31426 * gdb.base/commands.exp: Test a simple user defined command with 31427 arguments and if/while statements; verify the full user command is 31428 printed by "show user". 31429 31430 * gdb.base/commands.exp: Test if/while commands as part of a 31431 breakpoint command list; verify they appear in breakpoint 31432 information. 31433 31434Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com> 31435 31436 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather 31437 than by dividing by zero. 31438 31439Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu) 31440 31441 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems 31442 performing an inferior call with watchpoints enabled. 31443 * gdb.base/watchpoint.c (main): Delete second unnecessary read 31444 call. 31445 31446Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com> 31447 31448 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo 31449 of "file" command. 31450 31451 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo): 31452 Add additional pattern for when "int operator int(void);" appears 31453 in a different order. 31454 31455Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com> 31456 31457 * gdb.base/signals.exp: Call gdb_exit and gdb_start. 31458 31459 * gdb.base/help.exp: Replace most of docstrings for "info signals" 31460 and "signal" with ".*". 31461 31462Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 31463 31464 * TODO: Add note about "handle all nostop". 31465 31466 * gdb.base/{sigall.c, sigall.exp}: New test. 31467 * gdb.base/Makefile.in: Add it. 31468 31469Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com> 31470 31471 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument 31472 when invoking GDB, suppresses any windowing interface. 31473 31474Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com> 31475 31476 * config/sim-gdb: New file, simulator testing support. 31477 31478Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu) 31479 31480 * gdb.base/interrupt.exp: Test calling func1 twice. 31481 31482Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com> 31483 31484 * gdb.base/list.exp (test_forward_search): Set timeout higher 31485 when we'll be getting lots of output from gdb. 31486 31487 * gdb.base/a1-selftest.exp: Move code that was inside expect -re 31488 "init_malloc" to after the expect statement. Run it if that 31489 regexp is taken, but also for two others which happen if source 31490 cannot be found. 31491 31492Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com) 31493 31494 * gdb.base/printcmds.exp: New test, for printing register before 31495 program is running. 31496 31497Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 31498 31499 * gdb.base/list.exp: Correct some alternate expect patterns 31500 to reflect changes in list1.c. 31501 31502Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com) 31503 31504 * TODO: Add item regarding large frames. 31505 31506 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test. 31507 31508 * TODO: Remove item about enabling return.exp; it 31509 is enabled. Suggest a few more "return" tests. 31510 31511Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 31512 31513 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for 31514 anonymous unions. 31515 31516Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com) 31517 31518 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o 31519 and pr-5646.o, so "make" is the same as "make all", not "make 31520 pr-4975.o". 31521 31522Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com> 31523 31524 * gdb.base/list.exp: Adjust expectations to reflect changes in 31525 list1.c. 31526 (test_forward_search): New test proc. 31527 * gdb.base/list1.c (long_line): New function, has long source line. 31528 31529Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com> 31530 31531 * gdb.base/a1-selftest.exp: Change initial stepping to know about 31532 additional line of code that was added. 31533 31534Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu) 31535 31536 * gdb.disasm/hppa.s: Break the large branching tests into smaller 31537 tests so as not to overflow expect's input buffers. 31538 * gdb.disasm/hppa.exp: Corresponding changes. 31539 31540Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 31541 31542 Beginnings of template debugging tests. 31543 * gdb.c++/templ-info.cc: New file to test for template 31544 debugging capability of the compiler. 31545 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from 31546 templ-info.cc. 31547 * gdb.c++/templates.cc: Add explicit template instantiations 31548 to enable compiling with -fno-implicit-templates. Add destructor 31549 and 'value' method to T5 class for template tests. 31550 * gdb.c++/templates.exp: Add testcases for printing of template 31551 types, setting breakpoints on template methods and calling a 31552 template method. 31553 31554Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu) 31555 31556 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the 31557 branch target since some assemblers (gas-2.5) may emit a 31558 relocation for the branch instead of resolving it in the 31559 assembler. 31560 31561Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 31562 31563 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace 31564 through signal handler. 31565 31566Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com) 31567 31568 * configure.in (*-*-netware): Use config/mt-netware. 31569 31570 * config/mt-netware: New file. 31571 * config/mt-i386-netware: Removed, separate configs for different 31572 netware architectures are no longer needed now that we have 31573 --with-headers. 31574 31575Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 31576 31577 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed 31578 by the recent changes to use ANSI C arithmetic conversions. 31579 31580Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com) 31581 31582 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache 31583 bug involving using inferior_pid to figure out whether to select a 31584 frame. 31585 31586Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu) 31587 31588 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to 31589 match the current disassembler output. 31590 31591Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com) 31592 31593 * gdb.fortran/exprs.exp: Expect VOID instead of void. 31594 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran 31595 types, expect "int" as type of integer values (for now). 31596 31597Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu) 31598 31599 * gdb.base/commands.exp: New tests for if/while commands. 31600 31601Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com) 31602 31603 * lib/gdb.exp (runto): Replace sub-pattern for hex value 31604 by .*, since hex values have different syntax in Chill mode. 31605 31606Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 31607 31608 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove 31609 linefeed from expect pattern for repeated types with indices > 9. 31610 31611Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com) 31612 31613 First part of Fortran test suite. 31614 * gdb.fortran: New directory. 31615 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files. 31616 31617Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 31618 31619 * gdb.base/default.exp: Update expect pattern for load command 31620 without arguments. 31621 31622Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com) 31623 31624 * configure.in: Change i386 to i[345]86. 31625 * gdb.base/configure.in: Likewise. 31626 * gdb.c++/configure.in: Likewise. 31627 * gdb.chill/configure.in: Likewise. 31628 31629Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com) 31630 31631 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect 31632 patterns, since that is not a valid context for comments. 31633 31634Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com) 31635 31636 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for 31637 repeated types and repeated types with indices > 9. 31638 31639Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com) 31640 31641 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with 31642 2417; old bug has been fixed. 31643 31644Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu) 31645 31646 * gdb.base/interrupt.exp: When trying to wake up the inferior, 31647 send the newline ourselves instead of assuming gdb_test will do 31648 so when passed an empty input string. 31649 31650 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the 31651 stabs testcode. 31652 31653Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com) 31654 31655 * lib/gdb.exp (gdb_test): Don't send anything if the first 31656 argument is an empty string. This makes cases where we want to 31657 match output that is already in expect's buffers (for example, 31658 matching a breakpoint after gdb_run_cmd has been called) work 31659 reliably. 31660 31661Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com) 31662 31663 * config/netware.exp: New file. 31664 31665Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com) 31666 31667 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set 31668 the -B and -L prefixes so we can find the debugging stub. 31669 31670 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is 31671 there and we are using the gcc from the tree. 31672 31673 * gdb.base/types.c: Removed. 31674 31675 * gdb.base/configure.in: Look for makefile fragments in ../config. 31676 Recognize i386-*-netware. 31677 * gdb.c++/configure.in: Likewise. 31678 31679Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 31680 31681 * gdb.base/corefile.exp: Change `else if' to `elseif', which is 31682 the correct TCL syntax. 31683 31684Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com) 31685 31686 * gdb.base/opaque.exp: use runto instead of messing around with 31687 breakpoints. Simplify by using gdb_test. 31688 31689 * gdb.base/bitfields.exp: restart between tests on netware targets 31690 because breakpoints aren't relocated after target death. Run 31691 processes to completion. 31692 31693 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd. 31694 31695Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com) 31696 31697 * Makefile.in: Remove extra tabs that confuse some versions 31698 of "make". Use the newly built gdb to test with by default, 31699 rather than the first one in the tester's search path. 31700 31701Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com) 31702 31703 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo. 31704 31705 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and 31706 condition help. 31707 31708Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com) 31709 31710 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd. 31711 31712 * lib/gdb.exp (gdb_run_cmd): New function, used to start program 31713 running. 31714 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program. 31715 * gdb.base/funcargs.exp: Likewise. 31716 31717 * gdb.base/bitfields.exp: Simplify by using gdb_test. 31718 * gdb.base/funcargs.exp: Likewise. 31719 31720 * lib/gdb.exp (gdb_test): if match times out, don't call fail if 31721 message is "". 31722 31723Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com) 31724 31725 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug, 31726 return,signals,twice}.exp: Handle non-existant binaries 31727 consistantly. 31728 31729 * gdb.base/corefile.exp: Execute coremaker to generate core dump. 31730 * gdb.base/Makefile.in: Don't try to generate a core dump, we 31731 might testing a cross development system. 31732 31733Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com) 31734 31735 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the 31736 runtest script is relative to ${srcdir}, not ${rootdir}. 31737 31738Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com) 31739 31740 * gdb.base/signals.exp: Allow for optionality of breakpoint 31741 address. 31742 31743Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com) 31744 31745 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test. 31746 31747Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com) 31748 31749 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>, 31750 for size_t definition. 31751 * gdb.c++/templates.cc: Likewise 31752 31753 * config/mt-i386-netware: New file. 31754 31755 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not 31756 defined. 31757 31758 * gdb.base/Makefile.in: Added support for systems that name core 31759 files by appending "core" to the program name. 31760 * gdb.base/a1-selftest.exp: Likewise. 31761 31762Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 31763 31764 * gdb.base/return.exp: Add comment and message for `return double' 31765 test failure on Sparc Solaris. 31766 31767Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com) 31768 31769 * lib/gdb.exp (runto): Allow for optionality of breakpoint address. 31770 31771Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 31772 31773 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler 31774 from optimizing them away. 31775 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect 31776 patterns to include default constructors and assignment operators, 31777 to match gcc versions beyond 2.5.8. Accept any cplus demangling 31778 character in the output of the virtual base pointer. 31779 31780Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 31781 31782 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular 31783 expression match in print_addr_of to avoid unintented matches. 31784 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++ 31785 versions up to 2.5.8. 31786 31787Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 31788 31789 * gdb.base/list.exp: Tweak alternate pattern for listing of an 31790 included file to run under newer versions of expect. 31791 * gdb.c++/demangle.exp: Add spaces to the expect patterns between 31792 consecutive >'s in templates to accomodate recent cplus-dem.c change. 31793 Remove xfail for the virtual table of BDDHookV. 31794 31795Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com) 31796 31797 * lib/gdb.exp (string_to_regexp): Set a default result. 31798 (default_gdb_start): Fix misleading message. 31799 31800Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com) 31801 31802 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout: 31803 Remove all CC, etc definitions. 31804 * config/mt-hpux: New file. 31805 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove: 31806 (CFLAGS, LDFLAGS): Define. 31807 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS. 31808 31809 * Makefile.in (site.exp): Don't insert host_os, etc. 31810 (just-check): Just use RUNTEST with RUNTESTFLAGS only. 31811 (distclean): Check existence of subdir. 31812 * gdb.base/configure.in (hppa*-*-hpux*): Recognize. 31813 * gdb.base/Makefile.in: General cleanup and simplification. 31814 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions 31815 to build executables. Use default rule to build .o files. 31816 (EXPECT, RUNTEST, CC): Fix relative pathname. 31817 (site.exp): Don't insert host_os, etc. 31818 * gdb.base/signals.c (main): Don't call signal unless SIGALRM 31819 and/or SIGUSR1 defined. 31820 * gdb.base/watchpoint.c: Don't include stdio.h a second time. 31821 * gdb.c++/Makefile.in: General cleanup and simplification. 31822 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions 31823 (CFLAGS): Remove. 31824 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname. 31825 31826Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu) 31827 31828 * gdb.base/recurse.exp: Misc changes to get tests running again 31829 after Kung's changes to the watchpoint code. 31830 * gdb.base/watchpoint.exp: Likewise. 31831 31832Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com) 31833 31834 * lib/gdb.exp (string_to_regexp): Convert {\} also. 31835 31836Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com) 31837 31838 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start. 31839 * lib/gdb.exp (default_gdb_start): Define. 31840 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp, 31841 gdb.base/funcargs.exp, gdb.base/opaque.exp, 31842 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp, 31843 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp, 31844 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp: 31845 Don't call gdb_target_udi in between tests. 31846 31847Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com) 31848 31849 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle 31850 (which was basically just a local version of the same thing). In 31851 addition to avoiding duplication, gdb_test_exact is faster. 31852 * lib/gdb.exp (gdb_test_exact): Fix typo. 31853 31854 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints, 31855 don't give an error. 31856 31857 * gdb.base/term.exp: Call delete_breakpoints before starting. 31858 31859 * gdb.base/Makefile.in (EXECUTABLES): Remove t10. 31860 (t10): Add comment. 31861 31862Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com) 31863 31864 Reorganization of the GDB Test Suite. 31865 31866 * gdb.base: New directory, contains all the basic tests. 31867 * gdb.c++: New directory, tests specific to C++. 31868 * gdb.chill: New directory, tests specific to Chill. 31869 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, 31870 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, 31871 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, 31872 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved 31873 into appropriate new directories (t00-t17 to base, t20-t23 to c++, 31874 t30-31 to chill). 31875 * */gdbme.*: Rename to match appropriate expect scripts. 31876 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c, 31877 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c, 31878 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h, 31879 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c, 31880 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c, 31881 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c, 31882 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c, 31883 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c, 31884 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c, 31885 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files. 31886 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc, 31887 gdb.c++/virtfunc.cc: New names of C++ files. 31888 * gdb.chill/chillvars.ch: New name of Chill file. 31889 * gdb.base/configure.in, gdb.c++/configure.in, 31890 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in. 31891 * gdb.base/Makefile.in, gdb.c++/Makefile.in, 31892 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in. 31893 * configure.in (configdirs): Update to reflect directory changes. 31894 (target_abbrev): No longer define for any configuration. 31895 * Makefile.in: Cosmetic improvements to header comments. 31896 31897Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com) 31898 31899 Various changes to gdb.t31: 31900 31901 * Makefile.in (gdbme.o): Compile with -fspecial_UC. 31902 * gdbme.ch: Make all key-words and predefineds be upper-case. 31903 * chillvars.exp: Expect key-words and predefinds in upper-case. 31904 31905 * chillvars.exp: Use gdb_test_exact many places. 31906 Change expected output for arrays (which now includes index labels). 31907 31908 * pr-5020.exp, gdme.ch (module PR_5020): 31909 New test, for PR-5020. 31910 31911Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com) 31912 31913 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures. 31914 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions. 31915 31916Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com) 31917 31918 * Makefile.in: Fix bit-rot in definitions of CHILL, 31919 CHILL_FOR_TARGET and Chill_LIB. 31920 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples. 31921 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS, 31922 CHILL, and CHILL_LIB. 31923 31924Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com) 31925 31926 * Revert the previous changes. Please see Rob's directory 31927 /lisa/test/rob/progressive/gdb/testsuite for these fixes. 31928 31929Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com) 31930 31931 * Makefile.in, configure.in, config/mips-gdb.exp, 31932 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy, 31933 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp, 31934 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,, 31935 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in, 31936 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c, 31937 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in, 31938 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp, 31939 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in, 31940 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in, 31941 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp, 31942 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in, 31943 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c, 31944 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp, 31945 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in, 31946 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing 31947 changes from 94Q1. 31948 31949Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com), 31950 31951 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff, 31952 config/mt-slite, config/mt-unix, config/mt-vxworks: Add 31953 Rob's new testing fragments. 31954 31955Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com) 31956 31957 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp, 31958 lib/gdb.exp: Replace error proc calls with perror. 31959 31960Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com) 31961 31962 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the 31963 version also, match on casted version strings, and match on 31964 gdb startup case where the line numbers might be messed up. 31965 31966Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com) 31967 31968 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links. 31969 (CFLAGS): Delete it from here. 31970 31971Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com) 31972 31973 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs. 31974 31975Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com) 31976 31977 * Makefile.in (RUNTEST): Default to just "runtest". 31978 31979Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu) 31980 31981 * gdb.t17/callfuncs.exp: More comments about t_func_values tests. 31982 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why 31983 the code has been restructured. 31984 31985Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com) 31986 31987 * gdb.t00/default.exp (set write): Allow any number of \r and/or 31988 \n, not just one of each. 31989 31990 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4 31991 /bin/cc gives a warning if you do. 31992 31993Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com) 31994 31995 * gdb.t24/demangle.exp: change expect pattern of 31996 __t10ListS_link1ZUiRCUiPT0 31997 31998Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu) 31999 32000 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints 32001 on local variables in recursive functions. 32002 32003 * gdb.t07/Makefile.in: Build the new test. 32004 32005Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu) 32006 32007 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers 32008 directly. Instead compare the return values from actual calls. 32009 32010Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com) 32011 32012 * Makefile.in (check): Set TCL_LIBRARY for runtest. 32013 32014Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu) 32015 32016 * From Peter Schauer with minor modifications. 32017 * gdb.t15/return.exp (return_tests): Handle targets where "return" 32018 stops in mid-line in the caller. Add xfail for returning a float 32019 value on X86 targets. 32020 32021Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu) 32022 32023 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves 32024 to avoid expect lossage. 32025 (fmem_LRbug_tests): Likewise. 32026 * gdb.disasm/hppa.s: Corresponding changes. 32027 32028 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line 32029 conditions to work with latest dejagnu/expect. 32030 32031 * gdb.t15/funcargs.exp (finish from indirect call): No longer 32032 expected to fail on the PA. 32033 (backtrace in call with trampolines): Explicitly require main 32034 to be frame #1 (no trampolines should show up in backtrace). 32035 32036 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete 32037 "continue -expect". 32038 * gdb.t06/break.exp: Likewise. 32039 * gdb.t07/watchpoint.exp: Likewise. 32040 * gdb.t13/bitfields.exp: Likewise. 32041 * gdb.t15/{funcargs,return}.exp: Likewise. 32042 * gdb.stabs/weird.exp: Likewise. 32043 * config/{mips,udi}-gdb.exp: Likewise. 32044 32045 * hppa.sed: Enclose comments within a sed command to avoid 32046 losing with the old OSF1 sed. 32047 32048Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 32049 32050 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for 32051 sequent dynix. 32052 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix. 32053 * gdb.t15/funcargs.exp: Conditionally step again to really 32054 finish from marker_call_with_trampolines. Handle the case where 32055 the first step from within call_with_trampolines already steps 32056 us back to main. 32057 * gdb.t15/gdbme.c: Add comment to closing brace of 32058 call_with_trampolines for funcargs.exp. 32059 32060Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu) 32061 32062 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall): 32063 Fix typo(s). 32064 32065Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu) 32066 32067 * gdb.t07/gdbme.c: More code for watchpoint testing. 32068 32069 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and 32070 "Hardware watchpoint" throughout file. 32071 (test_watchpoint_triggered_in_syscall): New test. 32072 (test_complex_watchpoint): New test. 32073 32074Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu) 32075 32076 * gdbme.c (call_with_trampolines): New function to try and step 32077 into. Tests trampoline problems on the PA. 32078 32079 * funcargs.exp (localvars_in_indirect_call): No longer expect 32080 stepping into indirect call to fail on PAs. 32081 (test_stepping_over_trampolines): New test. 32082 32083Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com) 32084 32085 * TODO: Add suggestions for static member function tests, and 32086 completion tests. 32087 32088Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com) 32089 32090 * TODO: Add suggestions for "p/a" tests. 32091 32092 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set. 32093 (default_gdb_exit): Replace all the hair with sending "quit" to 32094 the process with a simple close. 32095 32096Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com) 32097 32098 * TODO: Add suggestions for shared library tests. 32099 32100Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com) 32101 32102 * TODO: Add suggestions for x/s tests. 32103 32104Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com) 32105 32106 * gdb.t00/help.exp: Replace most of docstrings for "tbreak", 32107 "enable once", and "enable breakpoints once" with ".*". 32108 32109Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com) 32110 32111 * TODO: Add suggestions about structure passing tests. 32112 32113Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 32114 32115 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for 32116 the primary1 test, use work around if __GNUC__ < 2. 32117 * gdb.t06/signals.c: Add comments for signals.exp pattern matching. 32118 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix. 32119 Test for bad output rather than waiting for timeout. Issue 32120 second continue only if first continue failed. 32121 32122Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com) 32123 32124 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do 32125 operator[] test with gdb_test because the old code didn't seem to 32126 be getting the quoting right with the new dejagnu. 32127 32128Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com) 32129 32130 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use 32131 one from the path. 32132 * Makefile.in: Use a fresh expect if there is one, use runtest 32133 from the src tree if there is one. 32134 32135Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com) 32136 32137 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for 32138 next over recursive call. Revise the tests from that point on 32139 (which had been skipped) to match GDB's actual (correct) output. 32140 32141 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug 32142 with next over a breakpoint whose condition is false. 32143 32144 * gdb.t00/help.exp: Comment out "help set print" tests just like 32145 (and for same reason as) "help set" test. 32146 32147Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu) 32148 32149 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests. 32150 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them. 32151 32152Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com) 32153 32154 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer 32155 necessary gdb_target_udi. 32156 32157 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc. 32158 32159 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs 32160 1838 and 2417; they are fixed. 32161 32162 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array), 32163 gdb.t03/ptype.exp (ptype structure, ptype union): 32164 Remove xfails; the test is looser than when the xfails were added. 32165 32166 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI. 32167 * gdb.t00/help.exp: Don't expect remote to be in "help target" output. 32168 32169 * gdb.t01/run.exp: Only run shell test if isnative. 32170 32171 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command, 32172 since "run" automatically loads if necessary. Call gdb_target_udi 32173 after the "file" since "file" kills any execution target. 32174 32175 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to 32176 GDB. GDB doesn't work that way (not anymore at least) on UDI. 32177 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first 32178 argument for UDI. 32179 32180Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com) 32181 32182 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message. 32183 32184 * gdb.t17/callfuncs.exp: Add xfails for rs6000. 32185 32186Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com) 32187 32188 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test, 32189 properly quoting regexps. This makes the second argument to 32190 demangle a fixed string, which matches the callers, instead of a 32191 shell-style pattern which is what the previous implementation 32192 used. Update some of the callers. 32193 32194Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu) 32195 32196 * gdb.disasm/hppa.s (comib_tests): Add missing instruction. 32197 (comib_nullified_tests): Fix typo. 32198 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect 32199 strings. No longer expected to fail. 32200 32201 * gdb.disasm/hppa.s (addib_tests): Fix typo. 32202 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect 32203 strings. No longer expected to fail. 32204 32205 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect 32206 string. No longer expected to fail. 32207 32208Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu) 32209 32210 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string. 32211 No longer expected to fail. 32212 32213 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect 32214 string. No longer expected to fail. 32215 32216Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com) 32217 32218 * gdb.t24/demangle.exp: Remove a bunch more tests which differ 32219 only in the names (I probably got most of them). I was even 32220 generous with some which differed in underscores in names, and 32221 probably missed a few, and I *still* was able to remove almost a 32222 third of the file with almost no impact on testsuite coverage. 32223 32224Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com) 32225 32226 * gdb.t00/default.exp: Match udi_attach error message as well as 32227 the one from child_attach. 32228 32229 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark. 32230 32231 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB. 32232 32233 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8. 32234 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it. 32235 32236 * Move test with enums and partial symbols back to 32237 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}. 32238 Reverts the change of 26 May 93. Per today's change to 32239 stabs.texinfo, the behavior that weird.exp was expecting was 32240 unreasonable; what is important is that the compiler+gdb get 32241 things right, which happens with a recent gcc. Also fix the test 32242 to deal with native compilers which put out the stab gdb can't 32243 deal with. 32244 32245Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com) 32246 32247 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only 32248 in the names. The main thing these accomplish is to slow things down. 32249 Many more such duplicates surely remain. 32250 32251 * gdb.t00/help.exp: Comment out "help support" test just like 32252 (and for same reason as) "help set" test. 32253 32254Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com) 32255 32256 * gdb.t06/break.exp: Remove setup_xfails for 32257 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb. 32258 * gdb.t20/inherit.exp (test_ptype_si): Update warning message 32259 about known bug in gcc to include up through 2.5.8. 32260 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as 32261 well as "_vb$". 32262 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions): 32263 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass 32264 with latest gcc and gdb. 32265 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as 32266 well as "_vb$". 32267 32268Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu) 32269 32270 * configure.in (hppa*-*-*): Also configure and build stabs-only 32271 tests. 32272 32273Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu) 32274 32275 * gdb.t10/hppa.mt: A makefile fragment for the PA. 32276 * gdb.t10/configure.in (hppa*-*-*): Use it. 32277 32278Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 32279 32280 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly. 32281 32282Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 32283 32284 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash 32285 versions prior to 1.13.5. 32286 32287Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com) 32288 32289 * gdb.t00/default.exp (show prompt): In FAIL case, only match if 32290 the prompt is at the start of a line. 32291 32292Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu) 32293 32294 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions. 32295 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's 32296 in the copr tests now. 32297 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect 32298 copr in the fpu_misc tests anymore. fpu_misc tests are no longer 32299 expected to fail. 32300 32301Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com) 32302 32303 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp, 32304 gdb.t31/chillvars.exp, lib/gdb.exp: 32305 Tweak to run under either version of expect. 32306 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement. 32307 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures. 32308 * gdb.t11/list.exp: Remove extraneous whitespace. 32309 32310Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com) 32311 32312 * gdb.t16/printcmds.exp (test_print_strings): Accept 32313 "(unsigned char *) " before the string. 32314 32315 * TODO: Add notes about printing of fancy types and GDB expressions. 32316 32317Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com) 32318 32319 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes. 32320 * gdb.t06/configure.in: Don't try to compile signals test program 32321 if doing mips-idt-ecoff. 32322 32323Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com) 32324 32325 * Most .exp files: Tweak to run under either version of expect. 32326 32327Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com) 32328 32329 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing 32330 xfails; I'm not sure why they are failing, but not because of PR 1806. 32331 32332Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com) 32333 32334 * config/unix-gdb.exp: Remove gdb_unload cause it's already 32335 defined in lib/gdb.exp. 32336 32337Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 32338 32339 * gdb.t07/watchpoint.exp: Clear xfail for calling function with 32340 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined. 32341 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions 32342 have to be typeless. 32343 32344Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com) 32345 32346 * TODO: Add suggestion for copyright year test. 32347 32348Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com) 32349 32350 * configure.in (*-*-lynxos*): Add stabs tests. 32351 32352Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu) 32353 32354 * gdb.stabs/hppa.sed: Only lables should ever start in column zero, 32355 so insert a tab before any assembler directive in column zero. 32356 32357 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword 32358 stores. 32359 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword 32360 stores. 32361 (fpu_short_memory_tests): Likewise. 32362 32363Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 32364 32365 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo. 32366 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed 32367 .stabs directives in comments. 32368 32369Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 32370 32371 * TODO: New file, describing tests we could write. 32372 * gdb.t09/corefile.exp: Move description of tests to write to TODO. 32373 32374Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 32375 32376 * gdb.t06/signals.exp: Add kludge to force re-sync. 32377 32378 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me" 32379 to xgdb instead of gdb, get out of gdb. 32380 32381Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com) 32382 32383 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work 32384 for info. 32385 32386Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu) 32387 32388 * gdb.stabs/hppa.mt: A makefile fragment for the PA. 32389 * gdb.stabs/configure.in (hppa*-*-*): Use it. 32390 * gdb.stabs/hppa.sed: New sed script for the PA. 32391 32392Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 32393 32394 * gdb.stabs: Re-write weird.def and configuration to use sed 32395 instead of cpp. sed is portable and POSIX; cpp is neither. 32396 32397Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 32398 32399 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed. 32400 32401Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 32402 32403 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out. 32404 32405Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 32406 32407 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as 32408 "_vb$". 32409 * gdb.t00/teststrategy.exp: Add xfail for RS/6000. 32410 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc. 32411 32412Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 32413 32414 * lib/gdb.exp: Comment out code which depends on non-existent 32415 `transform' procedure. 32416 32417Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com) 32418 32419 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'. 32420 * lib/gdb.exp: Transform tool name. 32421 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu 32422 1.1's new error handling system. 32423 32424Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 32425 32426 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS. 32427 32428Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 32429 32430 * gdb.t00/default.exp: Avoid tests with a lot of .* in them. 32431 They made pattern matching so slow that timeouts happened on 32432 heavily loaded systems. Now any output from "show print" which 32433 gets us back to the GDB prompt is a PASS. 32434 32435Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com) 32436 32437 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule. 32438 32439Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 32440 32441 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA. 32442 32443 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail. 32444 It is not from PR 3220. 32445 32446Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 32447 32448 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which 32449 just started failing because they depended on the order the 32450 subcommands are presented, or exact docstring text. This kind of 32451 test is a pain and has minimal benefit. 32452 32453Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 32454 32455 * gdb.t09/corefile.exp: At end of test, use "core" command with 32456 no arguments. 32457 32458Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com) 32459 32460 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16 32461 17}/Makefile.in: Make it possible to run the testsuite with Sun 32462 make and CC = cross gcc by adding explicit build rules for .o 32463 files. 32464 32465Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 32466 32467 * gdb.t15/funcargs.exp: Don't put comments on same line as 32468 setup_xfail (@#$*%& tcl braindamage!). 32469 32470Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 32471 32472 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile. 32473 32474Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com) 32475 32476 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'. 32477 * gdb.t20/inherit.exp: remove three dumplicate entries. 32478 32479Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 32480 32481 * gdb.t06/break.exp: For "next over recursive call", fail on any 32482 incorrect output, not just on "factorial (value=2)". 32483 32484Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 32485 32486 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be 32487 working now. Add an xfail if accesing a bss variable causes 32488 a memory error if the target is not yet run. 32489 32490Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 32491 32492 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of 32493 constructor name (2 string), name of _GLOBAL_ demangling (2 strings), 32494 name of __st* demangling (2 strings). Did Kung really get the 32495 more than 95 others right without testing them? 32496 32497Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com) 32498 32499 * gdb.t24/demangle.exp: clean up XFAILS, more than 100 32500 32501Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu) 32502 32503 * configure.in (configdirs): Add gdb.disasm 32504 * gdb.disasm: New directory for GDB disassembler tests. 32505 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA. 32506 32507Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 32508 32509 * gdb.t00/help.exp: Don't test "help set". 32510 32511 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails 32512 from within expect statements. None of these happen anymore and 32513 they cause regressions to be silently unnoticed. 32514 32515 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure 32516 messages) about known failures with gcc cygnus-2.4.5-930417. 32517 32518 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on 32519 comp-info.exp so it gets built if it doesn't exist. 32520 32521 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff; 32522 it is no longer used. 32523 * gdb.t13/comp-info.c: Removed. 32524 32525Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com) 32526 32527 * gdb.t06/signals.exp: Add xfail for sun3. 32528 32529Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 32530 32531 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really 32532 relevant because ^C doesn't get sent but failure can be reproduced 32533 interactively). 32534 32535Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 32536 32537 * gdb.stabs/alpha.mt: New configuration file for alpha. 32538 * gdb.stabs/configure.in: Use it. 32539 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable 32540 sharing with alpha.mt, redefine long to word via preprocessor. 32541 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb 32542 for alpha. 32543 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha 32544 native cc. 32545 * gdb.t00/teststrategy.exp: Change expect string so that we 32546 consume the `(xgdb)' from the command echo and from the gdb prompt. 32547 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha. 32548 gdb currently compares all values as long, so this failure probably 32549 applies to any configuration where LONGEST is bigger than a target int. 32550 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled 32551 with gcc. 32552 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable 32553 to handle opaque pointers, gcc is. 32554 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t 32555 as first argument. Include <sys/types.h> and change all operator 32556 new definitions to use size_t. 32557 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new 32558 now that we use size_t. 32559 32560Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 32561 32562 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing 32563 a long or float array cast all array members to the same type. 32564 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long 32565 with 64 bit longs. 32566 * gdb.t07/watchpoint.exp: Add finish and until variations encountered 32567 on alpha. 32568 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha. 32569 32570Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 32571 32572 * gdb.t24 (demangle.exp): Constructors of templates have names like 32573 vector<int>::vector(int) not vector<int>::vector<int>(int). See 32574 section 14.6 of the ARM. 32575 32576 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form 32577 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they 32578 accomplish little and slow down the testsuite. 32579 32580 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX". 32581 Accept spaces various places. 32582 32583Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 32584 32585 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function 32586 with watchpoint enabled. 32587 32588 * Makefile.in: Remove definition of CC and remove the second 32589 definition of CXX (the "CXX = gcc" one remains). These definitions 32590 were causing backquotes to be expanded within backquotes, which 32591 doesn't work. 32592 32593Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com) 32594 32595 * gdb.t17/callfuncs.exp: Add "return 0" to end. 32596 32597Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 32598 32599 * gdb.stabs/ecoff.mt: Remove STABSCC hack. 32600 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled 32601 by mips cc and contains no stabs entries. 32602 32603Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com) 32604 32605 * config/vx-gdb.exp: Use fake device to load files rather than 32606 NFS. 32607 * lib/gdb.exp: New proc to do "file" command. 32608 * config/unix-gdb.exp: Use new "file" proc. 32609 32610Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com) 32611 32612 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400. 32613 Rework board rebooting slightly. 32614 (gdb_exit): Don't exit from the remote shell; there isn't one. 32615 * gdb.stabs/weird.exp: If a program is being debugged already, 32616 kill it. 32617 * gdb.t04/setvar.exp: Stop and restart gdb. 32618 * gdb.t05/expr.exp: Likewise. 32619 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and 32620 restart gdb and reload the program. 32621 * gdb.t08/opaque.exp: Likewise. 32622 * gdb.t12/scope.exp: Likewise. 32623 * gdb.t13/bitfields.exp: Likewise. 32624 * gdb.t15/funcargs.exp: Likewise. 32625 * gdb.t20/classes.exp: Likewise. 32626 * gdb.t03/ptype.exp: Increase timeout. 32627 * gdb.t16/printcmds.exp (test_print_string_constants, 32628 test_print_array_constants): Likewise. 32629 * gdb.t17/callfuncs.exp (do_function_calls): Likewise. 32630 * gdb.t20/classes.exp (do_tests): Likewise. 32631 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise. 32632 32633Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com) 32634 32635 * gdb.stabs: Renamed *wierd* to *weird*. 32636 32637Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com) 32638 32639 * gdb.t13/bitfields.exp: Test for bad output rather than waiting 32640 for timeout. Add "known gcc 2.4.5 bug" to failure message. 32641 32642Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com) 32643 32644 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name. 32645 (do_tests): Remove xfail for whatis on one_var and two_var. 32646 32647Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com) 32648 32649 * Makefile.in: Made cross building work better by adding 32650 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS. 32651 32652Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 32653 32654 * gdb.t15/{return.c,return.exp,Makefile.in}: 32655 New test, currently commented out. 32656 32657Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com) 32658 32659 * config/udi-gdb.exp: gdb_exit now kills any isstip processes 32660 still running and removes the leftover named socket so GDb can do 32661 clean restarts. 32662 32663Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com) 32664 32665 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the 32666 console, not GDB. 32667 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so 32668 cross testing works better with "make check" 32669 * config/unix-gdb: Use default procedures for exit and version. 32670 * config/vx-gdb.exp: Cleaned up and massaged back to working order 32671 with the newest VxWorks. 32672 32673Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 32674 32675 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept 32676 old form. 32677 32678 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a 32679 name (e.g. devo gdb with gcc 2.4.5), it is still a pass. 32680 32681 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it). 32682 32683 * config/unix-gdb.exp: Remove this version of gdb_exit 32684 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp. 32685 Rob says he'll look at it when he gets back to testing boards. 32686 32687Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com) 32688 32689 * gdb.t22/virtfunc.exp: Accept missing struct/class names as 32690 an expected fail for certain ptype commands. 32691 32692 * gdb.t20/classes.exp: Update expected results of "ptype class 32693 Base1" to account for the constructor that now appears in the type. 32694 32695Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com) 32696 32697 * configure.in (configdirs): Restore gdb.t04, which mysteriously 32698 disappeared from list. 32699 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete 32700 "alldone" proc with call to cleanup and exit. 32701 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp, 32702 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp, 32703 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, 32704 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp, 32705 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to 32706 "alldone" proc with simple returns that suppress remaining 32707 tests. The alldone proc went away many months ago. 32708 32709Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 32710 32711 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests. 32712 32713 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O. 32714 32715Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 32716 32717 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces 32718 as vax gdb will display them. 32719 32720Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 32721 32722 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound 32723 optimizers. 32724 32725 * scope.exp: Change "bad value for localval" messages so each one 32726 is unique. 32727 32728 * config/unix-gdb.exp (gdb_exit): Move info on this vs. 32729 lib/gdb.exp (gdb_exit) from ChangeLog to comments. 32730 32731 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68. 32732 32733Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 32734 32735 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line 32736 doesn't exist (due to optimization). 32737 32738Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 32739 32740 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command 32741 contains \r because the filename is long. 32742 32743 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as 32744 'continue'" bug, and change xfail back to i*86-univel-sysv4*. 32745 32746Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 32747 32748 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp, 32749 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running 32750 Ultrix. 32751 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus 32752 int tests. 32753 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests. 32754 32755Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com) 32756 32757 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*. 32758 32759 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern 32760 to match does not match the passing case but still matches the 32761 failing case. 32762 32763Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 32764 32765 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*. 32766 32767Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com) 32768 32769 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit 32770 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter). 32771 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}: 32772 Remove various versions of gdb_exit. 32773 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call 32774 gdb_exit. 32775 * config/unix-gdb.exp: gdb_exit remains here, and should override 32776 the generic version, since it's doing a lot of wierd stuff that 32777 the other versions aren't. FIXME, fold it in, or abandon this 32778 version. 32779 32780Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 32781 32782 * gdb.t24/demangle.exp: Add tests for PR 3220. 32783 32784Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 32785 32786 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_. 32787 32788Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com) 32789 32790 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just 32791 "i386-*-*". Works for i486 as well. 32792 32793 * gdb.t06/signals.exp: Rework code that recognizes known SVR4 32794 bug, and expand domain of xfail to all SVR4 systems, since the 32795 actual problem is likely to be in generic SVR4 /proc support. 32796 32797Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 32798 32799 * config/unix-gdb.exp (gdb_load): Add eof to expect statement. 32800 32801Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com) 32802 32803 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of 32804 xfails for other systems. Match a missing 'Continuing.' as an 32805 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests. 32806 32807 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp, 32808 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp: 32809 Only issue warning for missing executables if -all option is used. 32810 32811 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o 32812 file if -all option is used. It's like an unpredictable XFAIL. 32813 32814Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 32815 32816 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only 32817 for dynamically linked binaries. 32818 32819 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests. 32820 32821Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 32822 32823 * gdb.t20/inherit.exp: Change message for "print tagless struct" 32824 to state that this is a known bug in old versions of g++. 32825 32826Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 32827 32828 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline 32829 while waiting for `Continuing'. 32830 32831Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com) 32832 32833 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols 32834 in text, data, and bss. 32835 * gdb.t10/nodebug.c: Add local and global test variables for 32836 initialized and uninitialized data. 32837 32838Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 32839 32840 * config/unix-gdb.exp (gdb_exit): Add "wait". 32841 32842Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 32843 32844 * gdb.t06/signals.exp: xfail the continue from the handler for all 32845 targets. 32846 32847 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a 32848 function with watchpoints enabled, the i386 call dummy starts with 32849 a call. 32850 32851 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way 32852 386 bsd names its corefiles. 32853 32854Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com) 32855 32856 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many 32857 compilers don't grok it. 32858 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array 32859 with small octal ints rather than character constants, which 32860 are signed and might not fit if first promoted to int. 32861 32862Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com) 32863 32864 * gdb.t09/Makefile.in (clean): Remove corefile. 32865 32866Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 32867 32868 * gdb.t07/watchpoint.exp: Add missing `$prompt $'. 32869 32870Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 32871 and Jim Kingdon (kingdon@cygnus.com) 32872 32873 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for 32874 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment 32875 the `continue' test right after it (also xfailed if NO_SINGLE_STEP). 32876 32877Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 32878 32879 * gdb.t17/interrupt.exp: Add xfail for hppa. 32880 32881Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 32882 32883 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp, 32884 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs. 32885 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior 32886 to determine signed-ness of bitfields and use the result to setup 32887 the xfail. 32888 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines. 32889 * gdb.t15/funcargs.exp: Use them to step until the second indirect 32890 call line is reached if necessary. 32891 32892Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 32893 32894 * gdb.stabs/wierd.exp: New test, for nameless baseclasses. 32895 32896Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 32897 32898 * gdb.t06/break.exp: Also test `clear' command. 32899 32900Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com) 32901 32902 * gdb.t00/teststrategy.exp: Remove extra quote. 32903 32904 * gdb.t07/watchpoint.exp: Change xfail for calling function with 32905 watchpoint enabled to be for all non-68k machines. 32906 32907 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test. 32908 32909Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 32910 32911 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-* 32912 targets use aout.mt instead of ecoff.mt as gas understands 32913 standard aout format. 32914 32915Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com) 32916 32917 * lib/gdb.exp (runto): Don't insist that function we are running to 32918 was compiled with -g. 32919 32920 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test. 32921 32922 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time 32923 to get back into the read system call. 32924 Accept leading newline in case where we woke it up. 32925 32926Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 32927 32928 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files 32929 to make the stabs test work on ecoff systems using gcc and -with-stabs. 32930 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to 32931 enable ecoff configuration. 32932 32933Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 32934 32935 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test. 32936 32937Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 32938 32939 * gdb.t16/printcmds.exp: Add another printf test. 32940 32941Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com) 32942 32943 * configure.in: If configured -with-stabs on any target, add 32944 stabsdirs to configdirs. 32945 32946Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 32947 32948 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is 32949 fun" so pattern does not match the command itself. 32950 32951Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 32952 32953 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames. 32954 32955Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 32956 32957 * gdb.t17/interrupt.exp: Test for more things. 32958 32959Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 32960 32961 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC 32962 compiler arranges the code and line numbers. 32963 32964 * gdb.t17/interrupt.exp: Don't send \n after ^C. 32965 32966Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 32967 32968 * gdb.t00/help.exp: Increase expect input buffer size. 32969 32970Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 32971 32972 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed. 32973 32974 * gdb.t07/watchpoint.exp: Add xfail for hppa. 32975 32976 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug. 32977 32978 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint 32979 [0-9]*, not just [0-9]. 32980 32981Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 32982 32983 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972. 32984 32985 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use. 32986 32987Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 32988 32989 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*. 32990 32991Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 32992 32993 * gdb.t06/signals.c: Add xfails for sun3. 32994 32995 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836. 32996 32997 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add 32998 test_stepping tests. 32999 33000Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 33001 33002 * gdb.t{06,17}/Makefile.in (clean): Remove all executables. 33003 33004 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug. 33005 33006 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c 33007 rather than actually putting it through cpp twice. 33008 33009 * gdb.t06/signals.exp: Add xfails for unixware and rs6000. 33010 33011Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com) 33012 33013 * config/mips-gdb.exp (gdb_exit): Removed close statement which is 33014 no longer needed. 33015 33016Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 33017 33018 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn. 33019 33020 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any 33021 C++ features prints as "struct", make it a pass, not an xfail. 33022 33023Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 33024 33025 * gdb.t22/virtfunc.exp: Remove a bunch of xfails. 33026 Don't require VA to print as "class" rather than "struct". 33027 33028Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com) 33029 33030 * gdb.t06/twice.exp: Don't care about the file name GDB prints. 33031 33032Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 33033 33034 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end. 33035 33036Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 33037 33038 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong 33039 order. 33040 33041Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 33042 33043 * gdb.t16/printcmds.exp: Add printf tests. 33044 33045 * gdb.t06/{twice.{c,exp},Makefile.in}: New test. 33046 33047 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too. 33048 33049Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com) 33050 33051 * gdb.t20/classes.exp: Add clear_xfail's before printing summary 33052 pass counts, to counteract any existing or future setup_xfails. 33053 33054Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 33055 33056 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros 33057 {BEGIN,END}_COMMON for common block instead of STAB. 33058 * gdb.stabs/wierd.exp: Add xfail for rs6000. 33059 33060 * gdb.stabs/wierd.def: Make value of N_GSYM's 0. 33061 intp_var should be N_GSYM not N_LSYM. 33062 wierd-aout.S: Use a label for the value of the N_SO. 33063 wierd.def: Remove all backslashes. 33064 wierd-{aout,xcoff}.S: Put a few tests with backslashes here. 33065 33066Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 33067 33068 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to 33069 get the expected next to inheritance3. 33070 33071Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 33072 33073 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-* 33074 now that gcc-2.4 gets it right. 33075 33076Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 33077 33078 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test. 33079 33080 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of 33081 generating comp-info.exp which works for cross-compilation. 33082 33083Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com) 33084 33085 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not 33086 "*-*-sysv4.*". 33087 33088Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com) 33089 33090 * gdb.t01/run.exp: Start with a fresh gdb. 33091 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of 33092 SVR4.x. 33093 33094Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com) 33095 33096 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07, 33097 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15, 33098 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/ 33099 Makefile.in (distclean, realclean): Remove gdbme.c from list of 33100 things to remove. 33101 33102Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com) 33103 33104 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new 33105 test cases from bug reports. 33106 33107Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com) 33108 33109 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*. 33110 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to 33111 avoid spurious xfails. 33112 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems. 33113 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*. 33114 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems. 33115 33116Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com) 33117 33118 * gdb.t00/teststrategy.exp: Rework to provide more useful 33119 description of each test, fix problem with systems that define 33120 ALIGN_STACK_ON_STARTUP code, other misc cleanups. 33121 * gdb.t06/break.exp (test_next_with_recursion): Fix expected 33122 results for "next over recursive call" so timeouts aren't taken 33123 by error. 33124 33125Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com) 33126 33127 * gdb.t12/scope.exp: Test printing of variables before run. 33128 33129 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are 33130 printed in wrong order due to sorting. 33131 33132Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com) 33133 33134 * gdb.t00/teststrategy.exp: Fix expected results for printing 33135 user entered string constant. Is array of char, prints with no 33136 address. 33137 33138 * gdb.t00/{default.exp, help.exp}: Account for changes to radix 33139 commands. 33140 * gdb.t16/gdbme.c: Add and use struct containing arrays of char. 33141 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *". 33142 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing 33143 of struct of char arrays. 33144 * gdb.t00/radix.exp: New tests for radix commands. 33145 33146Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com) 33147 33148 * gdb.t16/printcmd.exp: Print a variable before running program 33149 (with xfail for AIX). 33150 33151Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com) 33152 33153 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test. 33154 33155 * gdb.t16/printcmd.exp: Don't print variables before running program. 33156 33157 * gdb.t06/break.exp: Don't require envp argument to main. 33158 33159 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword. 33160 33161 * gdb.t02/whatis.exp, gdb.t11/list.exp: 33162 Add xfails for rs6000. 33163 33164 * gdb.t02/whatis.exp: Change other tests not to re-test something 33165 we already tested. 33166 33167 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure 33168 each type used has a variable of that type. 33169 33170Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com) 33171 33172 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure. 33173 33174Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com) 33175 33176 * configure.in: change srctrigger to be a file, not a directory 33177 33178Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com) 33179 33180 * configure.in (mips-idt-ecoff*): Added trailing '*'. 33181 33182 * gdb.t11/list.exp: Fixed a couple of typos. 33183 33184Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com) 33185 33186 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug 33187 is fixed and PR is closed. 33188 * gdb.t16 (gdbme.c): Add simple test string variable. 33189 * gdb.t16 (printcmds.exp): Add tests with simple test string 33190 variable, primarily for boundaries on "set print elements". 33191 33192Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com) 33193 33194 * gdb.stabs/wierd.exp: Remove xfail for printing big integer. 33195 Make leading 0's optional and don't expect a tab in the middle 33196 of the number. 33197 33198 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy. 33199 33200 * gdb.stabs/wierd.def: Type attributes must be preceded by number=. 33201 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also 33202 don't end command passed to gdb_test with newline. 33203 33204 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the 33205 signed keyword away, don't expect signed bitfields to be signed. 33206 33207 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields 33208 printing with only as many 1's as are in the field as well as printing 33209 with 32 1's (see comment). 33210 33211Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com) 33212 33213 * gdb.t00/default.exp: Start with a fresh gdb. 33214 * configure.in (configdirs): Remove gdb.t31 until the chill 33215 compiler works again. It no longer is able to find chillrt0 33216 since it isn't in libchill.a anymore. 33217 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing 33218 wierd.o, make more modular. 33219 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove 33220 spurious newlines that caused problems. 33221 33222Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 33223 33224 * Move test with enums and partial symbols from gdb.t03/ptype.exp 33225 to gdb.stabs/wierd.exp since GCC has worked around the bug. 33226 gdb.stabs/wierd.{exp,def}: Many new tests. 33227 33228 * gdb.t00/default.exp: update info line for new message. 33229 33230 * gdb.t02/{whatis.exp,gdbme.c}: 33231 Test that "char *" doesn't print as "caddr_t". 33232 33233Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 33234 33235 * gdb.t00/help.exp: Use .* in place of some help messages which 33236 just changed. 33237 gdb.t00/default.exp: Update "info frame" test for new message. 33238 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test. 33239 Remove some xfails 33240 33241Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 33242 33243 * gdb.t03/{gdbme.c,ptype.exp}: 33244 Add tests for typedef'd struct and union without tags. 33245 Also check "whatis" on a variable of a typedef'd enum without a tag. 33246 33247 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see 33248 PRMS 1823; the bug still exists but isn't reproduced by this test 33249 anymore), and remove rs6000 XFAIL (the bug is fixed). 33250 33251 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically 33252 duplicated from whatis.exp. For those that are left, accept 33253 "long", "long int", or "int" for long variables (whatis.exp already 33254 has an XFAIL for "int", so no need to fail it here). 33255 33256 * gdb.t02/whatis.exp, gdb.t10/crossload.exp: 33257 Deal with GCC's names for types now that GDB uses the compiler's names. 33258 33259 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some 33260 setup_xfail's for sunos4. If we #defined the signed keyword away, 33261 don't expect GDB to know that char it is signed. 33262 33263 * gdb.t00/teststrategy.exp: Update for symbolic signal names. 33264 33265Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com) 33266 33267 * configure.in (configdirs): Add gdb.t24 for C++ tests that 33268 should work on any system, regardless of debugging format. 33269 * gdb.t21/demangle.exp: Move to gdb.t24. 33270 * gdb.t24/demangle.exp: Move from gdb.t21. 33271 * gdb.t24/{Makefile.in, configure.in}: New files. 33272 33273Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 33274 33275 * configure.in: Do gdb.stabs and C++ tests only for stabs. 33276 * gdb.stabs: New directory. 33277 33278Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 33279 33280 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?" 33281 not just "Quit anyway?". 33282 33283Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com) 33284 33285 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure 33286 that all setup_xfails are immediately followed by clear_xfails. 33287 33288Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com) 33289 33290 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp, 33291 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp, 33292 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp, 33293 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp, 33294 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp, 33295 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp, 33296 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, 33297 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp, 33298 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp, 33299 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp, 33300 gdb.t31/chillvars.exp, lib/gdb.exp: 33301 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to 33302 bug-gdb@prep.ai.mit.edu. 33303 33304Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com) 33305 33306 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values 33307 with 0.0, not integer 0. 33308 33309Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com) 33310 33311 * gdb.t06/break.exp: Update for "Kill the program" message change. 33312 33313Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com) 33314 33315 * Makefile.in (GDBFLAGS): Set to -nx. 33316 * Makefile.in (site.exp): Use GDBFLAGS. 33317 33318Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com) 33319 33320 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory 33321 Makefiles. 33322 (check): depend on just-check. 33323 (just-check): added so that tests can be run without a noop 33324 build pass. 33325 33326Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com) 33327 33328 Switch to using configure's configdirs. 33329 * Makefile.in (Makefile): add configure.in dependency. 33330 (SUBDIRS): removed redundant assignment. 33331 * configure.in: switch subdirs assignment to configdirs. 33332 * gdb.t*/configure.in: new files. 33333 33334Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com) 33335 33336 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now 33337 works. 33338 33339Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com) 33340 33341 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $< 33342 in explicit rules. Apparently this is not supported by some makes. 33343 33344Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com) 33345 33346 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh. 33347 33348Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 33349 33350 * config/unix-gdb.exp: Add back missing return 0 which mysteriously 33351 disappeared. 33352 33353Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com) 33354 33355 * gdb.t31/Makefile.in: Avoid $< in explicit rule. 33356 33357Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com) 33358 33359 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486 33360 watchpoint problem that is now fixed. 33361 * gdb.t30/chexp.exp: Remove setup_xfail for printing 33362 uninitialized convenience variables. 33363 * gdb.t31/chillvars.exp: Fix expected patterns for printing 33364 structures. 33365 33366Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 33367 33368 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS 33369 which causes expect to get out of sync with gdb on long output 33370 from help set. 33371 * gdb.t09/corefile.exp: Make expected pattern for core file 33372 failing signal and frame output format less sun specific. 33373 33374Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com) 33375 33376 * gdb.t31/chillvars.exp: Add and remove initial dummy 33377 breakpoint, so that symbol table is forced in. 33378 (Needed at least on Sunos4, though it seems not SVR4.) 33379 * gdb.t31/chillvars.exp: Update for changed output format. 33380 33381Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com) 33382 33383 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path. 33384 33385Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com) 33386 33387 * Makefile.in: Added --srcdir when invoking runtest, removed the 33388 need for a local config file. (optional now) 33389 33390Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com) 33391 33392 * gdb.t21/demangle.exp: Only count real fails (not xfails) for 33393 failure count used to force early termination. Add some more 33394 expected failures for gnu style demangling. 33395 33396Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 33397 33398 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the 33399 pmi variable from gdb.t20/gdbme to get optimized away. 33400 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*. 33401 Check for written corefile upon timeout _and_ eof. 33402 33403Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 33404 33405 * config/unix-gdb.exp: Add missing return 0. 33406 33407Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 33408 33409 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early 33410 test termination. 33411 33412Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com) 33413 33414 * configure.in (subdirs): Put back gdb.t17 which mysteriously 33415 disappeared. 33416 33417Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com) 33418 33419 * gdb.t10/crossload.exp: Disable the i860-elf test until such 33420 time as i860 support works. 33421 33422 * gdb.t15/funcargs.exp: Fix expected outputs to include 33423 "backtrace 100\r" rather than just "backtrace\r", to match last 33424 change. 33425 33426Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com) 33427 33428 * config/udi-gdb.exp (gdb_exit): Remove close command. 33429 (gdb_target_udi): New procedure to set the UDI target. 33430 (gdb_start): Don't remove *_soc files. Use gdb_target_udi. 33431 * gdb.t00/default.exp: Added expected failures for a29k-*-udi. 33432 Added waits for prompts after several question responses. Added 33433 some more responses used by a29k-amd-udi-gdb. 33434 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support: 33435 pass different arguments, restart UDI connection after program 33436 completion. 33437 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp, 33438 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp, 33439 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp, 33440 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*. 33441 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp, 33442 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp, 33443 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, 33444 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp, 33445 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection 33446 after program completion. 33447 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is 33448 compiled with a SELECT_VECS setting. 33449 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent 33450 infinite recursion. 33451 33452 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp: 33453 Added checks for COFF results, and made them expected failures for 33454 all targets. It would be better to make them expected failures 33455 for COFF targets only. 33456 33457Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com) 33458 33459 * Makefile.in: add null dvi target, don't bother to recurse 33460 through test directories for info and install-info; rename 33461 $(datadir) to be dejagnu instead of deja-gnu 33462 33463Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com) 33464 33465 * gdb.t31/gdbme.ch: Re-enable code that previously caused 33466 compiler to coredump. 33467 * gdb.t31/chillvars.exp: Re-enable tests that depend on that 33468 code. 33469 33470Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com) 33471 33472 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler 33473 coredump. 33474 * gdb.t31/chillvars.exp: Comment out tests that depend on that 33475 code. 33476 33477Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com) 33478 33479 * gdb.t03/ptype.exp: tests for return code from gdb_test. 33480 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning 33481 which in a shell. Deletes xgdb when done. 33482 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists. 33483 Tests the return from the "set height" or "set width" commands. 33484 Added a few return codes where needed. 33485 33486Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com) 33487 33488 * Makefile.in (SUBDIRS): Add gdb.t17. 33489 * configure.in (subdirs): Add gdb.t17. 33490 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test 33491 files to test gdb's calling of functions in the inferior with 33492 the correct arguments and gdb's ability to retrieve any 33493 result returned. 33494 33495Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com) 33496 33497 * config/unix-gdb.exp (gdb_exit): Remove close commands that 33498 may be called after gdb goes away. Previous versions of expect 33499 needed these to avoid file descriptor leaks, but they cause 33500 errors with the current revision of expect. 33501 * gdb.t00/gdbvars.exp: Use -re on expected output after 33502 setting sevenbit-strings. 33503 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands 33504 to set sevenbit-strings consistent across tests. 33505 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to 33506 set sevenbit-strings consistent across tests. 33507 33508Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com) 33509 33510 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an 33511 expected output to match current "expect" expectations. 33512 33513Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com) 33514 33515 * gdb.t00/default.exp: Change expected output for default "source" 33516 command, to match new gdb behavior which requires a filename to 33517 source. 33518 33519Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com) 33520 33521 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up 33522 expected fail for i486-*-* that misses the marker2 function. 33523 * gdb.t10/crossload.exp (bfddefault): Allow successful 33524 recognition of a format to pass even if no symbols are found. 33525 Explicitly catch failures where the format is not recognized 33526 or is ambiguous, and add the reason to the fail message. 33527 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where 33528 the cause is and invalid target and add reason to failure message. 33529 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k, 33530 elf32-i386, elf32-sparc, and elf32-i860. 33531 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar): 33532 Set up expected failure for 'filename'::variable scope resolution, 33533 which is now apparently broken on all targets. 33534 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp, 33535 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp, 33536 gdb.t23/templates.exp: Change failure for missing binfile into 33537 just a warning. 33538 gdb.t21/demangle.exp: Change all cfront references to 'arm' 33539 references. 33540 33541Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com) 33542 33543 * gdb.t00/default.exp: Add expected output for default "source" 33544 command, to match new gdb behavior. 33545 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB. 33546 33547Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com) 33548 33549 * config/*-gdb.exp: returns an error, rather than exiting on 33550 internal errors. 33551 33552Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com) 33553 33554 * gdb.t03/gdbme.c: Add pointer to struct variable. 33555 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for 33556 referencing struct members. 33557 33558Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com) 33559 33560 * configure.in (mips-idt-ecoff): New target. 33561 * config/mips-gdb.exp: New file for remote board using MIPS remote 33562 debugging protocol. 33563 33564 * Redid configuration scheme. Removed gdb.t*/configure.in. 33565 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX 33566 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and 33567 distclean targets. Built executables via .o files. Adjusted 33568 tests to account for source files in $(srcdir) rather than 33569 $(objdir). 33570 * lib/gdb.exp (runto): Don't expect () after the function name, 33571 because it may have arguments. 33572 33573Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com) 33574 33575 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp, 33576 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added 33577 expected failures for mips-idt-* and mips-sgi-*. 33578 * gdb.t00/default.exp (attach): Kill process if requested. 33579 * gdb.t00/help.exp (help target core, help target): Accept a gdb 33580 that does not read core files. 33581 * gdb.t01/run.exp: Removed checks for exit status code. 33582 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that 33583 it is linked in. 33584 * gdb.t03/ptype.exp: Increase timeout when calling malloc. 33585 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where 33586 appropriate, rather than doing it by hand. 33587 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first 33588 execution. 33589 * gdb.t10/crossload.exp: Kill existing program if needed. 33590 * gdb.t15/funcargs.exp: Use delete_breakpoints function where 33591 appropriate, rather than doing it by hand. Always increase 33592 timeout for this test, not just for VxWorks. 33593 33594Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com) 33595 33596 * gdb.t31/chillvars.exp (test_structs): New proc to test printing 33597 of Chill STRUCT types and STRUCT values. 33598 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather 33599 than "char". 33600 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1, 33601 struct2): New struct definitions and initializations to test 33602 simple Chill STRUCT types. 33603 33604Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com) 33605 33606 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print 33607 the null byte at the end of strings. 33608 * gdb.t00/default.exp: Make show version insensitive to copyright 33609 date. 33610 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned 33611 to avoid dependencies on target char signedness. 33612 * gdb.t16/printcmds.exp: Update expected results for explicitly 33613 unsigned char. 33614 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should 33615 now work. 33616 * gdb.t21/demangle.exp: Add many more patterns for template 33617 demangling, most of them being expected failures. 33618 * gdb.t21/demangle.exp (proc demangle): Quote the demangled 33619 string we are matching for, to match on the whole string. 33620 * gdb.t21/demangle.exp: Add many new test strings to demangle, 33621 and fix a whole bunch that had incorrect expected output but were 33622 passing anyway because of the bug in "proc demangle". 33623 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string 33624 type. 33625 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles. 33626 33627Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com) 33628 33629 * gdb/testsuite: made modifications to testcases, etc., to allow 33630 them to work properly given the reorganization of deja-gnu and the 33631 relocation of the testcases from deja-gnu to a "tool" subdirectory. 33632 33633Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com) 33634 33635 * gdb/testsuite: Initial creation of gdb/testsuite. 33636 Migrated dejagnu testcases and support files for testing nm to 33637 gdb/testsuite from deja-gnu. These files were moved "as is" 33638 with no modifications. This migration is part of a major overhaul 33639 of dejagnu. The modifications to these testcases, etc., which 33640 will allow them to work with the new version of dejagnu will be 33641 made in a future update. 33642 33643 For additional changes see gdb.mi/ChangeLog-1999-2003. 33644 33645;; Local Variables: 33646;; mode: change-log 33647;; left-margin: 8 33648;; fill-column: 74 33649;; version-control: never 33650;; End: 33651 33652 Copyright 1993-2017 Free Software Foundation, Inc. 33653 Copying and distribution of this file, with or without modification, 33654 are permitted provided the copyright notice and this notice are preserved. 33655