ChangeLog-1993-2013 revision 1.7
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-26 Joel Brobecker <brobecker@gnat.com> 24433 24434 * gdb.base/commands.exp: New tests for commands 24435 attached to a temporary breakpoint, and for commands that 24436 delete the breakpoint they are attached to. 24437 244382002-08-23 Daniel Jacobowitz <drow@mvista.com> 24439 24440 * gdb.threads/print-threads.c: New file. 24441 * gdb.threads/print-threads.exp: New file. 24442 * gdb.threads/schedlock.c: New file. 24443 * gdb.threads/schedlock.exp: New file. 24444 244452002-08-22 Elena Zannoni <ezannoni@redhat.com> 24446 24447 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c, 24448 not altivec.c. 24449 244502002-08-17 Mark Kettenis <kettenis@gnu.org> 24451 24452 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed 24453 targets. The problem should be fixed now. 24454 244552002-08-15 Mark Kettenis <kettenis@gnu.org> 24456 24457 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with 24458 2002-07-24 change that removes final dots from error messages. 24459 244602002-08-13 Tom Tromey <tromey@redhat.com> 24461 24462 * gdb.base/readline.exp: New file. 24463 244642002-08-01 Andrew Cagney <ac131313@redhat.com> 24465 24466 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or 24467 supress message. 24468 244692002-08-01 Andrew Cagney <cagney@redhat.com> 24470 24471 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL, 24472 CHILL_FOR_TARGET and CHILL_LIB. 24473 * configure.in (configdirs): Remove gdb.chill. 24474 * configure: Regenerate. 24475 * lib/gdb.exp: Obsolete references to chill. 24476 * gdb.fortran/types.exp: Ditto. 24477 * gdb.fortran/exprs.exp: Ditto. 24478 244792002-07-30 Kevin Buettner <kevinb@redhat.com> 24480 24481 * gdb.base/shlib-call.exp (additional_flags): Conditionally 24482 set Irix-specific compile and link flags. 24483 244842002-07-29 Kevin Buettner <kevinb@redhat.com> 24485 24486 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing 24487 source files. The ``-o'' option doesn't work with the ``-E'' option 24488 when using the Irix compiler. 24489 244902002-07-19 Daniel Jacobowitz <drow@mvista.com> 24491 24492 * config/gdbserver.exp (gdb_load): Don't use TCL varargs. 24493 Improve support for reusing an exec file. Copy exec file 24494 to target, and run gdbserver on the target instead of on the host. 24495 244962002-07-18 Jim Blandy <jimb@redhat.com> 24497 24498 * gdb.base/ending-run.exp: Don't expect to see the program end in 24499 some orderly fashion when we're running on a real stand-alone 24500 board. 24501 24502 * gdb.base/interrupt.exp: Correct logic for skipping tests on 24503 targets that don't support interrupts. 24504 245052002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com> 24506 24507 * gdb.base/attach.exp: Add patterns to match output from /proc-based 24508 systems. 24509 Move comments in expect statements to inside the actions, so that they 24510 don't get matched against. 24511 245122002-07-10 Mark Kettenis <kettenis@gnu.org> 24513 24514 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call 24515 function when asleep" test. 24516 245172002-07-10 Andrew Cagney <ac131313@redhat.com> 24518 24519 * gdb.base/page.exp: Rewrite to handle problems with very long 24520 `info set' output. Update copyright. 24521 245222002-06-26 Andrew Cagney <ac131313@redhat.com> 24523 24524 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure 24525 gdb.threads-hp. 24526 * gdb.hp/configure: Regenerate. 24527 * gdb.hp/gdb.threads-hp/configure.in: Delete file. 24528 * gdb.hp/gdb.threads-hp/configure: Delete file. 24529 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file. 24530 245312002-06-22 Andrew Cagney <ac131313@redhat.com> 24532 24533 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to 24534 setlocale, bindtextdomain and textdomain. 24535 245362002-06-11 Jim Blandy <jimb@redhat.com> 24537 24538 * lib/gdb.exp (get_debug_format): Tolerate message saying whether 24539 preprocessor macro information is present. 24540 24541 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New 24542 tests. 24543 245442002-06-06 Michael Snyder <msnyder@redhat.com> 24545 24546 * gdb.base/overlays.exp: Record addresses of overlay 24547 functions in TCL variables rather than in GDB variables, 24548 to avoid having GDB convert them to pointers (with loss 24549 of information). 24550 24551 * gdb.base/d10v.ld: Merge in several years worth of 24552 default linker script changes. 24553 * gdb.base/long_long.exp: Add check for sizeof (long double). 24554 245552002-06-06 Michal Ludvig <mludvig@suse.cz> 24556 24557 * gdb.asm/asm-source.exp: Add x86-64 target. 24558 * gdb.asm/x86_64.inc: New. 24559 245602002-05-30 Michael Chastain <mec@shout.net> 24561 24562 From Benjamin Kosnik <bkoz@redhat.com>: 24563 * gdb.c++/m-static.cc: New file. 24564 * gdb.c++/m-static.exp: New file. 24565 245662002-05-28 Michael Snyder <msnyder@redhat.com> 24567 24568 * gdb.base/call-ar-st.exp: Allow for reduced floating point 24569 precision. 24570 245712002-05-27 Michael Chastain <mec@shout.net> 24572 24573 From Benjamin Kosnik <bkoz@redhat.com>: 24574 * gdb.c++/m-data.cc: New file. 24575 * gdb.c++/m-data.exp: New file. 24576 245772002-05-27 Michael Chastain <mec@shout.net> 24578 24579 From Benjamin Kosnik <bkoz@redhat.com>: 24580 * gdb.c++/try_catch.cc: New file. 24581 * gdb.c++/try_catch.exp: New file. 24582 245832002-05-27 Michael Chastain <mec@shout.net> 24584 24585 * gdb.c++/local.exp: Accept more nested types in output. 24586 245872002-05-26 Michael Chastain <mec@shout.net> 24588 24589 * gdb.base/call-rt-st.exp: Fix typo in brace quoting. 24590 245912002-05-15 Nick Clifton <nickc@cambridge.redhat.com> 24592 24593 * lib/gdb.exp (gdb_wrapper_init): Just because 24594 gdb_wrapper_file exists, this does not mean that the file 24595 should not be rebuilt. That is what gdb_wrapper_initialized 24596 is for. 24597 (default_gdb_init): Reset gdb_wrapper_initialized. 24598 245992002-05-23 Michael Snyder <msnyder@redhat.com> 24600 24601 * gdb.base/all-bin.exp: Revise previous patch by just reducing 24602 the precision of the floating point test results. 24603 * gdb.base/call-rt-st.exp: Ditto. 24604 24605 * gdb.base/all-bin.exp: Allow for reduced floating point precision. 24606 * gdb.base/call-rt-st.exp: Ditto. 24607 246082002-05-19 Michael Chastain <mec@shout.net> 24609 24610 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings. 24611 246122002-05-19 Elena Zannoni <ezannoni@redhat.com> 24613 24614 * configure.in (configdirs): Add gdb.arch. 24615 * configure: Regenerate. 24616 246172002-05-17 Jim Blandy <jimb@redhat.com> 24618 24619 * gdb.base/completion.exp: Recognize the more detailed error 24620 messages produced by the macro expander's lexical analyzer. 24621 246222002-05-14 Elena Zannoni <ezannoni@redhat.com> 24623 24624 * gdb.arch/altivec-abi.c: New file. 24625 * gdb.arch/altivec-abi.exp: New file. 24626 * gdb.arch/altivec-regs.c: New file. 24627 * gdb.arch/altivec-regs.exp: New file. 24628 246292002-05-14 Daniel Jacobowitz <drow@mvista.com> 24630 24631 * gdb.base/maint.exp (maint print type): Update for new type 24632 structure. 24633 246342002-05-14 Elena Zannoni <ezannoni@redhat.com> 24635 24636 * gdb.arch: New directory. 24637 * gdb.arch/configure.in: New file. 24638 * gdb.arch/configure: New file. 24639 * gdb.arch/Makefile.in: New file. 24640 246412002-05-13 Corinna Vinschen <vinschen@redhat.com> 24642 24643 * gdb.asm/asm-source.exp: Add v850 as supported target. 24644 * gdb.asm/v850.inc: New file. 24645 246462002-05-13 Daniel Jacobowitz <drow@mvista.com> 24647 24648 * gdb.c++/annota2.exp (annotate-quit): Add comment. 24649 246502002-05-12 Daniel Jacobowitz <drow@mvista.com> 24651 24652 * gdb.base/break.exp: Check 'break "marker2"'. 24653 246542002-05-10 Michael Snyder <msnyder@redhat.com> 24655 24656 * gdb.base/long_long.exp: Fix typo. 24657 246582002-05-10 Jim Blandy <jimb@redhat.com> 24659 24660 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is 24661 a bug. 24662 24663 * gdb.base/printcmds.exp (test_integer_literals_rejected): 24664 Recognize more detailed error message produced by the macro 24665 expander's lexical analyzer. 24666 * lib/gdb.exp (test_print_reject): Same. 24667 246682002-05-09 Mark Kettenis <kettenis@gnu.org> 24669 24670 * gdb.c++/method.exp: Fix typo. 24671 246722002-05-08 Michael Snyder <msnyder@redhat.com> 24673 24674 * gdb.mi/mi-var-child.exp: Accept (void) as well as (). 24675 * gdb.mi/mi0-var-child.exp: Accept (void) as well as (). 24676 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale. 24677 * gdb.base/long_long.exp: Merge clauses for arm and xscale. 24678 Add iftarget clause for strongarm. 24679 246802002-05-06 Michael Snyder <msnyder@redhat.com> 24681 24682 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper. 24683 (gdb_continue_to_end): Accept output from status wrapper. 24684 * gdb.base/ending-run.exp: Add case for output from status wrapper. 24685 Clean up fail messages to match pass messages. 24686 24687 Enable the "needs_status_wrapper" testsuite feature. 24688 * lib/gdb.exp (gdb_wrapper_init): New procedure. 24689 (gdb_compile): Conditionally call gdb_wrapper_init. 24690 * gdb.base/a2-run.exp: Recognize output from status wrapper. 24691 * gdb.c++/method.exp: Recognize output from status wrapper. 24692 246932002-05-06 Ben Elliston <bje@redhat.com> 24694From Graydon Hoare <graydon@redhat.com> 24695 24696 * config/sid.exp: Include support for "rawsid" protocol. 24697 246982002-05-03 Jim Blandy <jimb@redhat.com> 24699 24700 * gdb.c++/hang.exp: Check for corruption of the cv_type chain. 24701 * gdb.c++/hang3.C: New file. 24702 247032002-05-04 Andrew Cagney <ac131313@redhat.com> 24704 24705 * gdb.base/default.exp: Remove obsolete code. 24706 * gdb.c++/misc.exp: Ditto. Update copyright. 24707 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright. 24708 * gdb.base/whatis.exp: Ditto. Update copyright. 24709 * gdb.base/scope.exp: Ditto. Update copyright. 24710 * gdb.base/ptype.exp: Ditto. Update copyright. 24711 * gdb.base/printcmds.exp: Ditto. Update copyright. 24712 * gdb.base/opaque.exp: Ditto. Update copyright. 24713 * gdb.base/list.exp: Ditto. 24714 * gdb.base/funcargs.exp: Ditto. Update copyright. 24715 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete. 24716 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete. 24717 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete. 24718 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete. 24719 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete. 24720 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete. 24721 247222002-05-02 Michael Snyder <msnyder@redhat.com> 24723 24724 * gdb.base/watchpoint.exp: Add xscale target. 24725 * gdb.base/long_long.exp: Add xscale target. 24726 * gdb.base/default.exp: Add xscale target. 24727 247282002-05-01 Jim Blandy <jimb@redhat.com> 24729 24730 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H, 24731 gdb.c++/hang.exp: New test. 24732 247332002-05-01 Fred Fish <fnf@redhat.com> 24734 24735 * gdb.base/completion.exp: Handle completions of "./Make" for 24736 more than one completion possibility, as is the case when we 24737 build and test in the source tree. 24738 247392002-04-29 Anthony Green <green@redhat.com> 24740 24741 * gdb.java/jmisc1.exp: New file. 24742 * gdb.java/jmisc2.exp: New file. 24743 247442002-04-24 Daniel Jacobowitz <drow@mvista.com> 24745 24746 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'. 24747 247482002-04-23 Elena Zannoni <ezannoni@redhat.com> 24749 24750 * gdb.base/help.exp: Change 'help status' to allow for target 24751 dependent output differences. 24752 247532002-04-22 Michael Chastain <mec@shout.net> 24754 24755 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483. 24756 247572002-04-22 Michael Chastain <mec@shout.net> 24758 24759 * gdb.c++/method.exp: Fix syntax of reference to gdb/277. 24760 247612002-04-17 David S. Miller <davem@redhat.com> 24762 24763 * gdb.asm/sparc64.inc: New file. 24764 * gdb.asm/asm-source.exp: Handle sparc64-*-*. 24765 247662002-04-19 Elena Zannoni <ezannoni@redhat.com> 24767 24768 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the 24769 instruction file directly into the build tree. Clean up at end of 24770 test. 24771 247722002-04-18 David S. Miller <davem@redhat.com> 24773 24774 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to 24775 handle 64-bit platforms correctly. 24776 * gdb.base/maint.exp: Likewise. 24777 247782002-04-18 Kevin Buettner <kevinb@redhat.com> 24779 24780 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need 24781 ``-fpic'' when compiling files comprising a shared library, but 24782 it does need additional linker flags in order to find shared 24783 libraries at run time. 24784 247852002-04-18 Kevin Buettner <kevinb@redhat.com> 24786 24787 * gdb.base/cvexpr.c (use): New function. 24788 (main): Invoke use() on all global variables to prevent 24789 some linkers from deleting these otherwise unused symbols. 24790 247912002-04-17 Michael Chastain <mec@shout.net> 24792From David S. Miller <davem@redhat.com> 24793 24794 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to 24795 handle 64-bit platforms correctly. 24796 247972002-04-12 Michael Snyder <msnyder@redhat.com> 24798From Jim Blandy <jimb@redhat.com> 24799 * gdb.base/foo.c (foox): Remove section attribute; the linker 24800 script can handle this instead. 24801 * gdb.base/bar.c (barx): Same. 24802 * gdb.base/baz.c (bazx): Same. 24803 * gdb.base/grbx.c (grbxx): Same. 24804 24805 * gdb.base/overlays.exp: New test: check that GDB's manual overlay 24806 manager doesn't automatically unmap overlays unnecessarily. 24807 248082002-04-10 Martin M. Hunt <hunt@redhat.com> 24809 24810 * gdb.base/ending-run.exp: Fix pattern for Mips targets 24811 stepping out of main. 24812 248132002-04-09 Michael Chastain <mec@shout.net> 24814 24815 * gdb.c++/local.cc (main): Move call to marker1() inside nested 24816 scope so that the nested scope tests will make sense. 24817 * gdb.c++/local.exp: Write patterns that actually work with gcc 24818 (the HP patterns "were never known to work with gcc"). 24819 Keep the old aCC patterns too. 24820 248212002-04-09 Daniel Jacobowitz <drow@mvista.com> 24822 24823 * gdb.base/attach.exp: Correct target board test. 24824 248252002-04-08 Michael Chastain <mec@shout.net> 24826 24827 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this" 24828 in a const method. Add some xfail and fail cases for configurations 24829 that do not emit the "const ...". 24830 248312002-04-07 Michael Chastain <mec@shout.net> 24832 24833 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect. 24834 Accept "A * const" and "const A * const" as type of "this". 24835 Fix spelling of getFunky throughout. Make messages uniform. 24836 248372002-04-07 Elena Zannoni <ezannoni@redhat.com> 24838 24839 Work around for PR gdb/285: 24840 * gdb.asm/asm-source.exp: Bail out if multilibs are detected. 24841 248422002-04-07 Elena Zannoni <ezannoni@redhat.com> 24843 24844 * gdb.asm/asm-source.exp: Build symbolic link to arch specific 24845 instructions file at run time instead of configure time. 24846 Sometimes we run the test in a directory that is not the one we 24847 configured in. 24848 * gdb.asm/configure.in: Delete creation of symlink. 24849 * gdb.asm/configure: Regenerate. 24850 248512002-04-05 J. Brobecker <brobecker@gnat.com> 24852 24853 * gdb.gdb/xfullpath.exp: New test, to exercise the new 24854 xfullpath () function. 24855 248562002-04-04 Daniel Jacobowitz <drow@mvista.com> 24857 24858 * gdb.asm/Makefile.in: Correct dependencies. 24859 24860 * gdb.asm/powerpc.inc: New file. 24861 * gdb.asm/asm-source.exp: Add PowerPC. 24862 * gdb.asm/configure.in: Likewise. 24863 * gdb.asm/configure: Regenerated. 24864 248652002-04-04 Daniel Jacobowitz <drow@mvista.com> 24866 24867 * gdb.base/relocate.exp: New file. 24868 * gdb.base/relocate.c: New file. 24869 248702002-04-04 Fred Fish <fnf@redhat.com> 24871 24872 * gdb.base/step-test.exp: Update comment regarding stopping in 24873 memcpy/bcopy calls inserted as part of the compiler runtime. 24874 248752002-04-04 Michael Snyder <msnyder@redhat.com> 24876 24877 * gdb.base/ovlymgr.c: Add overlay event breakpoint support. 24878 248792002-04-03 Daniel Jacobowitz <drow@mvista.com> 24880 24881 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect. 24882 (gdb_expect): Remove $notransfer hack. 24883 248842002-04-02 Daniel Jacobowitz <drow@mvista.com> 24885 24886 * gdb.c++/classes.exp ("calling method for small class"): Match 24887 updated register output. 24888 248892002-03-30 Daniel Jacobowitz <drow@mvista.com> 24890 24891 Fix PR gdb/452 24892 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd 24893 when finished. Make gdb_file_cmd send "exec-file" when 24894 appropriate. 24895 248962002-03-30 Daniel Jacobowitz <drow@mvista.com> 24897 24898 * gdb.base/attach.exp: Remove extra setup_xfail. 24899 249002002-03-26 Michael Snyder <msnyder@redhat.com> 24901 24902 * gdb.base/default.exp: Add tests for dump, append, and restore. 24903 * gdb.base/help.exp: Add tests for dump, append, and restore. 24904 * gdb.base/dump.exp: New file, test dump, append and restore. 24905 * gdb.base/dump.c: New file. 24906 249072002-03-27 Michael Snyder <msnyder@redhat.com> 24908 24909 * gdb.base/help.exp: Modify expect strings to reflect 24910 clean-ups in help messages. 24911 249122002-03-26 Fred Fish <fnf@redhat.com> 24913 24914 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we 24915 have debugging info for those functions and the compiler uses them 24916 internally to copy structs around. 24917 249182002-03-26 Fred Fish <fnf@redhat.com> 24919 24920 * gdb.base/list.exp: Revert the change made yesterday and add note 24921 about why we don't list the default lines for remote targets. 24922 249232002-03-25 Michael Snyder <msnyder@redhat.com> 24924 24925 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps. 24926 249272002-03-25 Fred Fish <fnf@redhat.com> 24928 24929 * gdb.base/list.exp: This test works on remote targets so remove 24930 the short circuit for remote targets. Update copyright. 24931 249322002-03-25 Fred Fish <fnf@redhat.com> 24933 24934 * gdb.base/attach.exp: Fix logic error that was suppressing this 24935 test for all non hppa*-*-hpux* targets, instead of the hp target. 24936 Move comments closer to the suppression point. Also now need to 24937 check that we are running natively. 24938 249392002-03-22 Michael Snyder <msnyder@redhat.com> 24940 24941 * gdb.base/default.exp: Add test for gcore. Update copyright. 24942 * gdb.base/help.exp: Add test for gcore. Update copyright. 24943 249442002-03-06 Fred Fish <fnf@redhat.com> 24945 24946 * gdb.base/funcargs.c: Remove extraneous ';' character. 24947 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character. 24948 249492002-03-04 Michael Chastain <mec@shout.net> 24950 24951 * gdb.mi/mi-var-cmd.exp: In test "create local variable func", 24952 accommodate gcc v3 function signature. 24953 * gdb.mi/mi0-var-cmd-exp: Ditto. 24954 249552002-02-24 Andrew Cagney <ac131313@redhat.com> 24956 24957 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either 24958 ``GNU/Linux'' or ``Linux kernel'' 24959 * testsuite/gdb.threads/pthreads.c: Ditto. 24960 249612002-02-24 Michael Chastain <mec@shout.net> 24962 24963 * gdb.threads/pthreads.c (thread1): Add a return statement. 24964 (thread2): Likewise. 24965 (foo): Likewise. 24966 249672002-02-23 Michael Chastain <mec@shout.net> 24968 24969 * gdb.threads/linux-dp.c (philosopher): Add a return statement 24970 to placate gcc. 24971 249722002-02-23 Michael Chastain <mec@shout.net> 24973 24974 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on 24975 test "ptype bint". The test passes on all my stabs configurations. 24976 249772002-02-21 Jim Blandy <jimb@redhat.com> 24978 24979 * gdb.asm/asm-source.exp: Parse the output from `info sources' one 24980 filename at a time, and watch for the ones we want to see. 24981 24982 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing 24983 types of pointers to prototyped functions. 24984 249852002-02-20 Andrew Cagney <ac131313@redhat.com> 24986 24987 * gdb.base/sizeof.c (main): Call fill_structs. Print value of 24988 signed, unsigned and straight char. 24989 (padding_char, padding_short, padding_int, padding_long, 24990 padding_long_long, padding_float, padding_double, 24991 padding_long_double): New global variables. 24992 (fill, fill_structs): New functions. 24993 24994 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check 24995 for correctly sized writes. Update copyright. 24996 (get_valueof): New procedure. 24997 (get_sizeof): Call get_valueof. 24998 (check_valueof): New procedure. 24999 (check_padding): New procedure. 25000 250012002-02-20 Michael Chastain <mec@shout.net> 25002 25003 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls 25004 to setup_xfail. Document some of the remaining calls. 25005 250062002-02-18 Michael Chastain <mec@shout.net> 25007 25008 * gdb.c++/userdef.exp: Update copyright year. 25009 250102002-02-18 Daniel Jacobowitz <drow@mvista.com> 25011 25012 * gdb.c++/userdef.exp: Test overloaded operators properly. 25013 Remove xfails. 25014 250152002-02-14 Michael Snyder <msnyder@redhat.com> 25016 25017 * gdb.base/gcore.exp: Relax recognition of function breakpoint. 25018 250192002-02-14 Daniel Jacobowitz <drow@mvista.com> 25020 25021 * gdb.base/a2-run.exp: Check for a remote target properly. 25022 * gdb.base/annota1.exp: Likewise. 25023 * gdb.base/list.exp: Likewise. 25024 * gdb.base/reread.exp: Likewise. 25025 * gdb.base/scope.exp: Likewise. 25026 * gdb.base/shlib-call.exp: Likewise. 25027 * gdb.base/term.exp: Likewise. 25028 * gdb.c++/annota2.exp: Likewise. 25029 250302002-02-13 Richard Earnshaw <rearnsha@arm.com> 25031 25032 * gdb.base/watchpoint.exp: Restore previous timeout at end of test. 25033 250342002-02-10 Michael Chastain <mec@shout.net> 25035 25036 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type. 25037 (call_after_alloca): Ditto. 25038 250392002-02-10 Daniel Jacobowitz <drow@mvista.com> 25040 25041 * gdb.base/ending-run.exp: Guard "cont" test with 25042 gdb_skip_stdio_test. 25043 250442002-02-06 Jim Blandy <jimb@redhat.com> 25045 25046 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests 25047 from here... 25048 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp: 25049 To here. Disable this test on non-HP platforms. Add big comment. 25050 250512002-02-04 Michael Snyder <msnyder@redhat.com> 25052 25053 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets 25054 other than d10v and m32r. 25055 250562002-02-02 Richard Earnshaw <rearnsha@arm.com> 25057 25058 * gdb.base/default.exp: Rewrite test patterns to reduce time 25059 taken to match them. 25060 250612002-01-30 Daniel Jacobowitz <drow@mvista.com> 25062 25063 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling. 25064 Allow a start function above main. 25065 * gdb.threads/linux-dp.exp: Fix copyright date. 25066 250672002-01-30 Daniel Jacobowitz <drow@mvista.com> 25068 25069 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'. 25070 (check_philosopher_stack): Check for manager thread before checking 25071 for a just-starting thread. 25072 250732002-01-30 Daniel Jacobowitz <drow@mvista.com> 25074 25075 From Neil Booth <neil@daikokuya.demon.co.uk>: 25076 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid 25077 warnings. 25078 250792002-01-21 Fred Fish <fnf@redhat.com> 25080 25081 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee 25082 not caller. 25083 250842002-01-21 Jim Blandy <jimb@redhat.com> 25085 25086 * gdb.base/reread.exp: Check that GDB properly re-reads the 25087 executable file when it changes while no inferior is running. 25088 250892002-01-21 Fred Fish <fnf@redhat.com> 25090 25091 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to 25092 optionally accept the "shlib events" variation. 25093 250942002-01-21 Jim Blandy <jimb@redhat.com> 25095 25096 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just 25097 call `fflush' after every `printf', so that the output is produced 25098 at predictable points, regardless of whatever buffering does (or 25099 doesn't) take place. 25100 * gdb.base/ending-run.exp: Adjust tests to expect output to appear 25101 at different points. 25102 251032002-01-20 Daniel Jacobowitz <drow@mvista.com> 25104 25105 * gdb.c++/inherit.exp: Update copyright years. 25106 * gdb.c++/method.exp: Likewise. 25107 251082002-01-20 Daniel Jacobowitz <drow@mvista.com> 25109 25110 * gdb.c++/classes.exp: Update for improved v3 support and skipping 25111 artificial methods/arguments. 25112 * gdb.c++/derivation.exp: Likewise. 25113 * gdb.c++/inherit.exp: Likewise. 25114 * gdb.c++/method.exp: Likewise. 25115 * gdb.c++/virtfunc.exp: Likewise. 25116 251172002-01-18 Andrew Cagney <ac131313@redhat.com> 25118 25119 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete. 25120 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto. 25121 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto. 25122 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto. 25123 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto. 25124 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto. 25125 251262002-01-17 Jim Blandy <jimb@redhat.com> 25127 25128 * gdb.asm/asm-source.exp (info symbol): Take another shot at 25129 anchoring the pattern matching the entry point symbol's name. 25130 251312002-01-17 Andrew Cagney <ac131313@redhat.com> 25132 25133 * gdb.base/maint.exp: Update ``maint internal-error'' to match 25134 continue/quit query. Update copyright. 25135 251362002-01-14 Michael Snyder <msnyder@redhat.com> 25137 25138 * gdb.base/gcore.exp: Remove extra debugging output. 25139 251402002-01-13 Daniel Jacobowitz <drow@mvista.com> 25141 25142 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result 25143 for slightly dubious v2 mangled string. 25144 251452002-01-13 Daniel Jacobowitz <drow@mvista.com> 25146 25147 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path. 25148 251492002-01-10 Jason Merrill <jason@redhat.com> 25150 25151 * gdb.c++/namespace.exp: Accept trailing const for 'this'. 25152 25153 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy 25154 constructors. 25155 * gdb.c++/derivation.exp: Likewise. 25156 * gdb.c++/templates.exp: Likewise. 25157 * gdb.c++/virtfunc.exp: Likewise. 25158 251592002-01-10 Michael Snyder <msnyder@redhat.com> 25160 25161 * gdb.c++/namespace.exp: Accept both '\0' and '\000'. 25162 251632002-01-08 Michael Snyder <msnyder@redhat.com> 25164 25165 * gdb.base/gcore.exp: New test for generate-core-file command. 25166 * gdb.base/gcore.c: Testcase for above. 25167 * gdb.threads/gcore-thread.exp: New test for gcore (threaded). 25168 251692002-01-08 Jason Merrill <jason@redhat.com> 25170 25171 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>. 25172 251732002-01-07 Fred Fish <fnf@redhat.com> 25174 25175 * gdb.c++/overload.exp: Remove unconditional xfails for: 25176 print foo_instance1.overloadargs(1) 25177 print foo_instance1.overloadargs(1, 2) 25178 print foo_instance1.overloadargs(1, 2, 3) 25179 print foo_instance1.overloadargs(1, 2, 3, 4) 25180 print foo_instance1.overloadargs(1, 2, 3, 4, 5) 25181 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6) 25182 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7) 25183 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8) 25184 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9) 25185 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10) 25186 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11) 25187 print foo_instance1.overload1arg() 25188 print foo_instance1.overload1arg((char)arg2) 25189 print foo_instance1.overload1arg((signed char)arg3) 25190 print foo_instance1.overload1arg((unsigned char)arg4) 25191 print foo_instance1.overload1arg((int)arg7) 25192 print foo_instance1.overload1arg((unsigned int)arg8) 25193 print foo_instance1.overload1arg((float)arg11) 25194 print foo_instance1.overload1arg((double)arg12) 25195 251962002-01-07 Michael Snyder <msnyder@redhat.com> 25197 25198 * gdb.base/huge.exp: New test. Print a very large target data object. 25199 (skip_huge_test): New test variable. Define if you want to skip this 25200 test. The test reads an 8 megabyte data object from the target, so it 25201 might be very time consuming on remote targets with a slow connection. 25202 * gdb.base/huge.c: New file. Test case for above. 25203 252042002-01-07 Fred Fish <fnf@redhat.com> 25205 25206 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo, 25207 g_instance.bfoo, and g_instance.cfoo. 25208 252092002-01-07 Jeffrey A Law <law@redhat.com> 25210 25211 * gdb.base/break.c (multi_line_if_conditional): New function. 25212 (multi_ilne_while_conditional): Likewise. 25213 * gdb.base/break.exp: Verify that a breakpoint on a multi-line 25214 IF or WHILE condition puts the breakpoint at the start of 25215 the condition. 25216 25217 * gdb.base/selftest.exp (backtrace through signal handler): Remove 25218 hppa*-*-hpux* expected failure. 25219 * gdb.base/structs.exp (do_function_calls): Similarly. 25220 25221 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware 25222 watchpoints. 25223 252242002-01-06 Andrew Cagney <ac131313@redhat.com> 25225 25226 Fix PR gdb/66. 25227 * gdb.base/structs.exp: Replace skip for a29k with skip for 25228 gdb,cannot_call_functions. 25229 * gdb.base/call-ar-st.exp: Remove references to a29k in comments. 25230 * gdb.base/callfuncs.exp: Ditto. 25231 * gdb.base/call-rt-st.exp: Ditto. 25232 * gdb.base/call-strs.exp: Ditto. 25233 * gdb.base/callfwmall.exp: Ditto. 25234 * gdb.base/scope.exp: Obsolete xfail a29k. 25235 * gdb.c++/misc.exp: Ditto. 25236 * gdb.c++/cplusfuncs.exp: Ditto. 25237 * gdb.base/ptype.exp: Ditto. 25238 * gdb.base/printcmds.exp: Ditto. 25239 * gdb.base/opaque.exp: Ditto. 25240 * gdb.base/list.exp: Ditto. 25241 * gdb.base/funcargs.exp: Ditto. 25242 * gdb.base/default.exp: Ditto. 25243 252442002-01-04 Michael Snyder <msnyder@redhat.com> 25245 25246 * gdb.base/info-proc.exp: New file, test for "info proc" cmd. 25247 * gdb.base/maint.exp: Add tests for maint info sections options. 25248 25249Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com) 25250 25251 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails. 25252 252532001-12-20 Corinna Vinschen <vinschen@redhat.com> 25254 25255 * gdb.asm/arm.inc: New file. 25256 * gdb.asm/asm-source.exp: Add arm targets. 25257 * gdb.asm/configure.in: Ditto. 25258 * gdb.asm/configure: Recreated from configure.in. 25259 25260Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com) 25261 25262 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling 25263 with HP's compiler. 25264 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise. 25265 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise. 25266 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise. 25267 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise. 25268 25269 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with 25270 either HP's compilers or GCC. 25271 25272 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either 25273 a SIGBUS or SIGSEGV. 25274 25275 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command. 25276 25277 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test 25278 can be compiled with either HP's compiler or GCC. 25279 25280 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely. 25281 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely. 25282 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely. 25283 25284 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings 25285 to match current gdb output. Update due to using auto-solib-limit 25286 for limiting instead of overloading auto-solib-add. 25287 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the 25288 test program. 25289 25290 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*" 25291 * gdb.hp/gdb.base-hp/dollar.exp: Likewise 25292 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise. 25293 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise. 25294 * gdb.hp/gdb.base-hp/reg.exp: Likewise. 25295 * gdb.hp/gdb.compat/xdb3.exp: Likewise. 25296 * gdb.hp/gdb.defects/bs15503.exp: Likewise. 25297 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise 25298 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise 25299 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise 25300 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise. 25301 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise. 25302 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise. 25303 25304 * gdb.base/annota1.exp: Expect failure for hpux11 when posting 25305 a SIGTRAP to the inferior. 25306 253072001-12-19 Corinna Vinschen <vinschen@redhat.com> 25308 25309 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16. 25310 Substitute call to target_link by call to gdb_compile. 25311 25312Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com) 25313 25314 * gdb.base/break.exp: Fix HP specific search string when testing 25315 backtracing in a called function. 25316 25317 * gdb.base/constvars.exp: Only set lang to C++ if we're 25318 compiling the test with HP's compilers. 25319 * gdb.base/volatile.exp: Similarly. 25320 253212001-12-19 Jim Blandy <jimb@redhat.com> 25322 25323 * gdb.base/printcmds.exp: Expect the null character to be printed 25324 as '\0', and the '\013' to be printed as '\v'. 25325 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same. 25326 * gdb.base/setvar.exp: Same. 25327 253282001-12-17 Jim Blandy <jimb@redhat.com> 25329 25330 * gdb.base/completion.exp: Rather than completing very long 25331 filenames, which can make the readline library produce output we 25332 don't recognize, cd to the directory first, and then complete 25333 using nice, short relative paths. 25334 25335 * gdb.base/completion.exp: On some systems, there is, in fact, a 25336 variable named `b' in scope, since GDB treats all static 25337 variables as being in scope. So use `no_var_named_this' 25338 instead of `b'. 25339 25340 * gdb.base/corefile.exp: Recognize the message saying that GDB 25341 can't find the core file's registers as a failure. 25342 253432001-12-13 Jackie Smith Cashion <jsmith@redhat.com> 25344 25345 * gdb.base/commands.exp (user_defined_command_test): Make "show user" 25346 test expect string more specific. 25347 253482001-12-13 Corinna Vinschen <vinschen@redhat.com> 25349 25350 * gdb.asm/asm-source.exp: Add support for xstormy16. 25351 * gdb.asm/configure.in: Ditto. 25352 * gdb.asm/configure: Rebuild. 25353 * gdb.asm/xstormy16.inc: New file. 25354 253552001-12-10 Fred Fish <fnf@redhat.com> 25356 25357 * gdb.base/maint.exp: Update to match changes in type dumping code. 25358 253592001-12-10 Jim Blandy <jimb@redhat.com> 25360 25361 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern 25362 matching the entry point symbol's name at the beginning of the 25363 line. 25364 253652001-12-07 Daniel Jacobowitz <drow@mvista.com> 25366 25367 * gdb.c++/classes.exp, gdb.c++/derivation.exp, 25368 gdb.c++/inherit.exp, gdb.c++/method.exp, 25369 gdb.c++/namespace.exp, gdb.c++/templates.exp, 25370 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler 25371 and class layout support. 25372 253732001-12-07 Daniel Jacobowitz <drow@mvista.com> 25374 25375 * gdb.c++/classes.exp: Add test for static member function. 25376 * gdb.c++/misc.cc: Add class with static member function. 25377 253782001-12-07 Jim Blandy <jimb@redhat.com> 25379 25380 If GDB says it can't find the struct the function returned, report 25381 those tests as `unsupported'. 25382 * gdb.base/call-rt-st.exp (print_struct_call): New function. 25383 Rewrite subsequent tests to use it. 25384 25385 If GDB says it can't find the struct the function returned, report 25386 those tests as `unsupported'. 25387 * gdb.base/structs.exp (call_struct_func): New function. 25388 (do_function_calls): Use call_struct_func to call the functions 25389 returning structs. 25390 25391 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us 25392 whether functions are prototyped or not, so we can't possibly pass 25393 arguments to t_float_values2 properly. 25394 25395 * gdb.base/break.exp: (test_next_with_recursion): Don't change the 25396 value of `timeout' for targets other than the mips*tx39-*. 25397 253982001-12-06 Michael Snyder <msnyder@redhat.com> 25399 25400 * gdb.asm/asm-source.exp: Add tests for info target, info symbol, 25401 and detect whether the start symbol has a leading underscore. 25402 254032001-12-04 Jim Blandy <jimb@redhat.com> 25404 25405 * gdb.base/completion.exp: Clarify indentation. 25406 254072001-12-03 Jim Blandy <jimb@redhat.com> 25408 25409 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int' 25410 variables on the S/390, not `.word'. 25411 254122001-11-30 Jim Blandy <jimb@redhat.com> 25413 25414 Add assembly-source tests for s390-ibm-linux. 25415 * gdb.asm/s390.inc: New file. 25416 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for 25417 the S/390 architecture. 25418 * gdb.asm/configure: Regenerated. 25419 254202001-11-30 Michael Snyder <msnyder@redhat.com> 25421 25422 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return, 25423 next, info source, info sources, info line, global and static 25424 variables, and static functions. 25425 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition). 25426 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar. 25427 * gdb.asm/asmsrc1.s: Add a static function and some variables. 25428 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next'). 25429 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer. 25430 (gdbasm_leave): Restore frame pointer. 25431 (gdbasm_startup): Copy stack set-up from crt0.S. 25432 254332001-11-26 Fernando Nasser <fnasser@redhat.com> 25434 25435 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>: 25436 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer 25437 to a local (non-static) variable. Copy tstruct.a to a static buffer 25438 and return a pointer to that buffer. 25439 * gdb.base/callfwmall.c (t_structs_a): Ditto. 25440 254412001-11-24 Mark Kettenis <kettenis@gnu.org> 25442 25443 * gdb.asm/configure.in: Fix recognition of ix86 target. 25444 * gdb.asm/configure: Regenerate. 25445 254462001-11-21 Michael Snyder <msnyder@redhat.com> 25447 25448 * gdb.asm/sparc.inc: New file. 25449 * gdb.asm/asm-source.exp: Recognize sparc target. 25450 * gdb.asm/configure.in: Recognize sparc target. 25451 * gdb.asm/configure: Regenerate. 25452 254532001-11-21 Michael Snyder <msnyder@redhat.com> 25454 25455 * gdb.asm/m32r.inc: New file. 25456 * gdb.asm/asm-source.exp: Recognize m32r target. 25457 * gdb.asm/configure.in: Recognize m32r target. 25458 * gdb.asm/configure: Regenerate. 25459 254602001-11-20 Michael Snyder <msnyder@redhat.com> 25461 25462 * gdb.asm/i386.inc: New file. 25463 * gdb.asm/asm-source.exp: Recognize ix86 target. 25464 * gdb.asm/configure.in: Recognize ix86 target. 25465 * gdb.asm/configure: Regenerate. 25466 25467 * gdb.c++/namespace.exp: Fix quotes in output messages. 25468 254692001-11-14 Michael Snyder <msnyder@redhat.com> 25470 25471 * gdb.base/code-expr.exp: New file. Tests use of the "@code" 25472 qualifier in a type cast expression, to designate an address 25473 in the instruction space (Harvard architecture). 25474 254752001-11-13 Michael Snyder <msnyder@redhat.com> 25476 25477 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files. 25478 Tests for expressions using 'const' and 'volatile'. 25479 254802001-11-13 Corinna Vinschen <vinschen@redhat.com> 25481 25482 * gdb.asm/asm-sources.exp: Allow defining linker flags. 25483 254842001-11-12 Daniel Jacobowitz <drow@mvista.com> 25485 25486 * lib/mi-support.exp (mi_run_to_helper): Move comments 25487 outside of gdb_expect. 25488 254892001-11-11 Daniel Jacobowitz <drow@mvista.com> 25490 25491 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to, 25492 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to, 25493 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to, 25494 mi0_run_to): New functions. 25495 * gdb.mi/mi-simplerun.exp: Use them. 25496 * gdb.mi/mi0-simplerun.exp: Likewise. 25497 * gdb.mi/mi-var-cmd.exp: Likewise. 25498 * gdb.mi/mi0-var-cmd.exp: Likewise. 25499 255002001-11-10 Andrew Cagney <ac131313@redhat.com> 25501 25502 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros. 25503 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update. 25504 255052001-11-09 Andrew Cagney <ac131313@redhat.com> 25506 25507 * gdb.base/restore.exp: Include $expected value in restored test 25508 message. 25509 255102001-11-09 Andrew Cagney <ac131313@redhat.com> 25511 25512 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not 25513 implemented. 25514 255152001-11-08 Michael Snyder <msnyder@redhat.com> 25516 25517 * gdb.base/callfuncs.exp: Add tests for nested call dummies. 25518 Add pass/fail message for stop at breakpoint in call dummy function. 25519 255202001-11-07 Michael Snyder <msnyder@redhat.com> 25521 25522 * gdb.c++/templates.exp (test_template_breakpoints): 25523 If we get an overload menu, but it does not match what 25524 we expect, we still need to issue the "cancel" command. 25525 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*", 25526 making the whitespace optional. Argument for "new" may be 25527 "unsigned" as well as "unsigned int/long". 25528 * gdb.c++/templates.exp: Replace "const &" with "const ?&", 25529 making the whitespace optional. Also replace "(void) with 25530 "((void|)), making the keyword "void" optional. 25531 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&", 25532 making the whitespace optional. Also replace "(void) with 25533 "((void|)), making the keyword "void" optional. 25534 * gdb.base/callfuncs.c (t_float_values): This function must 25535 _not_ be prototyped, and the following function (t_float_values2) 25536 must be prototyped (if the compiler supports it), so that GDB 25537 can be tested against both cases. Usually one case involves 25538 promotion of float to double, while the other does not. 25539 * gdb.base/callfwmall.c: Ditto. 25540 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that 25541 includes a stack frame for "start". 25542 255432001-11-05 Jim Blandy <jimb@redhat.com> 25544 25545 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that 25546 pointers are 32 bits long, and that offsets of relocs are always 25547 stored in the data (REL-style), and not in the reloc entry itself 25548 (RELA-style). 25549 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and 25550 stabs. 25551 255522001-11-01 Michael Snyder <msnyder@redhat.com> 25553 25554 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names 25555 and regular expression operators by using quoting. 25556 255572001-10-31 Michael Snyder <msnyder@redhat.com> 25558 25559 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(), 25560 depending on what the symbol table contains. 25561 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in 25562 the output of the ptype command. Similarly, accept both "const &" 25563 and "const&". 25564 255652001-10-31 Corinna Vinschen <vinschen@redhat.com> 25566 25567 * gdb.base/miscexprs.c (main): Add usage of preprocessor 25568 symbol `STORAGE' to allow to choose the storage class of 25569 the local datastructures. 25570 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...' 25571 compiler directive. 25572 255732001-10-30 Michael Snyder <msnyder@redhat.com> 25574 25575 * gdb.base/jump.exp: Allow it to run for all targets. 25576 255772001-10-29 Corinna Vinschen <vinschen@redhat.com> 25578 25579 * gdb.base/call-ar-st.c (print_double_array): Match for loop 25580 with new double_array size. 25581 (main): Change storage class of all local variables to static. 25582 Reduce size of double_array to 9. 25583 * gdb.base/call-ar-st.exp: Increase timeout value. 25584 Change expected output for double array to match new size in 25585 call-ar-st.c. 25586 255872001-10-29 Corinna Vinschen <vinschen@redhat.com> 25588 25589 * gdb.base/ending-run.exp: Create identical output when passing 25590 `step to end of run' case. Add regular expression branch satisfying 25591 Stormy16 target. 25592 255932001-10-28 Mark Kettenis <kettenis@gnu.org> 25594 25595 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such 25596 that we catch the expected failure under Linux/x86. 25597 255982001-10-29 Orjan Friberg <orjanf@axis.com> 25599 25600 * gdb.base/setvar.exp: Escape curly braces. 25601 * gdb.stabs/weird.exp: Ditto. 25602 256032001-10-27 Daniel Jacobowitz <drow@mvista.com> 25604 25605 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings. 25606 * gdm.mi/mi0-hack-cli.exp: Likewise. 25607 256082001-10-25 Andrew Cagney <ac131313@redhat.com> 25609 25610 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly'' 25611 messages. 25612 256132001-10-21 Andrew Cagney <ac131313@redhat.com> 25614 25615 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when 25616 checking MI enabled. 25617 256182001-10-09 Corinna Vinschen <vinschen@redhat.com> 25619 25620 * gdb.base/maint.exp: Treat $EXEEXT as optional in output. 25621 256222001-10-04 Frank Ch. Eigler <fche@redhat.com> 25623 25624 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu 25625 if gdb child process crashes, just signal an error. 25626 256272001-10-02 Jim Blandy <jimb@redhat.com> 25628 25629 * lib/gdb.exp (test_xfail_format): Simplify. 25630 25631 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in 25632 front of the variable name `format'. Simplify `if'. 25633 256342001-10-01 Daniel Jacobowitz <drow@mvista.com> 25635 25636 * gdb.threads/pthreads.exp: Wait for output and delay 25637 before sending ^C. 25638 256392001-10-01 Daniel Jacobowitz <drow@mvista.com> 25640 25641 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize 25642 some incorrect output instead of timing out. 25643 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise. 25644 256452001-09-28 Corinna Vinschen <vinschen@redhat.com> 25646 25647 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2 25648 check to allow additional `int'. 25649 256502001-09-27 Daniel Jacobowitz <drow@mvista.com> 25651 25652 * gdb.base/completion.exp: Remove incorrect 'p "a' test. 25653 Add tests for 'p "break' (pass) and 'p "break.' (xfail). 25654 256552001-09-27 Michael Snyder <msnyder@redhat.com> 25656 25657 * lib/gdb.exp (test_debug_format): New proc. 25658 (setup_xfail_format): Use new proc test_debug_format. 25659 * gdb.base/constvars.exp (local_compiler_xfail_check): New 25660 proc; use new service proc test_debug_format. 25661 Replace all other "gcc_compiled" tests with this test. 25662 * gdb.base/volatile.exp (local_compiler_xfail_check): New 25663 proc; use new service proc test_debug_format. 25664 Replace all other "gcc_compiled" tests with this test. 25665 256662001-09-27 Michael Snyder <msnyder@redhat.com> 25667 25668 * gdb.base/cvexpr.exp: New file. 25669 * gdb.base/cvexpr.c: New file 25670 Test for expressions using const and volatile keywords. 25671 256722001-09-26 Corinna Vinschen <vinschen@redhat.com> 25673 25674 * gdb.base/constvars.exp: Check for different orders of keywords 25675 and additional "int" strings in output. 25676 256772001-09-22 Andrew Cagney <ac131313@redhat.com> 25678 25679 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid 25680 responses from "help maint". 25681 256822001-09-19 Frank Ch. Eigler <fche@redhat.com> 25683 25684 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY 25685 to localhost:NNN instead of :NNN, in case Xvfb is listening 25686 only on TCP. 25687 256882001-09-19 Corinna Vinschen <vinschen@redhat.com> 25689 25690 * gdb.base/recurse.exp: When checking leaving the watchpoint 25691 scope, recognize when gdb is in function's epilogue and pass. 25692 256932001-09-18 Keith Seitz <keiths@redhat.com> 25694 25695 * lib/insight-support.exp (_gdbtk_export_target_info): Add 25696 support for running tests against sid targets. 25697 (gdbtk_done): Ditto. 25698 256992001-09-18 Corinna Vinschen <vinschen@redhat.com> 25700 25701 * gdb.base/ending-run.c (main): Set stdout buffersize 25702 to the same reasonable value for any target. 25703 * gdb.base/ending-run.exp: Add a regular expression 25704 to make testsuite happy on Sanyo Stormy16 target. 25705 257062001-09-17 Corinna Vinschen <vinschen@redhat.com> 25707 25708 * gdb.base/display.c (do_loops): Add float variable `f'. 25709 Increment f in loop. 25710 * gdb.base/display.exp: Increment timeout by 60 seconds. 25711 Change float display test to use variable `f'. 25712 257132001-09-17 Jim Blandy <jimb@redhat.com> 25714 25715 * gdb.base/restore.exp: Use temporary breakpoints, to avoid 25716 overflowing the limited breakpoint tables on some ROM monitors 25717 (like the ROM68K). 25718 257192001-09-15 Frank Ch. Eigler <fche@redhat.com> 25720 25721 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with 25722 the "-ac" (disable access control) flag. 25723 257242001-08-30 Jeff Holcomb <jeffh@redhat.com> 25725 25726 * gdb.base/remote.c: Use a small buffer for targets with 16-bit 25727 ints. 25728 257292001-08-30 Keith Seitz <keiths@redhat.com> 25730 25731 * lib/gdb.exp: Move all insight-related functionality into 25732 separate file. 25733 * lib/insight-support.exp: New file. 25734 257352001-08-29 Frank Ch. Eigler <fche@redhat.com> 25736 25737 * config/sid.exp (sid_start): Never set sid verbosity; disable 25738 expect_background {} that consumed its stdout; tolerate </dev/null. 25739 Attempt to set endianness override in "sid" protocol mode. Cleanup. 25740 257412001-08-18 Andrew Cagney <ac131313@redhat.com> 25742 25743 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the 25744 CLI jump command to start it. 25745 (mi_run_to_main): Fail immediatly when unexpected output. 25746 257472001-08-18 Andrew Cagney <ac131313@redhat.com> 25748 25749 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to 25750 beginning of function. Fix PR gdb/191. 25751 257522001-08-16 Frank Ch. Eigler <fche@redhat.com> 25753 25754 * config/sid.exp (sid_start): Don't warn if we cannot figure out 25755 what to force sid endianness to. 25756 257572001-08-15 Keith Seitz <keiths@redhat.com> 25758 25759 * lib/gdb.exp (gdbtk_start): Don't set environment 25760 variables for TCL_LIBRARY and friends. Insight will 25761 now figure these out for itself. 25762 257632001-08-02 Michael Snyder <msnyder@redhat.com> 25764 25765 * gdb.base/completion.exp: Remove the symbol "a64l" from 25766 the expect string; this is target-specific, and not related 25767 to what is being tested. 25768 257692001-08-02 Dave Brolley <brolley@redhat.com> 25770 25771 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket. 25772 257732001-07-25 Michael Snyder <msnyder@redhat.com> 25774 25775 * gdb.base/consecutive.exp: New file. Test stepping over 25776 breakpoints on consecutive instructions. 25777 * gdb.base/consecutive.c: New file. 25778 25779 * gdb.base/call-rt-st.exp: Use double-backslash to quote 25780 curly braces in regular expressions. 25781 257822001-07-25 Michael Snyder <msnyder@redhat.com> 25783 25784 * gdb.base/ending-run.exp: Accept "Program exited normally" as 25785 legitimate output from stepping out of main. 25786 257872001-07-22 Keith Seitz <keiths@redhat.com> 25788 25789 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is 25790 the empty string, do not run the tests. 25791 257922001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr> 25793 25794 * gdb.base/long_long.exp: Detect size of pointer. Take into 25795 account 2-byte pointers when testing for p/a results. 25796 257972001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr> 25798 25799 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K 25800 and defined to 1K for m68hc11. 25801 (random_data): Reduce table to 1K for embedded platforms (68hc11). 25802 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp. 25803 (sizeof_random_data): New variable to tell the size of the data table; 25804 don't test past this size; always run to main. 25805 258062001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr> 25807 25808 * gdb.base/return2.exp: return of long long and double fails for 25809 68HC11; don't execute these tests on that platform. 25810 * gdb.base/return.exp: Return of a double fails for 68hc11. 25811 258122001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr> 25813 25814 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing 25815 tests that print a float. 25816 * call-rt-st.exp: Likewise. 25817 258182001-07-12 Mark Kettenis <kettenis@gnu.org> 25819 25820 * gdb.base/so-impl-ld.exp: Remove stray space that prevented 25821 running this test on Linux. 25822 258232001-06-24 Michael Chastain <chastain@redhat.com> 25824 25825 * gdb.base/arithmet.exp: Remove some tests to make all test names 25826 unique. 25827 258282001-07-03 Michael Snyder <msnyder@redhat.com> 25829 25830 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in 25831 the output of the ptype command. 25832 258332001-07-02 Michael Snyder <msnyder@redhat.com> 25834 25835 * gdb.base/completion.exp: Don't assume that break.c is the only 25836 source file that may contain functions named "marker". 25837 * gdb.base/corefile.exp: Quote the curly braces in regexp. 25838 258392001-06-28 Andrew Cagney <ac131313@redhat.com> 25840 25841 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list 25842 of files to delete. 25843 25844 From 2000-06-15 Kazu Hirata <kazu@hxi.com>: 25845 * gdb.disasm/h8300s.exp: New file. 25846 gdb.disasm/h8300s.s: Likewise. 25847 258482001-06-27 Andrew Cagney <ac131313@redhat.com> 25849 25850 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format 25851 empty breakpoint tables. 25852 258532001-06-25 Andrew Cagney <ac131313@redhat.com> 25854 25855 * lib/mi-support.exp: Update args=... part of stop-reason 25856 patterns. Accept either a list or a tuple. 25857 258582001-06-23 Andrew Cagney <ac131313@redhat.com> 25859 25860 * lib/mi-support.exp: Remove local emacs variable defining 25861 change-log-default-name. 25862 258632001-06-22 Michael Chastain <chastain@redhat.com> 25864 25865 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect. 25866 This is operationally compatible with the previous version. 25867 258682001-06-13 Jim Blandy <jimb@redhat.com> 25869 25870 * lib/gdb.exp (gdb_test): Doc fix. 25871 258722001-06-10 Michael Chastain <chastain@redhat.com> 25873 25874 * gdb.base/exprs.exp: Remove a duplicate test. 25875 258762001-06-06 Jim Blandy <jimb@redhat.com> 25877 25878 * gdb.base/return2.exp (main): Use values to test float and double 25879 returns that are not NaN's, to avoid being confused by IEEE 25880 comparison rules. 25881 258822001-06-04 Michael Snyder <msnyder@redhat.com> 25883 25884 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success, 25885 non-zero if control_c fails. Terminate the test on failure, 25886 rather than wait for 12 more tests to time out. 25887 258882001-06-06 Jim Blandy <jimb@redhat.com> 25889 25890 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"): 25891 Don't forget to match the GDB prompt. 25892 25893 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings. 25894 258952001-06-04 Jim Blandy <jimb@redhat.com> 25896 25897 * gdb.base/help.exp: Update pattern to exclude `print-load-map' 25898 command. 25899 259002001-05-31 Kevin Buettner <kevinb@redhat.com> 25901 25902 * gdb.base/annota1.exp (info break): Match four or more spaces 25903 after "Address". 25904 259052001-05-31 Michael Chastain <chastain@redhat.com> 25906 25907 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast. 25908 (dm_type_int_star): Likewise. 25909 (dm_type_long_star): Likewise. 25910 (dm_type_void_star): Likewise. 25911 259122001-05-29 Kevin Buettner <kevinb@redhat.com> 25913 25914 * gdb.base/completion.exp (INPUTRC): Set this environment variable 25915 to a known value in order to get consistent results regardless 25916 of the setting of INPUTRC or the presence or contents of .inputrc. 25917 259182001-05-24 Michael Snyder <msnyder@redhat.com> 25919 25920 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering. 25921 Don't require that the main thread and the manager thread are the 25922 first in the list. 25923 25924 * gdb.threads/pthreads.exp (test_startup): Relax test for thread 25925 debugging. If test fails, issue an "unsupported" not a "fail". 25926 259272001-05-24 Jim Blandy <jimb@redhat.com> 25928 25929 Don't assume that short is shorter than int. 25930 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't 25931 assume that shorts are smaller than ints. On a 16-bit machine, 25932 this isn't true. 25933 ("print unsigned char == (~0)"): Add test that verifies that ~0, 25934 an int, is not equal to ~0 stored in an unsigned char. This tests 25935 the same thing that the previous test meant to, but works on 25936 16-bit machines, too. 25937 ("print unsigned char != (~0)"): Same test, complemented. 25938 259392001-05-24 Michael Snyder <msnyder@redhat.com> 25940 25941 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit 25942 test for (full_coverage == 0). This makes the test run faster, 25943 and prevents dejagnu getting out of step. 25944 259452001-05-23 Kevin Buettner <kevinb@redhat.com> 25946 25947 * gdb.base/finish.exp (finish_void): Revise pattern for 25948 stopping on the call statement to not permit stopping at 25949 the start of the instructions comprising the call sequence. 25950 259512001-05-19 Michael Chastain <chastain@redhat.com> 25952 25953 * gdb.base/callfuncs.exp: Make all test names unique. 25954 * gdb.base/commands.exp: Make all test names unique. 25955 * gdb.base/condbreak.exp: Make all test names unique. 25956 * gdb.base/dbx.exp: Make all test names unique. 25957 * gdb.base/default.exp: Make all test names unique. 25958 * gdb.base/define.exp: Make all test names unique. Conform some FAIL 25959 and TIMEOUT messages to their corresponding PASS message. 25960 * gdb.base/ending-run.exp: Make all test names unique. 25961 * gdb.base/long_long.exp: Remove duplicate test. 25962 259632001-05-21 Kevin Buettner <kevinb@redhat.com> 25964 25965 * gdb.base/finish.exp (finish_void): Allow "finish" command to 25966 stop on the call statement as well as the statement after the 25967 call. 25968 259692001-05-21 Michael Snyder <msnyder@redhat.com> 25970 25971 * gdb.base/long_long.exp: Allow for targets with 4-byte short. 25972 259732001-05-10 Elena Zannoni <ezannoni@redhat.com> 25974 25975 * gdb.base/completion.exp: Revamp test. Make it execute on all 25976 platforms. 25977 259782001-05-10 Elena Zannoni <ezannoni@redhat.com> 25979 25980 * config/gdbserver.exp (gdb_load): Handle the case 25981 in which the arguments to gdbserver are given in the 25982 baseboard configuration file. 25983 Also handle the case in which the server needs to do a 25984 load. 25985 259862001-05-07 Keith Seitz <keiths@cygnus.com> 25987 25988 * lib/gdb.exp (gdbtk_initialize_display): New proc which will 25989 set up the display for testing. 25990 (gdbtk_start): Convert all paths to paths that tcl will like. 25991 Export target information to environment. 25992 (_gdbtk_xvfb_init): New proc to start Xvfb if available and 25993 necessary. 25994 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary. 25995 (to_tcl_path): New proc to convert a given pathname into 25996 a path acceptible as an argument to a tcl command. 25997 (_gdbtk_export_target_info): New proc to export target info 25998 into the environment for gdbtk testing. 25999 (gdbtk_done): New proc to signal end-of-test. 26000 260012001-05-06 Jim Blandy <jimb@redhat.com> 26002 26003 * restore.c: Make the code of caller0 correspond to its comment. 26004 260052001-05-03 Michael Snyder <msnyder@redhat.com> 26006 26007 * config/sid.exp (gdb_target_sid): Check for error messages. 26008 On error or timeout, don't make expect exit (which will terminate 26009 all subsequent tests); instead just make gdb exit. 26010 (gdb_load): Check for error messages. On error or timeout, 26011 return a negative value. 26012 260132001-04-24 Jim Blandy <jimb@redhat.com> 26014 26015 * gdb.c++/templates.exp: If we see the prompt for the overload 26016 list, but we haven't recognized any of the longer patterns, 26017 arrange for this test to fail, not hang. 26018 26019 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace 26020 variations. 26021 260222001-04-22 Michael Chastain <chastain@redhat.com> 26023 26024 * gdb.c++/local.exp: Use the 'runto' library function. 26025 * gdb.c++/namespace.exp: Likewise. 26026 * gdb.c++/overload.exp: Likewise. 26027 260282001-03-26 Kevin Buettner <kevinb@redhat.com> 26029 26030 * gdb.base/Makefile.in (EXECUTABLES): Add step-line. 26031 * gdb.base/step-line.exp: New file. Test step/next in presence of 26032 #line directives. 26033 * gdb.base/step-line.c: New file. Test program for the above. 26034 * gdb.base/step-line.inp: New file. We pretend that this file has 26035 been transformed by some other tool into step-line.c. 26036 260372001-03-21 Jim Blandy <jimb@redhat.com> 26038 26039 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in 26040 unmangled operator names. 26041 260422001-03-20 Jim Blandy <jimb@redhat.com> 26043 26044 * gdb.threads/linux-dp.exp: Recognize an additional message 26045 generated by GDB when it doesn't understand how to debug threads 26046 on the target system. 26047 260482001-04-17 Michael Snyder <msnyder@redhat.com> 26049 26050 * gdb.trace/deltrace.exp: Allow for 64-bit addresses. 26051 * gdb.trace/infotrace.exp: Ditto. 26052 * gdb.trace/passcount.exp: Ditto. 26053 * gdb.trace/while-stepping.exp: Ditto. 26054 260552001-03-19 Andrew Cagney <ac131313@redhat.com> 26056 26057 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug. 26058 260592001-03-12 Michael Chastain <chastain@redhat.com> 26060 26061 * gdb.c++/derivation.exp: Use the 'runto' library function. 26062 260632001-03-12 Michael Chastain <chastain@redhat.com> 26064 26065 * gdb.c++/annota2.exp: Fix regular expression for "post-query". 26066 260672001-02-24 Michael Chastain <chastain@redhat.com> 26068 26069 * gdb.c++/ref-types.exp: Change handwritten code to library 26070 function 'runto'. 26071 260722001-03-16 Orjan Friberg <orjanf@axis.com> 26073 26074 * gdb.base/signals.exp: Set count to 0 explicitly. 26075 260762001-03-15 Mark Salter <msalter@redhat.com> 26077 26078 * config/monitor.exp (gdb_target_cmd): Add explicit error return. 26079 (gdb_target_monitor): Add check of gdb_target_cmd return value. 26080 (gdb_load): Add support for additional target_info: gdb_download_size 26081 and gdb_load_timeout. 26082 26083Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com> 26084 26085 * gdb.base/annota1.exp: Move test of isnative to earlier in the 26086 file -- to prevent failing when the compile fails but we have no 26087 intention of running the tests anyway. 26088 26089 * gdb.base/long_long.exp: Test target_info for no_long_long, skip 26090 tests if set. 26091 26092 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte 26093 integers. 26094 26095 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true. 26096 * gdb.c++/namespace.exp: Ditto. 26097 260982001-03-07 Orjan Friberg <orjanf@axis.com> 26099 26100 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes. 26101 * gdb.base/pointers.exp: Relax pattern match of decimals. 26102 261032001-03-06 Kevin Buettner <kevinb@redhat.com> 26104 26105 * Makefile.in, config/abug.exp, config/cfdbug.exp, 26106 config/cpu32bug.exp, config/dve.exp, config/est.exp, 26107 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp, 26108 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp, 26109 config/monitor.exp, config/proelf.exp, config/rom68k.exp, 26110 config/sh.exp, config/sid.exp, config/slite.exp, 26111 config/sparclet.exp, config/udi.exp, config/unknown.exp, 26112 config/vr4300.exp, config/vr5000.exp, config/vx.exp, 26113 config/vxworks.exp, config/vxworks29k.exp, 26114 gdb.asm/asm-source.exp, gdb.base/a2-run.exp, 26115 gdb.base/all-bin.exp, gdb.base/annota1.exp, 26116 gdb.base/arithmet.exp, gdb.base/assign.exp, 26117 gdb.base/async.exp, gdb.base/attach.exp, 26118 gdb.base/bitfields.exp, gdb.base/bitops.exp, 26119 gdb.base/break.exp, gdb.base/call-ar-st.exp, 26120 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp, 26121 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp, 26122 gdb.base/commands.exp, gdb.base/completion.exp, 26123 gdb.base/cond-expr.exp, gdb.base/condbreak.exp, 26124 gdb.base/constvars.exp, gdb.base/corefile.exp, 26125 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp, 26126 gdb.base/display.exp, gdb.base/ena-dis-br.exp, 26127 gdb.base/ending-run.exp, gdb.base/environ.exp, 26128 gdb.base/eval-skip.exp, gdb.base/exprs.exp, 26129 gdb.base/finish.exp, gdb.base/foll-exec.exp, 26130 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp, 26131 gdb.base/funcargs.exp, gdb.base/help.exp, 26132 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp, 26133 gdb.base/logical.exp, gdb.base/long_long.exp, 26134 gdb.base/maint.exp, gdb.base/mips_pro.exp, 26135 gdb.base/miscexprs.exp, gdb.base/nodebug.exp, 26136 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp, 26137 gdb.base/pointers.exp, gdb.base/printcmds.exp, 26138 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp, 26139 gdb.base/regs.exp, gdb.base/relational.exp, 26140 gdb.base/remote.exp, gdb.base/reread.exp, 26141 gdb.base/restore.exp, gdb.base/return2.exp, 26142 gdb.base/scope.exp, gdb.base/sect-cmd.exp, 26143 gdb.base/selftest.exp, gdb.base/setshow.exp, 26144 gdb.base/setvar.exp, gdb.base/shlib-call.exp, 26145 gdb.base/sigall.exp, gdb.base/signals.exp, 26146 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp, 26147 gdb.base/so-indr-cl.exp, gdb.base/solib.exp, 26148 gdb.base/step-test.exp, gdb.base/structs.c, 26149 gdb.base/structs.exp, gdb.base/structs2.exp, 26150 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp, 26151 gdb.base/volatile.exp, gdb.base/watchpoint.exp, 26152 gdb.base/whatis-exp.exp, gdb.base/whatis.exp, 26153 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp, 26154 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp, 26155 gdb.c++/derivation.exp, gdb.c++/inherit.exp, 26156 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp, 26157 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp, 26158 gdb.c++/ref-types.exp, gdb.c++/templates.exp, 26159 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp, 26160 gdb.disasm/am33.exp, gdb.disasm/hppa.exp, 26161 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp, 26162 gdb.fortran/types.exp, gdb.java/jmisc.exp, 26163 gdb.java/jv-exp.exp, gdb.java/jv-print.exp, 26164 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp, 26165 gdb.trace/actions.exp, gdb.trace/backtrace.exp, 26166 gdb.trace/circ.exp, gdb.trace/collection.exp, 26167 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp, 26168 gdb.trace/limits.exp, gdb.trace/packetlen.exp, 26169 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, 26170 gdb.trace/report.exp, gdb.trace/save-trace.exp, 26171 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp, 26172 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp, 26173 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright 26174 notices. 26175 261762001-02-27 Michael Snyder <msnyder@cygnus.com> 26177 26178 * gdb.base/varargs.c (find_max_double): Fix printf format string: 26179 first arg is int not float. 26180 261812001-02-22 Michael Snyder <msnyder@cygnus.com> 26182 26183 * gdb.base/reread.exp: Unsupported for non-native targets; 26184 doesn't work for remote debugging. 26185 261862001-02-19 Fernando Nasser <fnasser@redhat.com> 26187 26188 From Drew Moseley <dmoseley@redhat.com> 26189 * gdb.base/ending-run.exp: Properly handle the BSP state when 26190 stepping past the end of main. 26191 261922001-02-19 John Moore <jmoore@redhat.com> 26193 26194 * gdb.base/commands.exp (infrun_breakpoint_command_test): 26195 Converted HPUX fix for non-expected items following multiple 26196 step commands into general solution for all platforms. 26197 261982001-02-18 Michael Chastain <chastain@redhat.com> 26199 26200 * gdb.c++/classes.exp (do_tests): Change runto statements 26201 from "runto 'foo(void)'" to "runto 'foo'". This makes the 26202 statements demangler agnostic. 26203 * gdb.c++/virtfunc.exp (do_tests): Likewise. 26204 (gdb_virtfunc_restart): Likewise. 26205 262062001-02-14 Michael Chastain <chastain@redhat.com> 26207 26208 * gdb.c++/inherit.exp (do_tests): Change runto statements 26209 from "runto 'foo(void)'" to "runto 'foo'". This makes the 26210 statements demangler agnostic. 26211 26212Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com> 26213 26214 * gdb.threads/pthreads.exp: Unify pass/fail messages for 26215 ``continue to bkpt at common_routine in thread 2'' and ``stopped 26216 before calling common_routine 15 times'' tests. 26217 262182001-02-11 Michael Chastain <chastain@redhat.com> 26219 26220 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function. 26221 Helps the test script figure out which demangler is in use. 26222 (dm_type_foo_ref): Ditto. 26223 (dm_type_int_star): Ditto. 26224 (dm_type_long_star): Ditto. 26225 (dm_type_unsigned_int): Ditto. 26226 (dm_type_void): Ditto. 26227 (dm_type_void_star): Ditto. 26228 * gdb.base/cplusfuncs.exp (probe_demangler): New function. 26229 Probe the gdb demangler and set variables to accommodate 26230 formatting differences. 26231 (info_func_regexp): New function. Same as info_func, but 26232 matches against a regexp. 26233 (info_func): Match against a literal string. 26234 (print_addr_2): New function. Match against a literal string, 26235 which can be different from the input to gdb. 26236 (print_addr): Simply call print_addr_2 with the same argument twice. 26237 (test_lookup_operator_functions): Use demangler formatting variables. 26238 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort 26239 the tests in the same order as the C++ class declaration. 26240 (test_paddr_operator_functions): Ditto. 26241 (test_paddr_overloaded_functions): Ditto. 26242 (test_paddr_hairy_functions): Use demangler formatting variables. 26243 Add reference to gdb/19 for related tests. 26244 (do_tests): Call probe_demangler. 26245 262462001-01-30 Kevin Buettner <kevinb@redhat.com> 26247 26248 * gdb.c++/templates.cc (printf): Remove unused function definition. 26249 262502001-01-26 Felix Lee <flee@redhat.com> 26251 26252 * sid.exp (sid_exit): Pass host, not target, to remote_close. 26253 262542001-01-25 matthew green <mrg@redhat.com> 26255 26256 * config/sid.exp (sid_start): Call `remote_push_conn' after firing 26257 up sid. 26258 (sid_exit): Call `remote_pop_conn' after GDB is gone. 26259 262602001-01-25 matthew green <mrg@redhat.com> 26261 26262 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.' 26263 Deprecate $sid_spawn_id. 26264 (sid_exit): Remove code necessary only for `spawn.' 26265 262662001-01-25 matthew green <mrg@redhat.com> 26267 26268 * config/sid.exp (sid_start): Handle sim,protocol of `sid.' 26269 262702001-01-28 Michael Chastain <chastain@redhat.com> 26271 26272 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc 26273 to call when tests fail. It takes gdb out of the overloaded 26274 function choice menu back to the main prompt, so that the test 26275 program stays synchronized. 26276 (set_bp_overloaded): New proc to collect all the common 26277 code for setting a breakpoint on an overloaded name. Calls 26278 take_gdb_out_of_choice_menu when needed. 26279 (menu_overload1arg): New variable to collect the repeated 26280 instances of the expected menu for an overloaded name. Change 26281 the regular expression to handle changes in g++ type encoding: 26282 "void" can be either "void" or "", and "unsigned int" can be 26283 either "unsigned int" or "unsigned". 26284 (continue_to_bp_overloaded): Change regular expressions to handle 26285 changes in g++ type encoding. 26286 (no proc): Call take_gdb_out_of_choice_menu when needed. 26287 Remove redundant calls to "info break". Accept either "canceled" 26288 or "cancelled". Change regular expressions in "info break" 26289 calls to handle changes in g++ type encoding. Give all tests 26290 unique strings. 26291 262922001-01-17 Ben Elliston <bje@redhat.com> 26293 26294 * config/sid.exp: New file. 26295 26296Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com> 26297 26298 * gdb.base/callfuncs.exp: Add space after ``Value returned is''. 26299 263002000-12-21 Michael Snyder <msnyder@cygnus.com> 26301 26302 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func. 26303 Add a RE to accept a non-ascii char if one is ever presented. 26304 263052000-12-20 Fernando Nasser <fnasser@redhat.com> 26306 26307 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT. 26308 263092000-12-18 Michael Snyder <msnyder@cygnus.com> 26310 26311 * gdb.base/setvar.exp: Use double '\\' to quote curly braces 26312 in regexp. One '\' does not suffice on Linux. 26313 263142000-12-09 Michael Chastain <chastain@redhat.com> 26315 26316 * gdb.base/break.exp (test_clear_command): Use a marker function 26317 rather than 'main' for the test function. Also move this 26318 test to an execution point where the marker function names are 26319 guaranteed to be bound to functions. (Executing tests after a 26320 'finish' from main runs into name conflicts with local names 26321 in __libc_start_main). 26322 263232000-12-07 Michael Snyder <msnyder@cygnus.com> 26324 26325 * gdb.base/finish.exp: New test for gdb's "finish" command. 26326 * gdb.base/return2.exp: New test for gdb's "return" command. 26327 * gdb.base/return2.c: New source file for above. 26328 263292000-12-05 Michael Snyder <msnyder@cygnus.com> 26330 26331 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds. 26332 * gdb.base/miscexprs.exp: Ditto. 26333 * gdb.base/pointers.exp: Ditto. 26334 * gdb.c++/derivation.exp: Ditto. 26335 * gdb.c++/local.exp: Ditto. 26336 * gdb.c++/namespace.exp: Ditto. 26337 * gdb.c++/overload.exp: Ditto. 26338 * gdb.c++/ref-types.exp: Ditto. 26339 263402000-12-05 Michael Snyder <msnyder@cygnus.com> 26341 26342 * gdb.base/constvars.exp: Test result of "up" command. 26343 * gdb.base/miscexprs.exp: Ditto. 26344 * gdb.base/pointers.exp: Ditto. 26345 * gdb.base/scope.exp: Ditto. 26346 * gdb.c++/derivation.exp: Ditto. 26347 * gdb.c++/local.exp: Ditto. 26348 * gdb.c++/namespace.exp: Ditto. 26349 * gdb.c++/overload.exp: Ditto. 26350 * gdb.c++/ref-types.exp: Ditto. 26351 263522000-11-22 Michael Chastain <chastain@redhat.com> 26353 26354 * mips_pro.exp: Accept either "middle -> top -> main" or 26355 "middle -> main" in the backtrace, because gcc can optimize 26356 tail calls to jumps. Remove setup_xfail for the hppa case. 26357 Add a comment with the original warning messages from PR 3016, 26358 which was filed in 1993, to preserve them for posterity. 26359 263602000-11-17 Nick Duffek <nsd@redhat.com> 26361 26362 * lib/gdb.exp (gdb_test): Override timeout with board info. 26363 263642000-11-17 Nick Duffek <nsd@redhat.com> 26365 26366 * gdb.base/display.exp: Don't kill running stub. Add "again" to 26367 the second kill and detach messages. 26368 263692000-11-17 Nick Duffek <nsd@redhat.com> 26370 26371 * configure.in: Add AC_EXEEXT. 26372 * configure: Regenerate. 26373 * Makefile.in (just-check): Export EXEEXT. 26374 * lib/gdb.exp ($EXEEXT): Import from environment. 26375 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't 26376 expect "maint dump-me" on Cygwin. 26377 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append 26378 $EXEEXT. 26379 263802000-11-17 Nick Duffek <nsd@redhat.com> 26381 26382 * gdb.base/break.exp: Test backtrace and finish from called 26383 function on all platforms, not just HP-UX. 26384 263852000-11-03 Michael Snyder <msnyder@cygnus.com> 26386 26387 * config/monitor.exp (gdb_target_cmd): Abstracts some of the 26388 code from gdb_target_monitor, so it can be used independantly 26389 for gdbserver. Also comment out an unnecessary PUTS. 26390 263912000-11-03 Michael Snyder <msnyder@cygnus.com> 26392 26393 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test. 26394 * gdb.base/corefile.exp: Expect the message "Program is being 26395 debugged already" when we send the "corefile" command, since 26396 the preceeding gdb_load may have connected gdb to a remote target. 26397 * gdb.base/display.exp: Disable hardware watchpoints if new 26398 board info variable "no_hardware_watchpoints" is true. 26399 Replace single-letter commands with more readable ones. 26400 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints 26401 if new board info variable "no_hardware_watchpoints" is true. 26402 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests 26403 to see if stdio (printf) testing is possible. 26404 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new 26405 board info variable "no_hardware_watchpoints" is true. Use new 26406 proc "gdb_skip_stdio_tests" to see if printf tests are possible. 26407 264082000-11-13 Fernando Nasser <fnasser@redhat.com> 26409 26410 From Orjan Friberg <orjanf@axis.com>: 26411 * gdb.base/printcmds.exp: Escape curly braces followed by a number 26412 in array print pattern match. 26413 264142000-11-09 Fernando Nasser <fnasser@redhat.com> 26415 26416 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh 26417 spelling "cancelled" to U.S. spelling "canceled" to match changes 26418 made to gdb. 26419 * gdb.c++/ovldbreak.exp: Ditto. 26420 264212000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de> 26422 26423 * gdb.base/callfuncs.c (main): Moved to end of file, call 26424 t_double_values to initialize the FPU before inferior calls are made. 26425 * gdb.base/callfuncs.exp: Test for register preservation after calling 26426 inferior functions. Add tests for continuining, finishing and 26427 returning from a stop in a call dummy. 26428 264292000-10-24 Michael Snyder <msnyder@cygnus.com> 26430 26431 * gdb.base/commands.exp: Break up long lines, and re-indent. 26432 264332000-10-19 Michael Snyder <msnyder@cygnus.com> 26434 26435 * config/gdbserver.exp: Rewritten from the ground up, to make it 26436 compatible with the current dejagnu tree, and to make it work with 26437 the new "gdbserver" in libremote. 26438 264392000-10-16 Michael Snyder <msnyder@cygnus.com> 26440 26441 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support. 26442 * gdb.base/varargs.exp: Skip entire test if no printf support. 26443 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt. 26444 * gdb.base/shlib-call.exp: Skip several tests if no printf support. 26445 264462000-10-13 Michael Snyder <msnyder@cygnus.com> 26447 26448 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if 26449 no floating point support. 26450 (gdb_skip_stdio_test): New proc. Skip test if no stdio support. 26451 * gdb.base/call-ar-st.exp: Use above procs to skip tests. 26452 * gdb.base/call-rt-st.exp: Ditto. 26453 * gdb.base/call-strs.exp: Ditto. 26454 264552000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com> 26456 26457 * gdb.base/sizeof.c: include <stdio.h>. 26458 26459 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to 26460 'finish', otherwise uncaptured gdb_prompt would potentially 26461 throw remaining test points out of sync. 26462 264632000-07-26 Scott Bambrough <scottb@netwinder.org> 26464 26465 * gdb.base/recurse.exp: Run tests for all targets. 26466 * gdb.base/so-impl-ld.exp: Added wildcard to handle the 26467 gnu-oldld case on ARM. 26468 * gdb.base/watchpoint.exp (test_stepping): Clear xfail 26469 for ARM targets. 26470 26471Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com> 26472 26473 * gdb.java/configure.in (AC_INIT): Use jmisc.exp. 26474 * gdb.java/configure: Rebuild. 26475 26476Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com> 26477 26478 * gdb.java/jv-exp.exp: New file. 26479 26480Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com> 26481 26482 * configure: Rebuilt. 26483 * configure.in (configdirs): Add gdb.java. 26484 * gdb.java/jmisc.java: New file. 26485 * gdb.java/jmisc.exp: New file. 26486 * gdb.java/Makefile.in: New file. 26487 * gdb.java/configure: Rebuilt. 26488 * gdb.java/configure.in: New file. 26489 * lib/java.exp: New file. 26490 26491Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com> 26492 26493 * gdb.base/exprs.exp: Test casts to a pointer including over and 26494 underflow. 26495 26496Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com> 26497 26498 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB 26499 and the compilers sizes. 26500 265012000-07-09 Nick Duffek <nsd@redhat.com> 26502 26503 * gdb.c++/misc.cc (class ClassParam, class_param): Define. 26504 (use_methods): New function. 26505 (main): Call use_methods(). 26506 * gdb.c++/classes.exp (test_method_param_class): New procedure. 26507 (do_tests): Call test_method_param_class. 26508 265092000-07-09 Nick Duffek <nsd@redhat.com> 26510 26511 * gdb.c++/classes.exp (test_nonexistant_members): Fix name 26512 spelling. 26513 (test_enums): New procedure. Move enum tests from end of script 26514 to here. Set breakpoint on function name instead of line number. 26515 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions. 26516 (enums2): New marker function. 26517 (enums1): New function. 26518 (main): Call enums1(). Move enum tests to enums1(). 26519 26520Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com> 26521 26522 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to 26523 compile/link program. Update line numbers. 26524 * gdb.asm/d10v.inc: Define ``startup''. 26525 * gdb.asm/asmsrc1.s: Add definition of _start. 26526 26527Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com> 26528 26529 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns. 26530 265312000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com> 26532 26533 * gdb.base/maint.exp: Add 'maint print architecture' item to output 26534 of 'help maint print' command. 26535 26536Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com> 26537 26538 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that 26539 they use gdb_expect_list. 26540 26541Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com> 26542 26543 * gdb.base/commands.exp: Use ``set remote 26544 memory-read-packet-size'' instead of ``set endian big'' to test 26545 long commands. 26546 265472000-06-03 Daniel Berlin <dan@cgsoftware.com> 26548 26549 * gdb.c++/templates.exp (do_tests): Make all of these work under 26550 g++, and stop skipping them. 26551 26552 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it 26553 work under g++. 26554 26555 * gdb.c++/misc.cc: Fix ambiguous initialization with correct 26556 initialization. 26557 265582000-06-02 Michael Snyder <msnyder@cygnus.com> 26559 26560 * gdb.base/annota1.exp (run until main breakpoint): Loosen up 26561 the regular expression: accept an (almost) arbitrary sequence of 26562 "frames-invalid" and "breakpoints-invalid" messages both before 26563 and after the "starting" message. 26564 265652000-06-02 Michael Snyder <msnyder@cygnus.com> 26566 26567 * gdb.c++/local.exp: This test has never been known to work with g++. 26568 265692000-05-18 Michael Snyder <msnyder@cygnus.com> 26570 26571 * gdb.base/annota1.exp (annotate-signal-handler-caller): 26572 Relax the regular expression a little, make it pass on Solaris 8. 26573 265742000-05-12 Kevin Buettner <kevinb@redhat.com> 26575 26576 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of 26577 a call, do not require that gdb stop on the line after the call. 26578 Instead, it is permissible for gdb to stop on the line of the 26579 call itself. 26580 265812000-05-12 Michael Snyder <msnyder@.cygnus.com> 26582 26583 * gdb.base/break.exp (bp on small function, optimized file): 26584 Add a second pass pattern. The behavior differs here between stabs 26585 and dwarf for one-line functions. Stabs preserves two line symbols 26586 (one before the prologue and one after) with the same line number, 26587 but dwarf regards these as duplicates and discards one of them. 26588 Therefore the address after the prologue (where the breakpoint is) 26589 has no exactly matching line symbol, and GDB reports the breakpoint 26590 as if it were in the middle of a line rather than at the beginning. 26591 265922000-05-08 Michael Snyder <msnyder@cygnus.com> 26593 26594 * gdb.base/interrupt.exp: Make "pass" message say "send" 26595 rather than "send_gdb" (for consistancy). 26596 26597Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com> 26598 26599 From 2000-04-28 Andreas Jaeger <aj@suse.de>: 26600 * gdb.c++/templates.cc: Properly check for GCC version number. 26601 * lib/compiler.cc: Likewise 26602 266032000-04-28 Michael Snyder <msnyder@cygnus.com> 26604 26605 * gdb.base/break.exp: When compiled with -O2 optimization, 26606 gdb may not stop at the first line of main, due to code motion. 26607 266082000-04-26 Michael Snyder <msnyder@cygnus.com> 26609 26610 * gdb.base/call-ar-st.exp: Bail out if target is sparclet. 26611 This test depends on parsing the printf output from the target. 26612 Since the sparclet stub doesn't do stdio, this will never work. 26613 * gdb.base/call-rt-st.exp: ditto. 26614 * gdb.base/call-strs: ditto. 26615 266162000-04-24 Michael Snyder <msnyder@cygnus.com> 26617 26618 * gdb.base/miscexprs.exp: make sizeof long array test portable. 26619 26620 * gdb.base/ending-run.exp: After connecting to a remote target, 26621 but before running, the target will appear to be in a random 26622 location. Specify both a file and a line for breakpoints. 26623 Also, the function that calls main may be called 'init' 26624 rather than 'start'. 26625 266262000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com> 26627 26628 * gdb.base/help.exp: Update output for add-symbol-file command. 26629 266302000-04-10 Fernando Nasser <fnasser@cygnus.com> 26631 26632 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com> 26633 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char. 26634 266352000-04-07 J.T. Conklin <jtc@redback.com> 26636 26637 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters. 26638 26639 * gdb.base/funcargs.exp: Relax patterns matching pointers to char. 26640 266412000-04-06 Michael Snyder <msnyder@cygnus.com> 26642 26643 * gdb.threads/pthreads.exp (all_threads_running): Allow 26644 for more than 15 thread increments. 26645 266462000-03-30 Philippe De Muyter <phdm@macqel.be> 26647 26648 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point 26649 values that can be represented exactly. 26650 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match 26651 above change, and to not check against the directory part of the source 26652 file name. 26653 (step into print_long_arg_list): Likewise. 26654 (print print_small_structs from print_long_arg_list): Likewise. 26655 (print print_long_arg_list): Likewise. 26656 266572000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com> 26658 26659 * gdb.base/printcmds.c: Terminate char array ctable2 with 0. 26660 26661Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com> 26662 26663 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes. 26664 266652000-03-25 Daniel Berlin <dan@cgsoftware.com> 26666 26667 * gdb.base/commands.exp (deprecated_command_test): Add test for 26668 deprecate with no arguments. 26669 266702000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk> 26671 26672 * gdb.base/break.exp: Add new test for setting breakpoints on 26673 optimized code so we can test breakpoints work even when function 26674 prologues may be optimized away 26675 266762000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com> 26677 26678 From David Whedon <dwhedon@gordian.com> 26679 * gdb.base/commands.exp : Added command deprecator tests. 26680 266812000-03-22 Daniel Berlin <dan@cgsoftware.com> 26682 26683 * gdb.base/help.exp: Added test for new apropos command. 26684 266852000-03-21 Kevin Buettner <kevinb@redhat.com> 26686 26687 * gdb.base/pointers.c (usevar): New function. 26688 (main): Make sure that global variables v_int_pointer2, rptr, 26689 and y are all referenced someplace in the program by calling 26690 usevar() on them. [Some linkers delete symbols which are 26691 never referenced. The space remains, but there's no way to 26692 get a (symbolic) handle on the variable from the debugger.] 26693 266942000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com> 26695 26696 * gdb.base/printcmds.c: Add typedeffed arrays. 26697 26698 * gdb.base/printcmds.exp (test_print_typedef_arrays): New 26699 procedure to test arrays that are typedef'd. 26700 267012000-03-13 James Ingham <jingham@leda.cygnus.com> 26702 26703 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all 26704 the library directories. 26705 26706Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com> 26707 26708 * configure.in (configdirs): Add sub directory gdb.mi. 26709 * configure: Re-generate. 26710 26711 * gdb.mi: New directory. 26712 267132000-02-25 Scott Bambrough <scottb@netwinder.org> 26714 26715 * gdb.base/long_long.exp: Correct test suite failure when printing 26716 a long long value as a double on ARM platforms. 26717 267182000-02-16 Jim Blandy <jimb@redhat.com> 26719 26720 * gdb.base/break.exp ("breakpoint line number"): Make sure the 26721 default source file is set properly before running this test. 26722 267232000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com> 26724 26725 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the 26726 gdbtk/library directory, not in gdbtcl2. 26727 267282000-02-04 Jim Blandy <jimb@redhat.com> 26729 26730 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous 26731 backslash from regexp pattern. 26732 26733 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New 26734 procedure. Use it to run all the "continue to bp overloaded" 26735 tests. Note that this changes the names of the tests slightly. 26736 If the breakpoint hit message includes a hex PC value, because 26737 GCC's Dwarf 2 line info doesn't help us distinguish the prologue 26738 from the real source code, still consider that a pass. 26739 26740 * gdb.base/condbreak.exp ("run until breakpoint at marker2"): 26741 XFAIL here if the breakpoint message contains a hex address. Note 26742 similar change on 1999-11-02. 26743 26744 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02. 26745 26746 * gdb.base/ptype.exp: Establish a default source file before 26747 calling get_debug_format. 26748 267492000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com> 26750 26751 * gdb.base/watchpoint.exp: Remove duplication of test messages. 26752 267532000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com> 26754 26755 * gdb.base/step-test.exp: Fix the steps to enter a callee by means 26756 of successive stepi commands -- while in the prologue we should see 26757 the function entry bracket. 26758 267592000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com> 26760 26761 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we 26762 reach __change_mode() when stepping through the end of main(). 26763 267642000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com> 26765 26766 * gdb.base/default.exp: Fix expected pattern. 26767 * gdb.base/help.exp: Same. 26768 267692000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com> 26770 26771 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX. 26772 Don't use xfail's because that affects only the following test. 26773 26774 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux, 26775 solaris or linux. 26776 26777 * gdb.base/selftest.exp: Update to reflect changes to main.c. 26778 267792000-01-07 Michael Snyder <msnyder@cygnus.com> 26780 26781 * gdb.base/display.exp: Some yacc parsers like to say 26782 "A syntax error" rather than "A parse error". Accept both. 26783 267842000-01-07 Michael Snyder <msnyder@cygnus.com> 26785 26786 * gdb.threads/pthreads.exp: Try to link with -lthread if -lpthread 26787 and -lpthreads fail. 26788 267892000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com> 26790 26791 * gdb.base/default.exp: Remove OS dependent string from "target 26792 remote" test. 26793 * gdb.base/help.exp: Same for "help target remote" test. 26794 267952000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com> 26796 26797 From Jim Kingdon <kingdon@redhat.com>: 26798 26799 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the 26800 prompt (cleanup rather than necessity, but still might keep output 26801 from spilling to next test). 26802 268032000-01-02 Fred Fish <fnf@cygnus.com> 26804 26805 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on 26806 AIX, which defines them in <sys/types.h>. 26807 268081999-12-20 Michael Snyder <msnyder@cleaver.cygnus.com> 26809 26810 * gdb.base/callfuncs.exp: Make "next" test match the next source 26811 line, in case the "next" runs away. 26812 268131999-02-18 Jason Molenda (jsm@bugshack.cygnus.com) 26814 26815 * testsuite/gdb.chill/tests1.ch, testsuite/gdb.chill/tests2.ch, 26816 testsuite/gdb.chill/tests2.exp: Update FSF address in copyright 26817 notices. 26818 268191999-12-16 Michael Snyder <msnyder@cleaver.cygnus.com> 26820 26821 * gdb.threads/linux-dp.exp: Make test for "New Thread" message 26822 more forgiving. Ditto test for "info threads". 26823 268241999-12-16 Stan Shebs <shebs@andros.cygnus.com> 26825 26826 * gdb.base/default.exp: Match arm* etc instead of arm in "info 26827 float" test. 26828 268291999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com> 26830 26831 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message. 26832 26833 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from 26834 outermost frame disallowed". 26835 268361999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com> 26837 26838 * gdb.base/setvar.exp: New tests for setting the value of a struct 26839 with a constant list. 26840 268411999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com> 26842 26843 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to 26844 require the user to type a cast before setting the value of a struct. 26845 268461999-12-06 Jim Blandy <jimb@cygnus.com> 26847 26848 * gdb.base/default.exp: Expect the new 'info float' command on 26849 all i386 platforms. 26850 26851 * gdb.threads/linux-dp.exp: Expand our ability to recognize 26852 LinuxThreads libraries that don't support debugging. 26853 26854Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com> 26855 26856 * gdb.base/remote.c: Fill the buffer with truely random data. 26857 Change the buffer type to ``unsigned char'' to simplify size 26858 arithmetic. 26859 26860 * gdb.base/remote.exp: Reduce download numbers by one. Typical 26861 stub only handles 400-1 byte packets. Verify that the download 26862 worked. 26863 268641999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com> 26865 26866 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern 26867 tests, using UNRESOLVED for the untested cases. Also, does not wait 26868 for a timeout if the prompt was received before a recognizable pattern. 26869 268701999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com> 26871 26872 * lib/gdb.exp (gdb_expect_list): Fix spelling. 26873 268741999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com> 26875 26876 * gdb.base/watchpoint.exp: Add tests cases for the hit count of 26877 watchpoints. 26878 268791999-11-24 Jason Merrill <jason@casey.cygnus.com> 26880 26881 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'. 26882 26883 * gdb.c++/local.exp: Be more flexible in recognizing local class 26884 name mangling. Don't allow horribly truncated method names. 26885 * gdb.c++/derivation.exp: Expect protected inheritance. 26886 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers. 26887 * gdb.c++/virtfunc.exp: Likewise. 26888 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope 26889 when printing a nested enum. 26890 268911999-11-22 Jim Blandy <jimb@cygnus.com> 26892 26893 * gdb.base/step-test.exp: Properly await GDB's response to setting 26894 a breakpoint on the call to large_struct_by_value. 26895 26896 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail 26897 just because we have debug info for the `start' function. 26898 268991999-11-19 Jim Blandy <jimb@zenia.red-bean.com> 26900 26901 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the 26902 "Unknown signal" messages, which indicate (on LinuxThreads) that 26903 GDB doesn't know how to debug threads on this system. This is 26904 better than hanging while philosopher 0 dumps chatter into gdb.log. 26905 269061999-11-18 Tom Tromey <tromey@cygnus.com> 26907 26908 * gdb.trace/deltrace.exp: Updated test to reflect new error text. 26909 269101999-11-18 Fred Fish <fnf@cygnus.com> 26911 26912 * gdb.base/coremaker2.c: Add sample program for generating 26913 cores that is more self contained than coremaker.c. Eventually 26914 I'll add more code to this and tie it into the testsuite. 26915 269161999-11-12 Stan Shebs <shebs@andros.cygnus.com> 26917 26918 * gdb.base/dollar.exp: Remove, now in gdb.hp. 26919 269201999-11-10 Jimmy Guo <guo@cup.hp.com> 26921 26922 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc 26923 from $srcdir/lib/. 26924 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/ 26925 and gdb.c++/. 26926 26927 * gdb.c++/derivation.exp: remove redundant get compiler info code. 26928 26929 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to 26930 'continue with watch' test point. 26931 269321999-11-08 Jim Blandy <jimb@zenia.red-bean.com> 26933 26934 Merged from p2linux-990323-branch: 26935 26936 * lib/gdb.exp (gdb_continue_to_breakpoint): New function. 26937 26938Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com> 26939 26940 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized 26941 {limit,fixed}''. Test ``set download-write-size''. 26942 26943Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com> 26944 26945 * gdb.base/funcargs.exp: Rewrite stack traceback checks using 26946 gdb_expect_list. 26947 26948Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com> 26949 26950 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication. 26951 269521999-11-03 Mark Salter <msalter@cygnus.com> 26953 26954 * gdb.base/break.exp: Fix "stub continue" pattern. 26955 269561999-11-03 Jim Blandy <jimb@zwingli.cygnus.com> 26957 26958 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name. 26959 269601999-11-02 Jim Blandy <jimb@zwingli.cygnus.com> 26961 26962 * gdb.base/display.exp ("finish"): Add timeout clause. 26963 26964 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add 26965 plain prompt clause, so this doesn't have to time out in order to 26966 fail. 26967 26968 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the 26969 breakpoint hit messages include an address. 26970 26971 * gdb.base/display.exp: Don't forget to escape parens in regular 26972 expressions. Unix regexp notatation sucks. 26973 269741999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com> 26975 26976 * gdb.base/annota1.exp: Test for annotate-signalled: change output 26977 order for 'signalled' message. 26978 269791999-11-01 Stan Shebs <shebs@andros.cygnus.com> 26980 26981 From Jimmy Guo <guo@cup.hp.com>: 26982 * gdb.base/annota1.exp: Add tests for annotate ignore count change. 26983 * gdb.base/annota1.c: Add code for tests to work with. 26984 269851999-10-26 Frank Ch. Eigler <fche@cygnus.com> 26986 26987 * gdb.base/remote.exp: New test for remote downloading settings. 26988 * gdb.base/remote.c: New file with large .data. 26989 269901999-10-18 Jim Blandy <jimb@zwingli.cygnus.com> 26991 26992 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite 26993 for LinuxThreads support, merged from the Code Fusion branch. 26994 26995Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com> 26996 26997 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect 26998 containing exp_continue into a while within an expect. Don't 26999 attempt a start more than three times. Check return value from 27000 gdb_load. 27001 27002Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com> 27003 27004 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with 27005 a pass case. 27006 270071999-10-01 Kevin Buettner <kevinb@cygnus.com> 27008 27009 * gdb.base/break.c (main): Added a statement that we can step 27010 off of. 27011 * gdb.base/break.exp: Added tests for setting a breakpoint 27012 at an offset and stepping onto a breakpoint. 27013 270141999-10-01 Fred Fish <fnf@cygnus.com> 27015 27016 * gdb.base/help.exp (help add-symbol-file): Update to match current 27017 gdb output. 27018 270191999-09-18 Jim Blandy <jimb@cris.red-bean.com> 27020 27021 * gdb.base/break.exp: Code locations are in hex, don't forget! 27022 (For HP-UX.) 27023 270241999-09-17 Stan Shebs <shebs@andros.cygnus.com> 27025 27026 * condbreak.exp: Use break.c as test program. 27027 * condbreak.c: Remove, redundant with break.c. 27028 270291999-09-15 Stan Shebs <shebs@andros.cygnus.com> 27030 27031 * config/monitor.exp (gdb_target_monitor): Disable X- and 27032 Z-packets if the target needs it. 27033 270341999-09-13 James Ingham <jingham@leda.cygnus.com> 27035 27036 * gdb.c++/overload.exp: Added tests for listing overloaded 27037 functions with function pointers in the arg, explicitly calling 27038 out the version you want. 27039 270401999-09-09 Stan Shebs <shebs@andros.cygnus.com> 27041 27042 * long_long.exp: Add variations of test cases that work for 27043 targets with 16-bit ints and 32-bit doubles. 27044 270451999-09-08 Stan Shebs <shebs@andros.cygnus.com> 27046 27047 * break.c (main): Compare a possibly-uninitialized argc with an 27048 unlikely value that fits in 16 bits. 27049 270501999-09-07 Stan Shebs <shebs@andros.cygnus.com> 27051 27052 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of 27053 0xfeeb, don't want negative numbers if ints are 16 bits. 27054 27055 * lib/gdb.exp (skip_cplus_tests): New proc. 27056 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp, 27057 gdb.c++/anon-union.exp, gdb.c++/classes.exp, 27058 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp, 27059 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp, 27060 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp, 27061 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp, 27062 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp, 27063 gdb.c++/virtfunc.exp: Use it to skip over C++ tests. 27064 27065 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently. 27066 27067Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com> 27068 27069 * gdb.base/corefile.exp (up): Allow a parameter to appear 27070 in the frame that we're going up to. 27071 27072 From Jim Blandy <jimb@cygnus.com>: 27073 27074 * gdb.base/default.exp (info float): Expect some output now. 27075 27076 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect 27077 returning floating-point values to fail on the x86. 27078 * gdb.base/callfwmall.exp (do_function_calls): Same. 27079 27080 * gdb.base/list.exp (test_listsize): Correct expectations for 27081 listing line 1 with listsize 2. Also, listing a single line 27082 works now, as does listing three lines. [Kevin's note: There 27083 were a number of other cases fixed too where the expectations 27084 differed...] 27085 270861999-09-02 Stan Shebs <shebs@andros.cygnus.com> 27087 27088 * gdb.base/selftest.exp: Add case for when version prints as 27089 constant string instead of char pointer. 27090 270911999-08-25 Stan Shebs <shebs@andros.cygnus.com> 27092 27093 * gdb.base/ending-run.exp: Add Solaris case for what happens when 27094 stepping out of main. 27095 27096 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if 27097 G++ used. 27098 27099 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed 27100 always, expect ptype InnerLocal::NestedInnerLocal to fail always. 27101 27102 * gdb.c++/ovldbreak.exp: Update match string in test that 27103 includes a warning of multiple breakpoints. 27104 271051999-08-24 Stan Shebs <shebs@andros.cygnus.com> 27106 27107 * gdb.base/display.exp: Improve precision of step-after-finish 27108 added yesterday. 27109 27110 * gdb.base/signals.exp: Add extra wildcard to "handle all print" 27111 test. 27112 27113 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all 27114 configs when using G++, not just hppa*. 27115 271161999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com> 27117 27118 * gdb.base/async.c: New file. 27119 * gdb.base/async.exp: New file. 27120 27121Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com) 27122 27123 * gdb.base/break.exp: Tweak PA specific tests to properly handle 27124 PA64. 27125 27126Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com) 27127 27128 * gdb.base/display.exp: "finish" can leave us mid-line on many 27129 targets, deal with it. Add a small constant to main, instead of 27130 1000 since main+1000 may not be a valid address in the target. 27131 27132 * gdb.base/dollar.exp: Do not run for PA processors in wide mode 27133 on hpux11. 27134 27135 * gdb.base/attach.exp: Handle another hpux11 error message variant 27136 when attaching to a process that does not exist. 27137 271381999-08-19 J.T. Conklin <jtc@redback.com> 27139 27140 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace 27141 characters in 'continue to 1241' test. 27142 271431999-08-17 Stan Shebs <shebs@andros.cygnus.com> 27144 27145 * gdb.base/call-ar-st.exp: Add a shorter match case for the 27146 stop in print_long_arg_list, define and use a whitespace 27147 variable in print_small_structs test, add an XFAIL for Solaris. 27148 * gdb.base/dbx.exp: XFAIL func commands until somebody is 27149 interested enough to fix. 27150 271511999-08-13 Keith Seitz <keiths@cygnus.com> 27152 27153 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd. 27154 (dbx_gdb_load): Remove. Use gdb_load instead, since that 27155 proc knows about targets other than the natives. 27156 (test_assign): Use "gdb_run_cmd" to "run" the target. 27157 Check that we've actually hit the breakpoint at main. 27158 When we attempt to assign a value to a local variable, check 27159 that the variable is in the current scope, i.e., don't use 27160 a test with an empty result. 27161 27162Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com> 27163 27164 * gdb.base/maint.exp: Add test of ``maintenance internal-error'' 27165 command. 27166 271671999-08-09 Stan Shebs <shebs@andros.cygnus.com> 27168 27169 From Jimmy Guo <guo@cup.hp.com> and others at HP: 27170 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp, 27171 gdb.compat, gdb.threads-hp. 27172 gdb.hp/configure, gdb.hp/configure.in: New files. 27173 gdb.hp/Makefile.in: Recurse into new subdirs. 27174 gdb.hp/gdb.defects: New directory, tests for HP bug reports. 27175 gdb.hp/gdb.objdbg: New directory, tests for debugging info 27176 in object files. 27177 gdb.hp/tools: New directory, aux tools for HP-specific tests. 27178 271791999-08-05 Stan Shebs <shebs@andros.cygnus.com> 27180 27181 * gdb.base/display.exp: Help expect by putting a newline in the 27182 funky printf, remove a bogus p/a test. 27183 271841999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com> 27185 27186 * gdb.base/display.exp: Make sure that when we say 'run', we are 27187 connected to the target. This is necessary when running not 27188 natively. 27189 271901999-08-03 Stan Shebs <shebs@andros.cygnus.com> 27191 27192 * gdb.base/step-test.exp: Removed some extraneous messages. 27193 27194 * gdb.base/long_long.exp: Don't run memory examination tests 27195 on little-endian targets (they will need a different set of 27196 results to match). 27197 271981999-08-02 Stan Shebs <shebs@andros.cygnus.com> 27199 27200 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests 27201 until somebody decides to fix GDB. 27202 27203 * gdb.base/long_long.c: Stop compiler complaint by specifying long 27204 constant as "ULL". 27205 * gdb.base/long_long.exp: Loosen x/c test, add partial result 27206 matches for a couple x/2 commands. 27207 272081999-07-30 Stan Shebs <shebs@andros.cygnus.com> 27209 27210 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk 27211 by merging in ref-types2 tests. 27212 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove. 27213 27214 From Jimmy Guo <guo@cup.hp.com> and others at HP: 27215 * gdb.c++/Makefile.in: Add standard actions. 27216 (EXECUTABLES): Rename from PROGS, update list. 27217 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here 27218 from gdb.hp. 27219 * gdb.c++/anon-union.cc: Don't use anonymous struct, make 27220 foo and bar locals. 27221 * gdb.c++/anon-union.exp: Fix tests to match. 27222 * gdb.c++/classes.exp: Run if HP compiler used, add extra 27223 expect matches to handle output variations. 27224 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *. 27225 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in 27226 output, add HP alternatives for new and delete prints. 27227 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc, 27228 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp. 27229 * gdb.c++/demangle.exp: Use $style when reporting failure. 27230 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled. 27231 * gdb.c++/inherit.exp: Run if HP compiler used, add some 27232 match alternatives. 27233 * gdb.c++/local.exp: Add match alternatives or xfails for HP 27234 compilers. 27235 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*. 27236 * gdb.c++/method.exp: Add match alternatives. 27237 * gdb.c++/misc.cc: Add bool types. 27238 * gdb.c++/misc.exp: Add tests for bool types. 27239 * gdb.c++/overload.exp: Add xfails. 27240 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar. 27241 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails, 27242 add some more template parameter tests (only for HP currently). 27243 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*. 27244 * gdb.c++/virtfunc.cc: Add return type and value for main. 27245 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some 27246 match alternatives. 27247 272481999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com> 27249 27250 * gdb.base/display.exp: Fix output of 'p/a &&j' test. 27251 272521999-07-29 Jim Blandy <jimb@savonarola.red-bean.com> 27253 27254 * gdb.base/signals.exp: Don't expect getting a backtrace from 27255 within a signal handler to fail on Linux. 27256 272571999-07-29 Stan Shebs <shebs@andros.cygnus.com> 27258 27259 From Jimmy Guo <guo@cup.hp.com> and others at HP: 27260 * lib/gdb.exp: Remove some gratuitious semicolons. 27261 (delete_breakpoints): Increase timeout. 27262 (gdb_expect): Add -notransfer option. 27263 (gdb_test): Use -notransfer option. 27264 (get_compiler_info): Add f77 case. 27265 (get_compiler): New proc, split out from gdb_preprocess, add f77 27266 case. 27267 (gdb_preprocess): Call get_compiler. 27268 27269 * gdb.base/Makefile.in (EXECUTABLES): Update the list. 27270 * gdb.base/attach.exp, gdb.base/display.exp, 27271 gdb.base/ending-run.exp, gdb.base/gdbvars.exp, 27272 gdb.base/long_long.exp, gdb.base/printcmds.exp, 27273 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in 27274 third arg to gdb_test. 27275 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions. 27276 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some 27277 HP-UX xfails, add others. 27278 * gdb.base/completion.exp: Reflect name change of self-test. 27279 * gdb.base/condbreak.exp, gdb.base/corefile.exp, 27280 gdb.base/foll-exec.exp, gdb.base/interrupt.exp, 27281 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note 27282 HP failure number. 27283 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove 27284 useless HP-UX 10.30 references. 27285 * gdb.base/maint.exp: Loosen matches. 27286 * gdb.base/pointers.c (main): Declare more_code. 27287 * gdb.base/pointers.exp: Match on output of a `next'. 27288 * gdb.base/structs.c: Add prototypes. 27289 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference. 27290 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11. 27291 272921999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com> 27293 27294 * gdb.base/list.exp: Add tests for repeating 'list <linenum>' 27295 command. 27296 272971999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com> 27298 27299 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase. 27300 Fix run to main failures. Watchpoint can be hardware watchpoint. 27301 27302 * gdb.base/annota1.exp: Clean up some more, in case printf has 27303 debug info. Deal with lack of signal hanlder info in stack. 27304 27305 From Jim Kingdon <kingdon@redhat.com>: 27306 * gdb.base/annota1.exp: If printf has debug info, deal with it. 27307 273081999-07-19 Stan Shebs <shebs@andros.cygnus.com> 27309 27310 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp, 27311 gdb.base/foll-vfork.exp: Don't run for crosses. 27312 27313Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com> 27314 27315 * gdb.base/configure.in: Check for gdbvars.exp instead of 27316 a1-selftest.exp. 27317 * gdb.base/configure: Re-generate. 27318 273191999-07-12 Stan Shebs <shebs@andros.cygnus.com> 27320 27321 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point 27322 in trying to run first and name is too long. 27323 27324 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of 27325 pointers2.c and pointers2.exp, respectively. 27326 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes 27327 doschk happier. 27328 273291999-07-08 Stan Shebs <shebs@andros.cygnus.com> 27330 27331 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from 27332 callfuncs2.c and callfuncs2.exp. 27333 27334 * gdb.base/list.exp: Remove mistaken xfails. 27335 * gdb.base/list0.h: Add optional prototypes. 27336 27337Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com> 27338 27339 * gdb.base/setvar.exp: Increase the time-out on tests indirectly 27340 calling malloc. 27341 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto. 27342 * ptype.exp: Move test for get_debug_format to before its first 27343 use. 27344 273451999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com> 27346 27347 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable. 27348 * gdb.base/annota2.cc, annota2.exp: Move from here. 27349 * gdb.c++/annota2.cc, annota2.exp: To here. 27350 * gdb.c++/Makefile.in (PROGS): Add annota2 executable. 27351 27352Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com> 27353 27354 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in 27355 a consistent format. 27356 273571999-06-25 Stan Shebs <shebs@andros.cygnus.com> 27358 27359 From Jimmy Guo <guo@cup.hp.com> and others at HP: 27360 * lib/gdb.exp (get_compiler_info): Add detection for assorted 27361 HP compilers, also set the globals $true and $false. 27362 27363 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c, 27364 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c, 27365 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c, 27366 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c, 27367 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c, 27368 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c, 27369 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c, 27370 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c, 27371 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c, 27372 whatis.c} Add C++ compatible function definitions and return 27373 types, add includes for library functions. 27374 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true. 27375 * gdb.base/step-test.c (myglob): Rename from glob. 27376 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c, 27377 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New 27378 files, move here from gdb.hp. 27379 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp, 27380 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp, 27381 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp: 27382 Adjust line numbers in regexps. 27383 27384 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp, 27385 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false 27386 instead of 0/1. 27387 27388 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp, 27389 foll-vfork.exp: New files, move here from gdb.hp. 27390 * gdb.base/page.exp: New file, test of pagination command. 27391 27392 * gdb.base/watchpoint.c (recurser): New function, for watchpoint 27393 recursion test. 27394 * gdb.base/watchpoint.exp: Add more test cases for watchpoints. 27395 27396 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp, 27397 gdb.base/solib.exp: Fix compiler invocation process. 27398 27399 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for 27400 HP-UX 11, turn off overload resolution explicitly. 27401 * gdb.base/commands.exp: Set argument list explicitly, add 27402 watchpoint test. 27403 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make 27404 them work. 27405 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the 27406 expressions properly. 27407 * gdb.base/corefile.exp: Loosen the match slightly. 27408 * gdb.base/default.exp: Allow "Error accessing memory" message 27409 also. 27410 * gdb.base/display.exp: Skip over x/0 j if PA64. 27411 * gdb.base/funcargs.exp: Add xfails for HP-UX. 27412 * gdb.base/interrupt.exp: Ditto. 27413 * gdb.base/langs.exp: Add symbolic matches governed by compiler 27414 in use. 27415 * gdb.base/list.exp: Add xfails for HP-UX. 27416 * gdb.base/long_long.exp: Refine some of the numeric matches. 27417 * gdb.base/mips_pro.exp: Xfail on HP-UX. 27418 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test. 27419 * gdb.base/nodebug.exp: Succeed on more varieties of output. 27420 * gdb.base/opaque.exp: Remove some HP-UX xfails. 27421 * gdb.base/ptype.exp: Succeed on more varieties of output. 27422 * gdb.base/scope.exp: Add xfails for HP-UX. 27423 * gdb.base/sect-cmd.exp: Add more cases. 27424 * gdb.base/setvar.exp: Add xfails for HP-UX. 27425 * gdb.base/shlib-call.exp: Loosen some matches slightly. 27426 * gdb.base/signals.exp: Match on void symbolically. 27427 * gdb.base/step-test.exp: Add case for PA64. 27428 * gdb.base/term.exp: Add exit and restart. 27429 * gdb.base/twice.exp: Clean up after self. 27430 * gdb.base/varargs.exp: Disable overload resolution explicitly. 27431 * gdb.base/whatis.exp: Allow more ways to pass tests. 27432 27433 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove, 27434 no longer useful. 27435 27436Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com> 27437 27438 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a 27439 list of patterns. 27440 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print 27441 print_double_array(double_array)", "continuing to breakpoint 27442 1018", "print print_double_array(array_d)" and "continuing to 27443 1034" tests. 27444 274451999-06-24 Jason Molenda (jsm@bugshack.cygnus.com) 27446 27447 * Makefile.in: Add empty html and install-html targets. 27448 274491999-06-24 Stan Shebs <shebs@andros.cygnus.com> 27450 27451 * config/mt-*: Remove, these haven't been used since 1996. 27452 274531999-06-22 Stan Shebs <shebs@andros.cygnus.com> 27454 27455 * gdb.base/call-strs.c, gdb.base/ending-run.c, 27456 gdb.base/step-test.c: Include stdlib.h and string.h as needed. 27457 * gdb.c++/member-ptr.exp: Skip over these tests if using G++. 27458 274591999-06-18 Stan Shebs <shebs@andros.cygnus.com> 27460 27461 * gdb.c++/overload.exp: XFAIL everything if using G++, add a 27462 simpler match case for the ptype of the big class. 27463 274641999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com> 27465 27466 * gdb.exp: Fix test for gdb_prompt existence. 27467 274681999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com> 27469 27470 * gdb.exp (gdb_test): Add fail after calls to perror. 27471 274721999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com> 27473 27474 * gdb.exp (gdb_test): Accept variations of Undefined command messages. 27475 274761999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com> 27477 27478 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement. 27479 27480Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com> 27481 27482 * gdb.base/call-strs.c (link_malloc): New function. Ensure that 27483 malloc() is linked in. 27484 274851999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com> 27486 27487 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at 27488 step at end. 27489 27490 * gdb.base/annota1.exp: Increase match_max to prevent timeout. 27491 274921999-06-08 Jim Blandy <jimb@zwingli.cygnus.com> 27493 27494 * gdb.java/jv-print.exp: New file. (Our first Java test!) 27495 27496Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com) 27497 27498 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail. 27499 * gdb.base/mips_pro.exp: Likewise. 27500 275011999-06-02 Keith Seitz <keiths@cygnus.com> 27502 27503 * gdb.c++/templates.cc: Change all "new" operators to throw 27504 an exception. 27505 * gdb.c++/cplusfuncs.cc: Likewise. 27506 27507 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2. 27508 27509Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com> 27510 27511 * gdb.base/condbreak.exp: Use rerun_to_main to start the program. 27512 * gdb.base/ending-run.exp: When stepping out of main, accept a 27513 step into an arbitrary assembler file. 27514 275151999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com> 27516 27517 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and 27518 "breakpoint-invalid" to be printed. 27519 * gdb.base/annota2.exp: Revise line number for main 27520 breakpoint. Allow any number of "frames-invalid" and 27521 "breakpoint-invalid" to be printed. 27522 * gdb.base/annota2.cc: Initialize a.x to 0. 27523 275241999-05-17 Keith Seitz <keiths@cygnus.com> 27525 27526 * gdb.base/call-ar-st.exp: Skip 27527 "print print_double_array (double_array)" when "skip_float_tests" set. 27528 Ditto for "print print_double_array(array_d)", 27529 "print print_small_structs", "print print_ten_doubles", and 27530 "step into print_long_arg_list". 27531 Don't assume we can step into "print_long_arg_list": we could step 27532 into memcpy. 27533 * gdb.base/call-rt-st.exp: Don't run float-related tests when 27534 "skip_float_tests" is set: "print print_one_double(*d1)" 27535 and "print print_two_floats(*f3)". 27536 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when 27537 "skip_float_tests" is set. 27538 * gdb.base/varargs.exp: Skip 27539 "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)" when 27540 "skip_float_tests" set. 27541 275421999-05-06 Keith Seitz <keiths@cygnus.com> 27543 27544 * gdb.base/annota2.cc: Include stdio.h. 27545 27546Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com> 27547 27548 * gdb.base/crossload.exp: Remove, this has been disabled ever 27549 since BFD stopped including all targets, and cross-GDB gets 27550 plenty of testing anyway. 27551 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u, 27552 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u, 27553 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove. 27554 * gdb.base/README: Remove, was doc for this. 27555 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer 27556 needed. 27557 275581999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com> 27559 27560 * gdb.base/call-ar-st.exp: Fix one regular expression in test 27561 output. 27562 27563 * gdb.base/annota1.exp: New file. Annotation level 2 tests. 27564 * gdb.base/annota2.exp: New file. More annotation tests. 27565 * gdb.base/annota1.c: New file. Source file for annota1.exp. 27566 * gdb.base/annota2.cc: New file. Source file for annota2.exp. 27567 275681999-04-23 Angela Marie Thomas <angela@cygnus.com> 27569 27570 * config/cfdbug.exp: New file. 27571 275721999-04-20 Jim Blandy <jimb@zwingli.cygnus.com> 27573 27574 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for 27575 Marcus Daniel's and Dale Hawkins's demangler crashes. 27576 27577 * gdb.c++/demangle.exp (test_gnu_style_demangling, 27578 test_lucid_style_demangling, test_arm_style_demangling, 27579 test_hp_style_demangling): Try Tom Tromey's core-dumping 27580 identifier under each demangling style. 27581 275821999-04-07 Jim Blandy <jimb@zwingli.cygnus.com> 27583 27584 * gdb.c++/demangle.exp: Include the current demangling style 27585 in all test names. 27586 (current_demangling_style): New global variable. 27587 (set_demangling_style, test_demangling_core, test_demangling, 27588 test_demangling_exact): New functions. 27589 (test_gnu_style_demangling, test_lucid_style_demangling, 27590 test_arm_style_demangling, test_hp_style_demangling): Use those, 27591 instead of calling gdb_test and gdb_test_exact directly. 27592 (catch_demangling_errors): New function, which reports errors 27593 signalled by the demangling test functions in an orderly way. 27594 (do_tests): Use catch_demangling_errors. 27595 275961999-04-06 Jim Blandy <jimb@zwingli.cygnus.com> 27597 27598 * gdb.base/signals.exp (test_handle_all_print): Use () for 27599 grouping in expressions, not {}. 27600 27601 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't 27602 initialized yet. 27603 276041999-04-01 Stan Shebs <shebs@andros.cygnus.com> 27605 27606 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods 27607 are listed. 27608 276091999-03-26 Stan Shebs <shebs@andros.cygnus.com> 27610 27611 * gdb.stabs/weird.exp: Test for CC being defined before 27612 looking at its value. 27613 276141999-03-25 Stan Shebs <shebs@andros.cygnus.com> 27615 27616 * gdb.base/call-ar-st.exp: Remove stray '#'. 27617 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as 27618 "short int" and "long int". 27619 * gdb.c++/overload.cc: Cast the string added in the previous 27620 change, to mollify finicky HP compiler. 27621 * gdb.hp/reg-test.exp (testfile): Fix file name. 27622 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use. 27623 27624 * gdb.c++/misc.cc (main): Initialize obj_with_enum. 27625 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow 27626 alternate form of enum ptype. 27627 276281999-03-23 Stan Shebs <shebs@andros.cygnus.com> 27629 27630 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument. 27631 * gdb.hp/*.exp: Change all to run compiler probe only after 27632 passing skip_hp_tests, so as not to waste time on guaranteed 27633 failure. 27634 27635 * gdb.c++/overload.cc: Pass string instead of char addr, always 27636 init ccpfoo. 27637 * gdb.c++/templates.cc: Fix syntax error. 27638 27639Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com> 27640 27641 * gdb.base/commands.exp: Add test for correct position of '>' 27642 when issuing the 'commands' command after a 'while' or 'if' 27643 command. 27644 276451999-03-18 James Ingham <jingham@cygnus.com> 27646 27647 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end 27648 27649 * gdb.c++/method.exp: It was testing an uninitialized int on the 27650 stack and assuming it was positive. 27651 27652 * gdb.base/watchpoint.exp: Use gdb_continue_to_end. 27653 27654 * gdb.base/step-test.exp: Catch a case where finish is broken and 27655 keep it from killing the rest of the tests. 27656 Use gdb_continue_to_end. 27657 27658 * gdb.base/sigall.exp: use gdb_continue_to_end. 27659 27660 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end. 27661 27662 * gdb.base/display.exp: use runto_main, not run. 27663 27664 * gdb.base/default.exp: Check for the current error message in the 27665 r abbreviation test. 27666 Add strongarm to the targets that know info float. 27667 27668 * gdb.base/condbreak.exp: Use the gdb_run command rather than just 27669 run which doesn't work with monitors. 27670 27671 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 27672 1034 test. 27673 27674 * gdb.base/break.exp: use the gdb_continue_to_end proc. 27675 27676 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the 27677 end of a program. Traps the case (in Cygmon) when the program 27678 never really exits. Same as Mark's continue_to_exit, but I had 27679 put it in a lot more places, so I used my name. Sorry Mark... 27680 27681 * config/monitor.exp (gdb_target_monitor): added another 27682 target_info parameter: remotebinarydownload. This will set the 27683 remotebinarydownload flag if this is causing some boards trouble. 27684 276851999-03-18 Mark Salter <msalter@cygnus.com> 27686 27687 * lib/gdb.exp (continue_to_exit): New function. 27688 27689 * gdb.base/ena-dis-br.exp: Clean up for remote targets. 27690 * gdb.base/ending-run.exp: Ditto. 27691 * gdb.base/step-test.exp: Ditto. 27692 276931999-03-16 Stan Shebs <shebs@andros.cygnus.com> 27694 27695 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly 27696 (suggested by Art Haas <ahaas@neosoft.com>). 27697 276981999-03-16 Jim Blandy <jimb@zwingli.cygnus.com> 27699 27700 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*. 27701 27702Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com> 27703 27704 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate 27705 descriptions of types (short unsigned int vs unsigned short, etc). 27706 277071999-03-12 Jim Blandy <jimb@zwingli.cygnus.com> 27708 27709 * gdb.base/call-strs.exp: Don't assume that `step' will step over 27710 a call to strlen; sometimes we do have sources. 27711 277121999-03-08 Jim Blandy <jimb@zwingli.cygnus.com> 27713 27714 * gdb.base/call-ar-st.c (main): Terminate char_array with a null 27715 character, so GDB won't print garbage after its end. 27716 27717 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a 27718 breakpoint there instead. Sometimes GCC emits memcpy to handle 27719 the large structures being passed by value, so we step into that 27720 instead of sum_array_print, which obscures what we're really testing. 27721 * gdb.base/step-test.exp: However, we do want a test that notices 27722 the bizarre steps into memcpy, so do that here. Add check for 27723 stepping into function calls that pass large structures by value. 27724 ("Is that a noun clause, or are you just happy to see me?") 27725 Remove all references to specific line numbers. 27726 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value): 27727 New type and function. 27728 (main): Call large_struct_by_value, passing it a large struct by value. 27729 * lib/gdb.exp (gdb_get_line_number): New function. 27730 27731 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be 27732 more portable. 27733 277341999-03-08 Jim Blandy <jimb@zwingli.cygnus.com> 27735 27736 * lib/gdb.exp: Doc fixes. 27737 277381999-03-05 Nick Clifton <nickc@cygnus.com> 27739 27740 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff. 27741 277421999-03-04 Jim Blandy <jimb@zwingli.cygnus.com> 27743 27744 * gdb.base/display.exp: Don't exercise the "detach" and "kill" 27745 commands. They're not germane to this test, and they don't work 27746 that way on remote targets. 27747 277481999-03-01 James Ingham <jingham@cygnus.com> 27749 27750 * Changelog entries merged over from gdb development branch. 27751 27752 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com> 27753 27754 * lib/gdb.exp (gdbtk_analyze_results): Generic function 27755 for outputting results of test run. 27756 27757 1998-12-07 Martin M. Hunt <hunt@cygnus.com> 27758 27759 * lib/gdb.exp (gdbtk_start): Fix path for itcl library. 27760 277611999-02-25 Felix Lee <flee@cygnus.com> 27762 27763 * lib/gdb.exp (debug_format): initialize 27764 277651999-02-25 Jason Molenda (jsm@bugshack.cygnus.com) 27766 27767 * gdb.base/call-ar-st.c: Include string.h, not strings.h. 27768 * gdb.base/call-rt-st.c: Ditto. 27769 277701999-02-13 Jim Blandy <jimb@zwingli.cygnus.com> 27771 27772 * gdb.threads/pthreads.exp (horiz): New variable. 27773 (test_startup): Fix regexps that capture thread numbers. 27774 277751999-02-10 Jason Molenda (jsm@bugshack.cygnus.com) 27776 27777 * gdb.base/smoke.exp: Disambiguate two test case names (both 27778 called ``print''). 27779 27780Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com> 27781 27782 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC 27783 compilation. 27784 277851999-02-04 Jason Molenda (jsm@bugshack.cygnus.com) 27786 27787 * gdb.base/miscexprs.exp: Change patterns to match GDB's 27788 actual output formatting. 27789 * gdb.base/smoke.exp: GDB removes leading 0's. 27790 * gdb.base/volatile.exp: Don't check type of remuneration; 27791 that variable is no longer defined in constvars.c. 27792 * gdb.base/step-test.c (main): Exit with explicit exit code. 27793 * gdb.base/step-test.exp: Remove two nexti checks--they are 27794 not portable. 27795 277961999-02-04 Jason Molenda (jsm@bugshack.cygnus.com) 27797 27798 * gdb.base/help.exp ("help delete display"): Fix test to match 27799 gdb's output. 27800 27801 * gdb.base/long_long.c (known_types): Initialize values to zero. 27802 * gdb.base/long_long.exp: Step one more line 27803 so 'dec' is initialized in "get to known place". GDB removes 27804 leading zeros. Explicitly ask for hex formatting. Use 27805 unique test case names. 27806 27807Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com> 27808 27809 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement. 27810 27811 * gdb.c++/method.exp: Add missing close brace. 27812 278131999-01-30 Jim Blandy <jimb@zwingli.cygnus.com> 27814 27815 * gdb.base/maint.exp: Use 'set height 0' to disable page 27816 prompting, not 'set height 400'. 27817 27818 Fix a bunch of timeouts. 27819 * gdb.base/maint.exp ("maint print objfiles"): Break this up into 27820 four separate tests, so expect doesn't take forever to match a ton 27821 of text against a regexp with lots of .* forms. 27822 ("maint print psymbols", "maint print symbols"): Make some of 27823 these greps more selective, so that expect doesn't try to wade 27824 through huge piles of output and time out. 27825 27826 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern. 27827 27828 * gdb.base/maint.exp ("maint info breakpoints"): Split into two 27829 tests: one which doesn't expect shlib events to be reported, and 27830 another which does, but is XFAIL for all platforms other than 27831 HP/UX. 27832 27833 * gdb.base/break.exp: Teach the test suite that the `catch 27834 fork', `catch vfork', and `catch exec' commands produce error 27835 messages on platforms that don't provide these features. 27836 27837Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com> 27838 27839 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp, 27840 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base 27841 (shortening names from solib_threshold.exp etc), won't run on 27842 anything but HP-UX for the foreseeable future. 27843 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to 27844 reflect move. 27845 27846Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com> 27847 27848 * gdb.base/Makefile.in, gdb.c++/Makefile.in, 27849 gdb.trace/Makefile.in (clean): Remove all test executables. 27850 27851Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com> 27852 27853 * gdb.base/shlib-call.exp: add test cases to verify that gdb 27854 successfully re-sets breakpoints in shared libraries. 27855 * gdb.base/shmain.c (main): return 0, don't fall off the end. 27856 27857Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com> 27858 27859 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform 27860 and compiled w/o GCC. 27861 27862 * gdb.hp/watch-cmd.exp: ditto. 27863 27864 * gdb.hp/watch-hp.exp: ditto. 27865 27866 * gdb.hp/xdb1.exp: ditto. 27867 27868 * gdb.hp/xdb2.exp: ditto. 27869 27870 * gdb.hp/dbx.exp: ditto. 27871 27872Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com> 27873 27874 * constvars.c: Remove C++-isms. 27875 * constvars.exp: Use gdb_test everywhere, add xfails if compiled 27876 with GCC. 27877 27878Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com> 27879 27880 The following changes are part of the HP merge. 27881 27882 * gdb.base/break.exp: new tests to verify that catchpoints for 27883 fork, vfork, and exec don't trigger inappropriately. 27884 27885 * gdb.base/opaque.exp: compile one file at a time, then link. 27886 27887 * gdb.base/signals.exp: be more restrictive about which hppa 27888 systems receive a setup_xfail. new tests. 27889 27890 * gdb.base/solib_threshold.build: new file. 27891 * gdb.base/solib_threshold.exp: new file. 27892 * gdb.base/solib_threshold.link_opts: new file. 27893 * gdb.base/solib_threshold.mk: new file. 27894 * gdb.base/gen_solib_threshold.c: new file. 27895 27896 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the 27897 tests. New tests for enums inside classes. 27898 27899 * gdb.c++/compiler.cc: indicate support of template debugging. 27900 27901 * gdb.c++/demangle.exp: run hp style demangling tests. 27902 27903 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the 27904 tests. 27905 27906 * gdb.c++/misc.cc: changes to support new tests. 27907 27908 * gdb.c++/templates.cc: changes to support HP's compiler; changes 27909 to support new tests. 27910 27911 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using 27912 gcc, then skip these tests. 27913 27914Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com> 27915 27916 The following files are part of the HP merge; some had longer 27917 names at HP, but have been renamed to be no more than 14 27918 characters in length. 27919 27920 * gdb.hp/ambiguous.cc: new file. 27921 * gdb.hp/ambiguous.exp: new file. 27922 * gdb.hp/attach.exp: new file. 27923 * gdb.hp/attach2.exp: new file. 27924 * gdb.hp/classes-hp.exp: new file. 27925 * gdb.hp/ctti.exp: new file. 27926 * gdb.hp/ctti-add.cc: new file. 27927 * gdb.hp/ctti-add1.cc: new file. 27928 * gdb.hp/ctti-add2.cc: new file. 27929 * gdb.hp/ctti-add3.cc: new file. 27930 * gdb.hp/dbx.exp: new file. 27931 * gdb.hp/exception.cc: new file. 27932 * gdb.hp/exception.exp: new file. 27933 * gdb.hp/foll-exec.c: new file. 27934 * gdb.hp/foll-exec.exp: new file. 27935 * gdb.hp/foll-fork.c: new file. 27936 * gdb.hp/foll-fork.exp: new file. 27937 * gdb.hp/foll-vfork.c: new file. 27938 * gdb.hp/foll-vfork.exp: new file. 27939 * gdb.hp/inherit-hp.exp: new file. 27940 * gdb.hp/more-steps.exp: new file. 27941 * gdb.hp/namespace.cc: new file. 27942 * gdb.hp/namespace.exp: new file. 27943 * gdb.hp/optimize.exp: new file. 27944 * gdb.hp/pxdb.c: new file. 27945 * gdb.hp/pxdb.exp: new file. 27946 * gdb.hp/quicksort.exp: new file. 27947 * gdb.hp/reg-test.exp: new file. 27948 * gdb.hp/reg-test.s: new file. 27949 * gdb.hp/sized-enum.c: new file. 27950 * gdb.hp/sized-enum.exp: new file. 27951 * gdb.hp/start-stop.exp: new file. 27952 * gdb.hp/templ-hp.cc: new file. 27953 * gdb.hp/templ-hp.exp: new file. 27954 * gdb.hp/thr-lib.c: new file. 27955 * gdb.hp/thr-lib.exp: new file. 27956 * gdb.hp/thr-lib.h: new file. 27957 * gdb.hp/thr-liblib.c: new file. 27958 * gdb.hp/virtfun-hp.c: new file. 27959 * gdb.hp/virtfun-hp.exp: new file. 27960 * gdb.hp/watch-cmd.exp: new file. 27961 * gdb.hp/watch-hp.exp: new file. 27962 * gdb.hp/xdb1.exp: new file. 27963 * gdb.hp/xdb2.exp: new file. 27964 * gdb.hp/xdb3.exp: new file. 27965 27966Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com> 27967 27968 The following files are part of the HP merge; some had longer 27969 names at HP, but have been renamed to be no more than 14 27970 characters in length. 27971 27972 * gdb.base/ss.h: new file. 27973 * gdb.base/call-ar-st.c: new file. 27974 * gdb.base/call-ar-st.exp: new file. 27975 * gdb.base/call-rt-st.c: new file. 27976 * gdb.base/call-rt-st-exp: new file. 27977 * gdb.base/call-strs.exp: new file. 27978 * gdb.base/ena-dis-br.exp: new file. 27979 * gdb.base/environ.exp: new file. 27980 * gdb.base/long_long.exp: new file. 27981 * gdb.base/sect-cmd.exp: new file. 27982 * gdb.base/shlib-cl2.exp: new file. 27983 * gdb.base/smoke.exp: new file. 27984 * gdb.base/so-impl-ld.c: new file. 27985 * gdb.base/so-impl-ld.exp: new file. 27986 * gdb.base/so-indr-cl.c: new file. 27987 * gdb.base/so-indr-cl.exp: new file. 27988 * gdb.base/varargs.exp: new file. 27989 * gdb.base/volatile.exp: new file. 27990 * gdb.base/whatis-exp.exp: new file. 27991 * gdb.base/display.exp: new file. 27992 * gdb.c++/derivation.exp: new file. 27993 * gdb.c++/local.exp: new file. 27994 * gdb.c++/member-ptr.exp: new file. 27995 * gdb.c++/overload.exp: new file. 27996 * gdb.c++/ovldbreak.exp: new file. 27997 * gdb.c++/ref-types.exp: new file. 27998 * gdb.c++/ref-types2.exp: new file. 27999 * gdb.c++/userdef.exp: new file. 28000 28001Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com> 28002 28003 * gdb.base/default.exp: Reflect wording change in remote.c. 28004 28005Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com> 28006 28007 * gdb.base/help.exp: Update to reflect current text. 28008 28009Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com> 28010 28011 * gdb.c++/anon-union.cc: make foo and bar global, otherwise 28012 they're stack variables and contain garbage. 28013 * gdb.c++/anon-union.exp: new file. 28014 28015 The following changes were made by David Taylor 28016 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and 28017 Edith Epstein <eepstein@cygnus.com> as part of a project to merge 28018 in changes by HP. 28019 28020 * gdb.base/bitops.exp: new file. 28021 * gdb.base/default.exp: change expected messages for catch and 28022 info catch tests to reflect HP merge changes. 28023 * gdb.base/enable-disable-break.exp 28024 * gdb.base/ending-run.c: new file. 28025 * gdb.base/long_long.c: new file. 28026 * gdb.base/maint.exp: new file. 28027 * gdb.base/pointers2.exp: new file. 28028 * gdb.base/shlib-call2.exp: new file. 28029 * gdb.base/solib.exp: new file. 28030 * gdb.base/step-test.c: new file. 28031 * gdb.c++/anon-union.cc: new file. 28032 * gdb.c++/local.cc: new file. 28033 * gdb.c++/member-pointer.cc: new file. 28034 * gdb.c++/method.cc: new file. 28035 * gdb.c++/ref-types.cc: new file. 28036 * gdb.c++/ref-types2.cc: new file. 28037 * gdb.c++/userdef.cc: new file. 28038 28039 * gdb.base/scope.exp: compile one file at a time, then link. 28040 * gdb.base/langs.exp: ditto. 28041 * gdb.base/list.exp: ditto. 28042 28043Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com> 28044 28045 The following changes were made by David Taylor 28046 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and 28047 Edith Epstein <eepstein@cygnus.com> as part of a project to merge 28048 in changes by HP. 28049 28050 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc, 28051 skip tests. When compiling pass c++ flag to gdb_compile. 28052 * gdb.c++/ 28053 28054 * lib/gdb.exp (get_compiler_info): new, optional argument -- args; 28055 test for on hppa*-*-hpux*; use args to see if c++ was specified. 28056 (skip_hp_tests): new function. 28057 (gdb_preprocess): new function. 28058 28059 * configure.in (hpdir): decide whether to configure gdb.hp. 28060 * configure: regenerated. 28061 28062 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things 28063 to delete on clean. 28064 (EXECUTABLES): update to reflect new additions. 28065 * gdb.base/commands.exp: update message expected. 28066 * gdb.base/default.exp: add copyright notice. 28067 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout. 28068 * gdb.base/help.exp: update messages to reflect current text. 28069 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled 28070 targets for recurse tests. 28071 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then 28072 skip this file. 28073 28074 * gdb.c++/Makefile.in (PROGS): update to reflect new executables. 28075 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++ 28076 compilation. 28077 * gdb.c++/misc.exp: ditto. 28078 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't 28079 run the tests. tell gdb_compile that it's a c++ compilation. 28080 28081 * gdb.threads/pthreads.exp: fix typo in message. 28082 28083 * gdb.base/all-bin.exp: new file. 28084 * gdb.base/arithmet.exp: new file. 28085 * gdb.base/assign.exp: new file. 28086 * gdb.base/completion.exp: new file. 28087 * gdb.base/cond-expr.exp: new file. 28088 * gdb.base/condbreak.exp: new file. 28089 * gdb.base/define.exp: new file. 28090 * gdb.base/dollar.exp: new file. 28091 * gdb.base/environment.exp: new file. 28092 * gdb.base/eval-skip.exp: new file. 28093 * gdb.base/jump.exp: new file. 28094 * gdb.base/logical.exp: new file. 28095 * gdb.base/pointers.exp: new file. 28096 * gdb.base/relational.exp: new file. 28097 * gdb.base/section_command.exp: new file. 28098 * gdb.base/whatis-expr.exp: new file. 28099 28100 * gdb.base/all-types.c: new file. 28101 * gdb.base/call-array-struct.c: new file. 28102 * gdb.base/call-return-struct.c: new file. 28103 * gdb.base/call-strings.c: new file. 28104 * gdb.base/callfuncs2.c: new file. 28105 * gdb.base/condbreak.c: new file. 28106 * gdb.base/constvars.c: new file. 28107 * gdb.base/display.c: new file. 28108 * gdb.base/int-type.c: new file. 28109 * gdb.base/jump.c: new file. 28110 * gdb.base/miscexprs.c: new file. 28111 * gdb.base/pointers.c: new file. 28112 * gdb.base/pointers2.c: new file. 28113 * gdb.base/shmain.c: new file. 28114 * gdb.base/shr1.c: new file. 28115 * gdb.base/shr2.c: new file. 28116 * gdb.base/solib.c: new file. 28117 * gdb.base/solib1.c: new file. 28118 * gdb.base/solib2.c: new file. 28119 * gdb.base/varargs.c: new file. 28120 * gdb.c++/derivation.cc: new file. 28121 * gdb.c++/overload.cc: new file. 28122 * gdb.c++/ovldbreak.cc: new file. 28123 * gdb.hp/attach.c: new file. 28124 * gdb.hp/attach2.c: new file. 28125 * gdb.hp/average.c: new file. 28126 * gdb.hp/compiler.c: new file. 28127 * gdb.hp/compiler.cc: new file. 28128 * gdb.hp/execd-program.c: new file. 28129 * gdb.hp/follow-exec.c: new file. 28130 * gdb.hp/follow-fork.c: new file. 28131 * gdb.hp/follow-vfork-and-exec.c: new file. 28132 * gdb.hp/misc-hp.cc: new file. 28133 * gdb.hp/more-steps.c: new file. 28134 * gdb.hp/optimize.c: new file. 28135 * gdb.hp/quicksort.c: new file. 28136 * gdb.hp/run-hp.c: new file. 28137 * gdb.hp/start-stop.c: new file. 28138 * gdb.hp/sum.c: new file. 28139 * gdb.hp/templates-hp.cc: new file. 28140 * gdb.hp/thread-local-in-lib.c: new file. 28141 * gdb.hp/thread-local-in-lib.h: new file. 28142 * gdb.hp/thread-local-in-lib.lib.c: new file. 28143 * gdb.hp/vforked-program.c: new file. 28144 * gdb.hp/virtfunc-hp.cc: new file. 28145 * gdb.hp/watchpoint-hp.c: new file. 28146 * gdb.hp/xdb.c: new file. 28147 * gdb.hp/xdb0.c: new file. 28148 * gdb.hp/xdb0.h: new file. 28149 * gdb.hp/xdb1.c: new file. 28150 28151Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com> 28152 28153 The following change was made by Edith Epstein 28154 <eepstein@cygnus.com> as part of a project to merge in changes 28155 originally made by HP; HP did not create ChangeLog entries. 28156 28157 * gdb.c++/demangle.exp: changed the expected output for some 28158 ARM-style mangling -- removed second reference to datatype. 28159 For example, maint demangle __dt__11T1__pt__2_cFv 28160 T1<char>::~T1<char>(void) 28161 becomes, 28162 maint demangle __dt__11T1__pt__2_cFv 28163 T1<char>::~T1(void) 28164 28165 (test_hp_style_demangling): new hp specific demangling test cases. 28166 28167Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com) 28168 28169 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c 28170 * gdb.trace/backtrace.exp: Likewise. 28171 * gdb.trace/circ.exp: Likewise. 28172 * gdb.trace/collection.exp: Likewise. 28173 * gdb.trace/deltrace.exp: Likewise. 28174 * gdb.trace/infotrace.exp: Likewise. 28175 * gdb.trace/limits.exp: Likewise. 28176 * gdb.trace/packetlen.exp: Likewise. 28177 * gdb.trace/passc-dyn.exp: Likewise. 28178 * gdb.trace/passcount.exp: Likewise. 28179 * gdb.trace/report.exp: Likewise. 28180 * gdb.trace/save-trace.exp: Likewise. 28181 * gdb.trace/tfind.exp: Likewise. 28182 * gdb.trace/tracecmd.exp: Likewise. 28183 * gdb.trace/while-dyn.exp: Likewise. 28184 * gdb.trace/while-stepping.exp: Likewise. 28185 281861998-12-07 Jim Blandy <jimb@zwingli.cygnus.com> 28187 28188 * gdb.base/restore.exp, gdb.base/restore.c: New tests. 28189 28190Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com> 28191 28192 From Brendan Kehoe: 28193 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required 28194 int return types. 28195 28196Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com> 28197 28198 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do 28199 remote dos host testing right. 28200 28201Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com> 28202 28203 * gdb.base/corefile.exp: remove some xfails. 28204 28205Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com> 28206 28207 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables 28208 have different timestamps. 28209 28210Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com> 28211 28212 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp, 28213 gdb.base/default.exp: Replace "exec" with "executable". 28214 28215Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com> 28216 28217 * gdb.base/default.exp: Change else if to elseif from previous 28218 delta. 28219 28220Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com> 28221 28222 * gdb.base/default.exp: Add brace missing from previous delta. 28223 28224Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com> 28225 28226 * gdb.base/default.exp: Support test for info float for all 28227 varieties of arm toolchain. 28228 28229Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com> 28230 28231 * gdb.trace/*.exp: remove "remote_download" command. 28232 28233Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com> 28234 28235 * gdb.trace/*.exp: remove -gdwarf from compile. 28236 28237Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com> 28238 28239 * gdb.trace/configure.in(AC_INIT): typo 28240 * gdb.trace/configure: regenerated 28241 28242Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com> 28243 28244 * config/m68k-emc.exp: New file. 28245 * lib/<emc-support.exp trace-support.exp}: New files. 28246 * configure.in: add new test directory gdb.trace. 28247 * gdb.trace/{configure configure.in Makefile.in}: New files. 28248 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files. 28249 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files. 28250 * gdb.trace/{collection.c collection.exp tfind.exp }: New files. 28251 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files. 28252 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files. 28253 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files. 28254 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files. 28255 28256Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com> 28257 28258 * gdb.c++/classes.exp: Change all regular expressions to match 28259 arbitrary combinations of newline/carriage-return, so that they 28260 will work equally well on Unix and Windows. 28261 * gdb.c++/inherit.exp: ditto. 28262 * gdb.c++/virtfunc.exp: ditto. 28263 282641998-08-11 Dawn Perchik <dawn@cygnus.com> 28265 28266 * gdb.base/setshow.exp: Fix error introduced by call to runto_main. 28267 28268Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com) 28269 28270 * gdb.disasm/am33.s: Add tests for autoincrement instructions. 28271 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15 28272 to use a0-a3/d0-d3 as needed. 28273 28274Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com) 28275 28276 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests. 28277 * gdb.disasm/am33.exp: Corresponding changes. 28278 282791998-07-11 Felix Lee <flee@cygnus.com> 28280 28281 * gdb.base/callfuncs.exp: add cmp10 test. 28282 * gdb.base/callfuncs.c (cmp10): new function. 28283 28284Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com> 28285 28286 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test 28287 into two parts to get around a synchronization problem in expect. 28288 28289Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com> 28290 28291 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk. 28292 28293 * configure.in: Add options for gdbtk testsuite. 28294 28295 * configure: Regenerate. 28296 28297 * gdb.gdbtk: New directory to hold gdbtk tests. 28298 28299Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de> 28300 28301 * gdb.fortran/types.exp: Escape brackets in expect patterns 28302 for test_float_literal_types_accepted tests. 28303 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss 28304 before run test. 28305 28306Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com) 28307 28308 * am33.exp: Just compile, do not link the testcase. 28309 * am33.s: Add ".am33" pseudoop to force am33 mode. 28310 283111998-06-25 Felix Lee <flee@cygnus.com> 28312 28313 * gdb.base/setshow.exp: make sure $pc is sane. 28314 28315 * gdb.stabs/weird.exp: split expect patterns properly. 28316 28317Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com) 28318 28319 * gdb.disasm/am33.s: New disassembler testfile for the am33. 28320 * gdb.disasm/am33.exp: Run it. 28321 28322Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com> 28323 28324 * gdb.base/funcargs.exp: simplify expect strings to ease pattern 28325 match processing (and eliminate spurious timeouts when running). 28326 28327Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com> 28328 28329 * gdb.base/signals.exp (test_handle_all_print): put back Mach 28330 exception test, but conditionalize it on target [mach | gnu]. 28331 28332Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com> 28333 28334 * gdb.base/overlays.exp: fixup compile line for linker script. 28335 28336Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com> 28337 28338 * gdb.fortran/types.exp: don't guess at float size. 28339 28340Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com> 28341 28342 * gdb.base/exprs.exp: delete test that depends on int size. 28343 28344Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com> 28345 28346 * config/sim.exp: Removed checks for target triplets. 28347 (gdb_target_sim): Use gdb,target_sim_options. 28348 28349Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com> 28350 28351 * gdb.base/reread.exp: New file. 28352 * gdb.base/reread1.c: New file. 28353 * gdb.base/reread2.c: New file. 28354 28355Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com> 28356 28357 * config/sim.exp: Use 'target sim -sparclite' when running 28358 SPARClite programs. 28359 28360Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com> 28361 28362 * gdb.base/structs2.exp: New file. 28363 * gdb.base/structs2.c: New file. 28364 28365Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com> 28366 28367 * gdb.asm/common.inc: New file. 28368 * gdb.asm/d10v.inc: New file. 28369 * asm-source.exp: Pass -I's to gas to find .inc files. 28370 Update line numbers in expected output. 28371 * asmsrc1.s: Rewrite. 28372 * asmsrc2.s: Rewrite. 28373 * configure.in: Create arch.inc symlink. 28374 * configure: Regenerate. 28375 * Makefile.in (distclean): Delete arch.inc. 28376 28377Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com> 28378 28379 * callfuncs.c (t_enum_value1) : Cleanup return value warnings 28380 (t_enum_value2): ditto 28381 (t_enum_value3): ditto 28382 (main): ditto 28383Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de> 28384 28385 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints 28386 when none' unexpected prompt case, fixed by breakpoint.c:delete_command 28387 change. 28388 Use gdb_test instead of send_gdb/gdb_expect sequences. 28389 28390Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com) 28391 28392 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int, 28393 not void. 28394 28395Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com> 28396 28397 * gdb.base/branches.c: Code with lots of loops and 28398 subroutines. Used to test gdbs ability to single step through PC 28399 changes, especially to test mips-tdep.c:mips_next_pc 28400 28401Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com> 28402 28403 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass 28404 more rigorous EGCS C++ error checking. 28405 28406Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 28407 28408 * gdb.base/help.exp: Clean up `help set args' and `help show args' 28409 tests. 28410 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling 28411 function when asleep. 28412 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment 28413 for i*86 Linux and SVR4 signal handling problems. 28414 Remove linux xfail for `next to handler in signals_tests_1', fixed 28415 by recent infrun.c change. 28416 Limit backtrace to 10 frames to avoid timeout problems with infinite 28417 stack backtraces. 28418 Adjust expect pattern in `handle all print' test to match Apr 28 1997 28419 target.[ch] change. 28420 28421Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com> 28422 28423 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait 28424 for a newline from gdb before continuing. 28425 (default_gdb_exit): Just look for y or n. 28426 (gdb_test): Detect abnormal exit from GDB running on DOS; if 28427 it does, fail the rests of the tests in the file. 28428 28429Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com> 28430 28431 * config/cygmon.exp: New file. 28432 28433Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com> 28434 28435 * gdb.base/list.exp: Fix problem with "list default lines around 28436 main" test on remote targets. 28437 28438 * gdb.base/scope.exp: Fix problem with filelocal_bss before 28439 run test on remote targets. 28440 28441Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com> 28442 28443 * gdb.asm: New directory. 28444 * configure.in: Configure it. 28445 * configure: Regenerate. 28446 * gdb.asm/{Makefile.in,configure.in,configure}: New files. 28447 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files. 28448 28449Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com> 28450 28451 * config/mn10300-eval.exp: New file to support MN10300 eval board. 28452 28453Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com) 28454 28455 * gdb.base/overlays (several files): Merge the two overlay 28456 managers into one. Change variables (foox, barx, bazx, grbxx) 28457 back into ints but force them to load in their proper sections. 28458 28459Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com> 28460 28461 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of 28462 on-chip insn memory and IMAP1 to upper 128k. 28463 (D10VCopy): Handle memory regions crossing 16k boundaries. 28464 (D10VCopy): Transfer data in 32 bit chunks. 28465 28466Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com> 28467 28468 * gdb.base/overlays.c (main): Exit normally when result is 28469 correct. 28470 28471 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address 28472 map. Include space for printf in .text segment. 28473 28474 * gdb.base/d10vovly.c (D10VTranslate): New function, handle 28475 updated d10v memory VMA/LMA map. 28476 (D10VCopy): Call D10VTranslate. 28477 28478Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com> 28479 28480 * gdb.base/m32rovly.c: Force variable _novlys into .data section. 28481 28482 * gdb.base/bar.c (barx, bar): Change variable to small array so 28483 that it won't be put into the .sdata - small data - 28484 section. Update reference. 28485 * gdb.base/baz.c (bazx, baz): Ditto. 28486 * gdb.base/foo.c (foox, foo): Ditto. 28487 * gdb.base/grbx.c (grbxx, grbx): Ditto. 28488 28489 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx 28490 to be arrays. 28491 28492Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com) 28493 28494 * gdb.base/overlays.exp: fix up and get working again. 28495 Add tests for backtraces from an overlay function. 28496 28497Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com> 28498 28499 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for 28500 "calling function with watchpoint enabled". 28501 28502Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com> 28503 28504 * gdb.base/break.exp (test_next_with_recursion): Remove 28505 gdb_suppress_tests for d10v-*-*. 28506 * lib/gdb.exp (gdb_suppress_tests): Disable this function 28507 pending review of whether it is useful or not. 28508 28509Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com> 28510 28511 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards. 28512 28513Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com> 28514 28515 * gdb.base/break.exp: Increase timeout for slow TX39 boards. 28516 * config/dve.exp: New file to support Densan boards. 28517 28518Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com> 28519 28520 * gdb.base/interrupt.exp: Document problem of simulators, signals, 28521 reads and BSD. 28522 28523Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com> 28524 28525 * config/monitor.exp: Be a bit less picky about the "Remote debugging" 28526 response. 28527 28528 * gdb.c++/misc.exp: Call runto_main instead of doint it manually. 28529 28530Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com> 28531 28532 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace 28533 test. 28534 28535 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int, 28536 target_sizeof_long and target_bigendian_p. 28537 (structs_by_value, structs_by_reference): Check values according 28538 to targets word size and endianess. 28539 28540Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com> 28541 28542 * gdb.base/langs.exp: For "continue to exit" ignore any trailing 28543 output. 28544 28545Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com> 28546 28547 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp: 28548 Update test of set args help to match source change. 28549 28550Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com) 28551 28552 * gdb.base/default.exp: Expect help system output to be in 28553 alphabetical order. 28554 * gdb.base/help.exp: Ditto. 28555 28556Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com> 28557 28558 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to 28559 "i*86-pc-linux-gnu*". 28560 * gdb.base/interrupt.exp: Ditto. 28561 * gdb.base/corefile.exp: Ditto. 28562 28563 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set, 28564 define vxworks when building the testcase. 28565 28566 * gdb.base/ptype.exp: Fix testnames to be unique. 28567 * gdb.base/radix.exp: Ditto. 28568 * gdb.base/term.exp: Ditto. 28569 * gdb.base/whatis.exp: Ditto. 28570 * gdb.c++/classes.exp: Ditto. 28571 28572Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com> 28573 28574 * gdb.base/callfuncs.exp: Fix indentation. 28575 28576 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if 28577 suppress_flag has been set. 28578 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub 28579 target feature. 28580 28581Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com> 28582 28583 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled 28584 the testcase. 28585 28586 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for 28587 set_debug_traps() and breakpoint(). 28588 * gdb.c++/misc.cc (main): Ditto. 28589 * gdb.c++/templates.cc (main): Ditto. 28590 * gdb.c++/virtfunc.cc (main): Ditto. 28591 28592Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com> 28593 28594 * lib/gdb.exp(gdb_step_for_stub): New function. 28595 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it 28596 exists, reload the executable and do a "continue" instead of 28597 doing a jump. 28598 (runto_main): Use gdb_step_for_stub. 28599 28600 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain 28601 tests to have unique names. 28602 * gdb.base/callfuncs.exp: Ditto. 28603 * gdb.base/commands.exp: Ditto. 28604 * gdb.base/default.exp: Ditto. 28605 * gdb.base/help.exp: Ditto. 28606 * gdb.base/list.exp: Ditto. 28607 * gdb.base/opaque.exp: Ditto. 28608 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple 28609 similar tests. 28610 28611 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls. 28612 * gdb.c++/cplusfuncs.cc: Ditto. 28613 * gdb.c++/virtfunc.cc: Ditto. 28614 28615 * config/monitor.exp: Keep track of the last file we saw, rather 28616 than trying to get the info from gdb. 28617 28618 * gdb.fortran/types.exp: Move comment to previous line. 28619 28620Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com> 28621 28622 * config/sparclet.exp: Detect gratuitous change to sparclet gdb 28623 target mode. 28624 28625Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com> 28626 28627 From Bob Manson: 28628 * config/monitor.exp (gdb_target_monitor): Look for "Connected to" 28629 string from GDB when it connects. 28630 28631 * lib/gdb.exp: Look for $TOOL_EXECUTABLE. 28632 28633Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com> 28634 28635 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail 28636 if we can't get a debug format from GDB (we may be testing an 28637 older GDB). Use a 10 second timeout when checking for the format. 28638 28639 * gdb.stabs/weird.exp: Fix quoting. 28640 28641 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c. 28642 28643Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com> 28644 28645 * config/arm-ice.exp: New file. 28646 28647Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com> 28648 28649 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled 28650 until it has been modified to work with the new testsuite. 28651 28652 * gdb.*/*.exp: Instead of causing 1 unresolved test when the 28653 testcase won't compile, cause all of the testcases in the file to 28654 fail instead. 28655 28656 * lib/gdb.exp(gdb_suppress_entire_file): New procedure. 28657 (gdb_clear_suppressed): New procedure. 28658 (gdb_stop_suppressing_tests): Only clear suppress_flag if 28659 it contains a positive value. 28660 28661Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com> 28662 28663 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature. 28664 28665 * gdb.c++/virtfunc.exp: Remove setting of libs variable. 28666 28667Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com> 28668 28669 * lib/gdb.exp (setup_xfail_format): New function. 28670 (get_debug_format): New function to get debug format. 28671 (debug_format): New global variable to hold last value set 28672 by get_debug_format. 28673 * gdb.base/list.exp: Call get_debug_format and expect some 28674 tests to fail for DWARF 1 and COFF formats. 28675 * gdb.c++/ptype.exp: Ditto. 28676 * gdb.c++/classes.exp: Ditto. 28677 * gdb.c++/cplusfuncs.exp: Ditto. 28678 * gdb.c++/inherit.exp: Ditto. 28679 * gdb.c++/templates.exp: Ditto. 28680 * gdb.c++/virtfunc.exp: Ditto. 28681 28682Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com> 28683 28684 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote 28685 host doesn't have a currently-open connection. 28686 28687 * config/sparclet.exp: Cleanups and fixes to make it generic for 28688 any gdb stub target. Handle cases where gdb doesn't respond when 28689 interrupted in a sane fashion. 28690 28691 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the 28692 same thing in a totally different way. 28693 28694 * config/monitor.exp: Pass in timeouts to gdb_expect instead of 28695 setting "timeout". 28696 (gdb_start): We set the global gdb_prompt variable in 28697 default_gdb_init now. 28698 28699Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com> 28700 28701 * gdb.base/printcmds.exp: Fix "check for floating addition" 28702 regexp to accept results within approx +/- .01 of exact value. 28703 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl. 28704 28705Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com> 28706 28707 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init 28708 properly. 28709 (gdb_expect): Add optional timeout parameter, and add timeout 28710 value to various calls. 28711 (gdb_suppress_tests): Only give one warning message per group. 28712 28713Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com> 28714 28715 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as 28716 global variables. Handle getting a value for $timeout more 28717 gracefully. 28718 28719Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com> 28720 28721 * lib/gdb.exp: Close connection to remote host if gdb doesn't 28722 initialize. 28723 (default_gdb_init): New procedure; allow gdb_init to be overridden 28724 by a target configuration file. 28725 (gdb_expect): Pass the timeout to remote_expect. 28726 28727 * config/monitor.exp(gdb_load): Fix typo in regexp. 28728 28729Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com> 28730 28731 * gdb.base/funcargs.exp: Remove spurious suppress tests call. 28732 28733Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com> 28734 28735 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd 28736 here. Call gdb_target_exec before rebooting the target, to make 28737 sure the connection to the target is closed. 28738 (gdb_load): Pass the name of the executable to gdb_target_monitor. 28739 Don't call gdb_file_cmd here; let gdb_target_monitor do it. 28740 Also detect "Timeout reading from remote" error. 28741 28742 * config/gdbserver.exp: Pass the executable being loaded to 28743 gdb_target_monitor. Don't call gdb_file_cmd here; let 28744 gdb_target_monitor do it. 28745 28746 * gdb.disasm/hppa.exp: Don't use exec_output. 28747 28748Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com> 28749 28750 * gdb.base/list.exp: If we're debugging a non-native target, 28751 try to set the pc register to point to the start of the 28752 program before doing the first list command. 28753 28754 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run 28755 test_calls after restarting. 28756 28757 * lib/gdb.exp(gdb_run_cmd): Send jump command again after 28758 reloading. 28759 28760 * gdb.base/watchpoint.exp: Fix typo. 28761 28762 * gdb.base/setshow.exp: Check for use_gdb_stub. 28763 28764 * gdb.base/break.exp: Fix continue until exit test for the gdb 28765 stub case. 28766 * gdb.base/langs.exp: Ditto. 28767 28768 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and 28769 gdb_load_offset. If we weren't given a file to load, figure out 28770 what the current file is and use it. 28771 28772 * config/i386-bozo.exp: New file. 28773 28774Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com> 28775 28776 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target 28777 feature. 28778 28779 * config/proelf.exp: New entry. 28780 28781Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com> 28782 28783 * lib/gdb.exp: Remove spurious .* patterns at the beginning 28784 of regexps. 28785 28786 * gdb.base/watchpoint.exp: Don't run the test_stepping 28787 tests if gdb can't call functions on the target. 28788 28789 * gdb.base/setshow.exp: Don't run the set prompt tests if 28790 the board has gdb_prompt set. 28791 28792Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com) 28793 28794 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs". 28795 * gdb.base/commands.exp: Likewise. 28796 * gdb.base/setshow.exp: Likewise. 28797 28798Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com> 28799 28800 * config/monitor.exp(gdb_start): Look for gdb_prompt target 28801 feature. 28802 28803 * config/i960.exp: New file. 28804 28805Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com> 28806 28807 * gdb.base/funcargs.exp: Check for gdb,short_int target 28808 feature instead of looking for explicit target triplets. 28809 28810Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com> 28811 28812 * gdb.base/printcmds.exp: add a couple more tests a la 28813 "p 123DEADBEEF", to check parse_number. 28814 * top.c: change "to enable to enable" to "to enable" in a couple 28815 of help strings. 28816 28817Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com) 28818 28819 * gdb.base/callfuncs.exp: Mark some tests as expected to fail 28820 on the mn10300. 28821 28822Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com> 28823 28824 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases 28825 where the test executable is run with explicit args. 28826 * gdb.base/default.exp: Handle arm-*-coff case for "info float". 28827 28828Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com> 28829 28830 * gdb.base/run.c: Use FAKEARGV to build test executable that 28831 does not require a command line arg, since most simulators 28832 don't currently support passing such an arg into the simulated 28833 program. 28834 * gdb.base/commands.exp: Change tests to insert the proper 28835 value as the arg to the first recursive factorial call. Change 28836 compilation line to define FAKEARGV at compile time. 28837 28838Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com) 28839 28840 * gdb.base/recurse.exp: Enable these tests for the mn10300. 28841 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling 28842 function with watchpoint enabled" test. 28843 28844Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com> 28845 28846 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall): 28847 Don't call gdb_test when the command doesn't return to a gdb prompt. 28848 28849 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous 28850 "Tests restarted" messages. 28851 28852Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com) 28853 28854 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests. 28855 28856Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com> 28857 28858 * gdb.base/help.exp: update help msg for INFO ADDR; add help test 28859 for INFO SYMBOL; add help tests for OVERLAY commands. 28860 * gdb.base/default.exp: add tests for INFO SYMBOL command; 28861 add tests for OVERLAY commands 28862 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h 28863 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays. 28864 * gdb.base/sigall.c: add usestubs code frag 28865 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R. 28866 28867Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com> 28868 28869 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent 28870 failures. 28871 (gdb_stop_suppressing_tests): Note that tests have restarted. 28872 28873Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com> 28874 28875 * config/h8300.exp: New file. 28876 28877Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com> 28878 28879 * gdb.base/setshow.exp: Check for the existence of a 28880 feature, not its value. 28881 28882Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com> 28883 28884 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion. 28885 28886 * gdb.base/scope.exp: It's now init0(), not init(). 28887 28888 * gdb.base/scope0.c: For now, change init() to be init0(). 28889 28890 * config/monitor.exp: Use gdb_serial in preference to serial 28891 or netport. 28892 28893 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host 28894 and it's not already set. 28895 28896Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com> 28897 28898 * gdb.base/setshow.exp: Only test the run command if the target 28899 isn't using a stub and if it supports argument passing. 28900 28901Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com> 28902 28903 * config/udi.exp(gdb_start): Make sure UDICONF is set 28904 properly before starting gdb. 28905 28906Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com) 28907 28908 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler. 28909 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests. 28910 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning. 28911 28912Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com> 28913 28914 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use 28915 specialized code to reboot the board, use remote_reboot instead. 28916 28917 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp. 28918 28919 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS. 28920 28921 * config/monitor.exp: Make sure we disconnect from the target. 28922 Also, try a reboot/reload cycle instead of failing if the 28923 load fails. 28924 28925Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com> 28926 28927 * gdb.base/default.exp: Don't set match_max. 28928 * gdb.base/help.exp: Ditto. 28929 * gdb.base/list.exp: Ditto. 28930 * gdb.base/signals.exp: Ditto. 28931 28932 * config/monitor.exp(gdb_load): If gdb,use_standard_load is 28933 set, use remote_ld to download the testcase instead of 28934 the GDB loader. 28935 28936Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com> 28937 28938 * config/vr5000.exp: New file. 28939 28940 * config/monitor.exp(gdb_target_monitor): Add pattern for 28941 "Ending remote" to detect errors in connecting. 28942 28943 * gdb.base/setshow.exp: Add .* within auto language test. 28944 28945 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command 28946 target feature. 28947 28948 * config/monitor.exp(gdb_load): Check for a failure when loading, 28949 and reboot the board if necessary. 28950 28951 * gdb.base/setvar.exp(test_set): Handle multiple prints within 28952 a set of tests. Remove print.* from the patterns being checked. 28953 28954Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com> 28955 28956 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't 28957 refer to gdb_spawn_id. 28958 28959 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no 28960 longer used. 28961 * config/sparclet.exp: Ditto. 28962 * config/sparclet-old.exp: Ditto. 28963 * config/slite.exp: Ditto. 28964 * config/sim.exp: Ditto. 28965 * gdb.base/funcargs.exp: Ditto. 28966 28967 * lib/gdb.exp:Remove references to gdb_spawn_id. 28968 (gdb_expect): Move to remote.exp. 28969 28970Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com> 28971 28972 * config/monitor.exp: Detect the "Couldn't establish connection" 28973 message from GDB. 28974 28975Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com> 28976 28977 * gdb.base/bitfields.exp: Use runto instead of explicit 28978 gdb_run_cmd/gdb_expect sequences. 28979 28980 * gdb.base/break.exp(text_next_with_recursion): Add match for 28981 gdb_expect call. 28982 28983 * config/monitor.exp(gdb_target_monitor): Calling exit loses big. 28984 We also need to handle the "A program is being debugged already" 28985 prompt from gdb. Use gdb_test to set the baud rate. 28986 28987 * lib/gdb.exp(gdb_init): Increase the default expect buffer size 28988 to 20000. Really. I mean it. 28989 28990Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com> 28991 28992 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb 28993 fails. If suppress_flag is set, skip perror message about not 28994 being able to send to GDB. 28995 (send_gdb): If suppress_flag is set, don't try to send commands to 28996 GDB. 28997 (gdb_expect): If suppress_flag is set, always fail immediately. 28998 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions. 28999 (gdb_init): Call gdb_stop_suppressing_tests. 29000 (default_gdb_exit): Ditto. 29001 (default_gdb_start): Ditto. 29002 29003 * gdb.base/bitfields.exp: Call gdb_suppress_tests and 29004 gdb_stop_suppressing_tests as appropriate. 29005 * gdb.base/break.exp: Ditto. 29006 * gdb.base/callfuncs.exp: Ditto. 29007 * gdb.base/commands.exp: Ditto. 29008 * gdb.base/exprs.exp: Ditto. 29009 * gdb.base/funcargs.exp: Ditto. 29010 * gdb.base/list.exp: Ditto. 29011 * gdb.base/recurse.exp: Ditto. 29012 * gdb.base/scope.exp: Ditto. 29013 * gdb.base/structs.exp: Ditto. 29014 * gdb.c++/inherit.exp: Ditto. 29015 29016Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com> 29017 29018 * config/vr4300.exp: New file. 29019 29020 * gdb.*/*.exp: Call gdb_expect instead of expect. 29021 29022 * lib/gdb.exp(gdb_expect): New function. 29023 29024Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com> 29025 29026 * lib/gdb.exp(gdb_init): New function. 29027 29028 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL 29029 for each individual variable set. 29030 29031 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique 29032 name. 29033 29034 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls. 29035 29036 * gdb.base/scope.exp: Use gdb_test. 29037 29038 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're 29039 aborting; the testsuite driver will do that for us (see 29040 gdb_finish). Also, use gdb_test in a few more places. 29041 29042Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com> 29043 29044 * gdb.base/help.exp: Fix syntax of "help info all-registers" test. 29045 29046Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com) 29047 29048 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main" 29049 and "add_tests" are not at the same address. 29050 29051Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com> 29052 29053 * gdb.base/ptype.exp: Use gdb_test. 29054 29055Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com) 29056 29057 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns. 29058 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally 29059 left in. No longer expect them to fail. 29060 29061 * gdb.stabs/*.mt; Deleted, no longer used. 29062 * gdb.stabs/configure.in: Remove references to target makefile 29063 frags. 29064 * gdb.stabs/configure: Rebuilt. 29065 29066 * gdb.disasm/*.mt: Deleted, no longer used. 29067 * gdb.disasm/configure.in: Remove references to target makefile 29068 frags. Use "sh3.s" as the unique filename for this directory. 29069 * gdb.disasm/configure: Rebuilt. 29070 29071 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler. 29072 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests. 29073 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning. 29074 29075Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com> 29076 29077 * config/udi.exp: Use mondfe,name instead of remote_host. 29078 29079Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com) 29080 29081 * gdb.base/watchpoint.exp: Don't expect a failure when calling 29082 a function with a watchpoint enabled on the mn10200. 29083 29084 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist 29085 before trying to create it! 29086 29087Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com> 29088 29089 * config/vx.exp: Use hostname instead of netport. 29090 29091 * config/vxworks.exp: New file. 29092 29093 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id. 29094 29095 * config/monitor.exp(gdb_target_monitor): Look for a prompt from 29096 gdb before assuming everything worked. Send a ^C if a timeout 29097 occurs. 29098 29099 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use 29100 $gdb_spawn_id directly. 29101 (gdb_run_cmd): Try _start as well as start. Use the target feature 29102 gdb,start_symbol as the symbol to start from when jumping. 29103 29104Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com) 29105 29106 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably 29107 redundant) test. 29108 29109 * gdb.base/recurse.exp: Relax final value test for 'b' so that 29110 it doesn't lose for 16bit integer systems. 29111 29112Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com) 29113 29114 * gdb.fortran/types.exp: If the target doesn't support "double" 29115 data types, then expect "real" types to only be 4 bytes. 29116 29117 * gdb.c++/virtfunc.exp: Expect failure for virtual function 29118 call tests if the target doesn't support inferior function calls. 29119 29120 * gdb.base/printcmds.exp: Allow minor deviation in FP values 29121 in printf tests. 29122 29123Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com) 29124 29125 * gdb.base/help.exp: Disable "help set", "help show", and 29126 "help support". Simplify regexp for "help stack". 29127 29128 * gdb.base/default.exp: Set match_max to 5000 and the timeout 29129 to 60 seconds. Temporarily set match_max to 15000 around the 29130 "info copying" test. 29131 29132 * gdb.base/nodebug.exp: Don't try to do an inferior function 29133 call if the target doesn't support them. 29134 * gdb.base/printcmds.exp: Likewise. 29135 * gdb.base/setvar.exp: Likewise. 29136 * gdb.base/structs.exp: Likewise. 29137 * gdb.c++/templates.exp: Likewise. 29138 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff. 29139 29140 * gdb.base/recurse.exp: Enable for the mn10200. 29141 29142 * configure.in: Do configure gdb.stabs directory for *-*-elf 29143 targets. 29144 * configure: Rebuilt. 29145 29146 * gdb.base/break.exp: Check for gdb,noresults before testing 29147 exit status and/or results from the target. 29148 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise. 29149 * lib/gdb.exp: Remove old (now bogus) initialization of 29150 noinferior, noargs, noresults and nosignals. 29151 29152Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com> 29153 29154 * config/sh.exp: New file. 29155 29156 * config/slite.exp: Try to connect multiple times to the board 29157 before rebooting. Only send a "monitor run" if need_monitor_run 29158 is set. 29159 29160 * gdb.base/break.exp: Don't do the "stub continue" test if 29161 the target has gdb_stub set. 29162 29163 * gdb.base/callfuncs.exp: Increase the timeout. 29164 29165 * gdb.base/interrupt.exp: Don't even try to compile the testcase 29166 if the target has gdb,noinferiorio set. 29167 29168 * gdb.base/list.exp: Increase match_max to 10000 characters. 29169 29170 * gdb.base/sigall.exp: Check for gdb,nosignals on the target. 29171 29172 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the 29173 target. 29174 29175 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs. 29176 29177Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com> 29178 29179 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before 29180 trying to delete the copy of gdb. Catch the file delete so we 29181 don't die if the delete fails; also, the file should be copied to 29182 the host, not to the build. 29183 29184Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com> 29185 29186 * lib/gdb.exp(gdb_test): Surround the result pattern with 29187 parenthesis in case it contains multiple regexps separated 29188 with |. 29189 29190 * gdb.base/watchpoint.exp: Use gdb_test. 29191 * gdb.base/default.exp: Ditto. 29192 29193Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com> 29194 29195 * gdb.*/*.exp: Replace $prompt with $gdb_prompt. 29196 29197 * gdb.base/scope.exp: Use gdb_test. 29198 * gdb.c++/classes.exp: Ditto. 29199 * gdb.c++/inherit.exp: Ditto. 29200 29201Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com> 29202 29203 * gdb.base/crossload.exp: Don't use execute_anywhere, use 29204 remote_exec instead. 29205 * gdb.base/corefile.exp: Don't be ridiculous. 29206 * gdb.base/*.c: Add missing stub invocations. 29207 29208Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com> 29209 29210 * config/slite.exp: Miscellaneous fixes. 29211 29212 * lib/gdb.exp: Fix runto. 29213 29214 * gdb.base/signals.exp: Check for a gdb,nosignals feature of 29215 the target. 29216 29217 * gdb.base/watchpoint.exp: Fix regexp. 29218 29219 * lib/gdb.exp(default_gdb_exit): Add a catch to the 29220 close and wait commands, as the descriptor may now be 29221 invalid. Always call "remote_close host". 29222 29223Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com> 29224 29225 Major rewrite for testsuite revision. 29226 29227 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS, 29228 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id 29229 instead of relying on spawn_id to always contain a valid 29230 spawn id. 29231 (get_compiler_info): New procedure to build the ${binfile}.ci 29232 file, instead of replicating this in N different places. 29233 (gdb_compile): New procedure. 29234 29235 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with 29236 appropriate arguments) instead of compile. Use gdb_test in a lot 29237 more places. Use send_gdb instead of send. Always run gdb_start 29238 at the start of a testcase, as this is no longer done magically. 29239 29240 config/*-gdb.exp: Rename without the -gdb suffix. 29241 29242 config/mips.exp: Use remote_close instead of exit_remote_shell. 29243 config/monitor.exp: Use target_info instead of looking at 29244 baud, timeout, etc. 29245 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id. 29246 29247Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 29248 29249 * gdb.c++/templates.exp (test_ptype_of_templates), 29250 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union): 29251 Update expect patterns for destructors and assignment operators 29252 to match corresponding c-typeprint.c changes. 29253 * gdb.c++/templates.exp (test_template_breakpoints): Revert change 29254 to destructor breakpoint test, GDB should be able to set the 29255 destructor breakpoint without specifying arguments. 29256 29257Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com> 29258 29259 * gdb.threads/pthreads.exp: Change result for failure to compile due 29260 to lack of pthreads runtime support from an error to simply an 29261 unsupported test, per dejagnu standards. 29262 29263Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 29264 29265 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case 29266 where GDB exits to reduce pattern match time. 29267 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*. 29268 29269 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails. 29270 29271Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com> 29272 29273 * gdb.base/callfuncs.exp: Turn on function call tests for h8300. 29274 * gdb.base/default.exp: ditto. 29275 * gdb.base/nodebug.exp: ditto. 29276 * gdb.base/printcmds.exp: ditto. 29277 * gdb.base/ptype.exp: ditto. 29278 * gdb.base/setvar.exp: ditto. 29279 * gdb.base/structs.exp: ditto. 29280 * gdb.base/setshow.c: Guard against uninitialized values of argc. 29281 29282Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com> 29283 29284 * configure, */configure: Rebuild with autoconf 2.12. 29285 29286Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com> 29287 29288 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to 29289 use new i*86-pc-linux*-gnu quads. 29290 * gdb.base/corefile.exp: Ditto. 29291 * gdb.base/signals.exp: Ditto. 29292 * gdb.base/sigall.exp: Ditto. 29293 * gdb.base/interrupt.exp: Ditto. 29294 29295 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail 29296 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with 29297 RedHat 4.0. 29298 29299 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is 29300 linux. This allows the test case to at least compile on latest 29301 linux, but still not run due to missing the threads runtime library. 29302 29303Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 29304 29305 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source 29306 directory to search gdb directory. Accept and step over conditional 29307 stack alignment code. Consume $prompt in failure cases. 29308 Reset timeout to $oldtimeout instead of some arbitrary value. 29309 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid 29310 timeout problems with infinite stack backtraces. 29311 * gdb.base/ptype.exp (ptype struct link, union tu_link): 29312 Accept function parameters for linkfunc member. 29313 29314Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com> 29315 29316 * lib/gdb.exp (CFLAGS): Remove, unreferenced. 29317 (CXXFLAGS): Remove, unreferenced. 29318 (B_OPTIONS): Add for -B options and add code to initialize with 29319 previous -B options and also add -B option to pick up cross compiled 29320 runtime. 29321 (TARGET_INCLUDES): Add for -I options and add code to initialize when 29322 doing cross compiles. 29323 (target_alias): Declare global. 29324 (xgcc): Set variable to full path of gcc in build tree. Use findfile 29325 to verify that gcc exists in build tree, and if so set CC to that 29326 gcc and to use B_OPTIONS and TARGET_INCLUDES. 29327 29328Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com> 29329 29330 * gdb.c++/inherit.exp (test_print_anon_union): Reenable 29331 ptype test for anonymous union. Fixup testcase to match 29332 current gcc debug output. 29333 29334Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com) 29335 29336 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to 29337 force argument to an unsigned long type. 29338 29339Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com> 29340 29341 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype 29342 tests and anonymous union print/ptype tests. 29343 * gdb.base/list.exp (test_forward-search): Increase timeout by 29344 5 minutes for the "search extremely long line" case. 29345 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is 29346 completely optional and that the pass/fail messages use the command as 29347 the message if that third arg is a null string. 29348 (gdb_test_exact): Arrange that a null string pattern means match a 29349 null string output rather than any output, which might include random 29350 errors. 29351 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for 29352 backtrace test. 29353 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was 29354 always failing and failure is now exposed by gdb.exp changes. 29355 29356Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com> 29357 29358 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that 29359 weren't being noted. 29360 29361Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 29362 29363 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases. 29364 * gdb.stabs/weird.exp: Remove v_comb xfails. 29365 29366Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com> 29367 29368 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp 29369 list.exp scope.exp watchpoint.exp] 29370 Make all timeout error msgs explicitly say "(timeout)". 29371 29372Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com> 29373 29374 * config/monitor.exp: Increase download timeout to 1000 seconds. 29375 29376Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com> 29377 29378 * config/m32r.exp: Increase timeout to 120 seconds. 29379 29380Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com> 29381 29382 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering 29383 and accept older ordering as obsolescent gcc or gdb. 29384 * gdb.c++/templates.exp: Ditto. 29385 * gdb.c++/virtfunc.exp: Ditto. 29386 29387Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com> 29388 29389 * gdb.base/coremaker.c: Add code to mmap some data so we 29390 can check that it ends up in the core file. 29391 * gdb.base/corefile.exp: Add test to read mmapped data 29392 from core file. 29393 29394Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com> 29395 29396 * config/m32r.exp: New file. 29397 29398Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com) 29399 29400 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so 29401 that cflags can contains -gstabs, and work correctly for other tests. 29402 29403Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com> 29404 29405 * gdb.base/setshow.exp: New file, tests show and set. 29406 * gdb.base/setshow.c: New file, tests show and set. 29407 * gdb.base/help.exp: Add test for help set|show annotate. 29408 * gdb.base/default.exp: Add test for set|show annotate. 29409 29410Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com) 29411 29412 * testsuite/gdb.base/break.exp: Make backtrace from factorial 29413 errors unique. 29414 * testsuite/gdb.base/nodebug.exp: Whack out all -g options 29415 explicitly. 29416 29417Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com) 29418 29419 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height 29420 and width commands. This is done elsewhere. 29421 * (gdb_start): Don't call gdb_start_sim here. That's already 29422 done in gdb_load. This fixes lots of failures in default.exp. 29423 29424Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com> 29425 29426 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>: 29427 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load. 29428 * lib/gdb.exp (gdb_test): Treat failures due to program exiting 29429 in the same we we treat other failures (since it may be an expected 29430 condition), rather than as an error. 29431 * gdb.base/signals.exp (test_handle_all_print): Revert back to 29432 old test format. 29433 29434Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com> 29435 29436 * Makefile.in (clean mostlyclean): Also remove chill *.grt files. 29437 (distclean maintainer-clean realclean): No need to remove files 29438 twice. Nuke the duplicates. 29439 * gdb.base/Makefile.in (EXECUTABLES): Add "structs". 29440 * gdb.threads/Makefile.in (distclean maintainer-clean realclean): 29441 Remove config.h along with other config files. 29442 29443Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com> 29444 29445 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for 29446 "p func1 ()" and note that rests of tests are skipped. 29447 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux* 29448 setup_xfails for "print func2::coremaker_local". 29449 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp". 29450 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't 29451 affected by the previous run test. 29452 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for 29453 "print array () ubyte (foo)" and "print/x array () byte (\$i)" 29454 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for 29455 "pass int powerset tuple" and "pass modeless int powerset tuple". 29456 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for 29457 "real write 4" and "real write 8". 29458 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux* 29459 setup_xfails for "print vs1 after tuple assign 2", 29460 "print \$i after tuple assign 2", and 29461 "print vs2 after tuple assign 2". 29462 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more 29463 meaningful error message and return -1 so the caller can 29464 suppress further tests and avoid a cascade of errors. 29465 29466Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com> 29467 29468 * gdb.base/a1-selftest.exp: Tweak tests to account for new 29469 format for printing version. 29470 * gdb.base/default.exp: Ditto. 29471 * gdb.base/interrupt.exp: Fix problem with cascade of 29472 errors if child process dies while calling a function. 29473 29474Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com> 29475 29476 * Makefile.in (VPATH): Add 29477 * Makefile.in (Makefile, config.status): Fix rules so things get 29478 remade when necessary. 29479 29480Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com> 29481 29482 * Makefile.in (just-check): Add path to sibling expect dir 29483 to environment variable specified by RPATH_ENVVAR. 29484 29485Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com> 29486 29487 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@. 29488 (just-check): Add shared library paths for libstdc++, tk, 29489 tcl, bfd, and opcodes to the environment variable specified 29490 in RPATH_ENVVAR. 29491 * configure.in: Add support to recognize --enable-shared flag 29492 and generate correct value for RPATH_ENVVAR. 29493 * configure: Regenerated with autoconf. 29494 29495Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com> 29496 29497 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to 29498 include all osf versions. 29499 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include 29500 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command 29501 when target is linux. When failing to build pthreads test 29502 executable, give more meaningful message. 29503 * gdb.threads/pthreads.c: Hpux also uses old definition of second 29504 arg for pthread_create. 29505 29506Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com> 29507 29508 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2, 29509 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations. 29510 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris) 29511 and -lpthreads (everybody else). 29512 (test_startup): Fail gracefully if threads are not supported. 29513 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for 29514 "p/c array_index("abcdef",2)" when not gcc compiled. 29515 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for 29516 "print func2::coremaker_local" when not gcc compiled. 29517 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for 29518 "ptype on opaque struct tagname (statically)", 29519 "ptype on opaque struct tagname (dynamically) 1", and 29520 "ptype on opaque struct tagname (dynamically) 2" 29521 for not compiled with gcc. 29522 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for 29523 backtrace when compiled with gcc. 29524 * lib/gdb.exp (runto_main): Return result of "runto main" rather 29525 than always return success. 29526 29527Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com> 29528 29529 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*". 29530 29531Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com) 29532 29533 * gdb.base/structs.exp: Undo last change. 29534 29535Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com> 29536 29537 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to 29538 encapsulate all the steps/nexts done during self test, starting 29539 at main, and makes them less sensitive to optimization issues. 29540 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through 29541 signal handler" test. 29542 * gdb.threads/pthreads.exp: Only run this for native configs. 29543 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*" 29544 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8" 29545 tests. 29546 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail 29547 for "runto test_calls(void)" test. 29548 29549Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com> 29550 29551 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0, 29552 and don't expect address info in breakpoint confirmations. 29553 29554Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com> 29555 29556 * gdb.base/list.exp (test_forward_search): Increase timeout 29557 temporarily by 60 seconds for searching extremely long line, 29558 and then reset to old value when done. Increase expect input 29559 buffer to 10000. 29560 29561Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com> 29562 29563 * gdb.base/list.exp (test_forward_search): Fix to handle very 29564 long source line without overflowing expect's input buffer. 29565 29566Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com> 29567 29568 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not 29569 "buffer_full". 29570 29571 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not 29572 "buffer_full". 29573 29574 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not 29575 "buffer_full". 29576 29577 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not 29578 "buffer_full". 29579 29580Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com> 29581 29582 * configure.in (configdirs): Add gdb.threads. 29583 * configure: Regenerated with autoconf. 29584 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New. 29585 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites. 29586 * gdb.threads/configure: New, generated with autoconf. 29587 29588Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com> 29589 29590 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n. 29591 29592Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com> 29593 29594 * gdb.base/signals.exp (test_handle_all_print): Test separately for 29595 each signal's status in the output of "handle all print". 29596 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include 29597 the \r\n sequence that immediately precedes the gdb prompt. 29598 * gdb.base/a1-selftest.exp: Save original timeout and restore 29599 after test. 29600 29601Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com) 29602 29603 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE 29604 symbol. 29605 29606Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com> 29607 29608 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'. 29609 29610Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com> 29611 29612 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase 29613 timeout by 60 seconds. 29614 29615Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com> 29616 29617 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec. 29618 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing 29619 error return. 29620 29621Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com> 29622 29623 * lib/gdb.exp (default_gdb_start): When reporting a timeout during 29624 gdb initialization, also report how long dejagnu waited. Restore 29625 old timeout before doing error return. Temporarily increase timeout 29626 by 3 minutes to allow for slow startups over heavy NFS use. 29627 29628Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com> 29629 29630 * lib/gdb.exp: Report timeout value for verbosity level 2. 29631 * config/gdbserver.exp: Ditto. 29632 * config/hppro.exp: Ditto. 29633 * config/mips-gdb.exp: Ditto. 29634 * config/monitor.exp: Ditto. 29635 * config/netware.exp: Ditto. 29636 * config/sim-gdb.exp: Ditto. 29637 * config/slite-gdb.exp: Ditto. 29638 * config/udi-gdb.exp: Ditto. 29639 * config/unix-gdb.exp: Ditto. 29640 * config/vx-gdb.exp: Ditto. 29641 * gdb.base/a1-selftest.exp: Ditto. 29642 * gdb.base/a2-run.exp: Ditto. 29643 * gdb.base/break.exp: Ditto. 29644 * gdb.base/corefile.exp: Ditto. 29645 * gdb.base/list.exp: Ditto. 29646 * gdb.base/recurse.exp: Ditto. 29647 * gdb.base/scope.exp: Ditto. 29648 * gdb.base/signals.exp: Ditto. 29649 29650Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp) 29651 29652 * gdb.threads/Makefile.in (docdir): Removed. 29653 29654Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp) 29655 29656 * configure.in (AC_PREREQ): autoconf 2.5 or higher. 29657 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to 29658 @srcdir@. 29659 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ): 29660 autoconf 2.5 or higher. 29661 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt. 29662 29663Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com> 29664 29665 * configure: Regenerated. 29666 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to 29667 avoid name clashes with SunOS headers. 29668 29669Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com) 29670 29671 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++. 29672 29673Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com) 29674 29675 * gdb.base/callfuncs.exp: Finish last change -- make sure the 29676 prototype information ends up in the compiler info file. 29677 29678Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com> 29679 29680 * gdb.base/callfuncs.exp: Remove the compiler info file prior to 29681 attempting to regenerate it. Eliminate use of a temporary file 29682 and just generate the info file directly. Source it immediately, 29683 for consistency of use. 29684 * gdb.base/corefile.exp: Ditto 29685 * gdb.base/exprs.exp: Ditto. 29686 * gdb.base/funcargs.exp: Ditto. 29687 * gdb.base/langs.exp: Ditto. 29688 * gdb.base/list.exp: Ditto. 29689 * gdb.base/mips_pro.exp: Ditto. 29690 * gdb.base/nodebug.exp: Ditto. 29691 * gdb.base/opaque.exp: Ditto. 29692 * gdb.base/ptype.exp: Ditto. 29693 * gdb.base/scope.exp: Ditto. 29694 * gdb.base/setvar.exp: Ditto. 29695 * gdb.base/signals.exp: Ditto. 29696 * gdb.base/whatis.exp: Ditto. 29697 * gdb.c++/templates.exp: Ditto. 29698 * gdb.c++/virtfunc.exp: Ditto. 29699 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide 29700 whether or not to add -lstdc++ to the compile command line args. 29701 29702Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 29703 29704 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*", 29705 it got fixed by the recent lookup_minimal_symbol_by_pc change. 29706 Increase timeout, a lot of single stepping might be needed if the 29707 target has no hardware watchpoints. 29708 29709Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com) 29710 29711 * gdb.base/break.exp: Ignore compiler warnings when compiling 29712 break.c. 29713 * gdb.base/callfuncs.exp: Don't run these tests on the h8300. 29714 * gdb.base/default.exp: Add h8300 xfails. Handle messages 29715 from remote-sim. 29716 * gdb.base/exprs.exp: Add h8300 xfails. 29717 * gdb.base/funcargs.exp: Likewise. 29718 * gdb.base/nodebug.exp: Likewise. 29719 * gdb.base/printcmds.exp: Likewise. 29720 * gdb.base/ptype.exp: Likewise. 29721 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add 29722 h8300 xfails. 29723 * gdb.base/return.exp: Handle float/double precision problems 29724 on the h8300. 29725 * gdb.base/funcargs.c: Explicitly make last constant argument to 29726 call_after_alloca_subr an unsigned long type. 29727 * gdb.base/return.c: Include stdio.h. 29728 29729Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com> 29730 29731 * config/abug.exp: New file for the older Motorola Bug monitor 29732 that runs on the mvme13x series VME boards. 29733 * config/monitor.exp: Use the new config array for target settings 29734 if they exist. 29735 29736Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com> 29737 29738 * sim-gdb.exp: Make the SH simulator allocate less space when 29739 it is targeted. 29740 29741Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com) 29742 29743 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace 29744 test. 29745 29746Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com> 29747 29748 * gdb.base/list.exp (test_list_function): Remove setup_xfail for 29749 "rs6000-*-*" for "list function in include file" when gcc compiled. 29750 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*" 29751 for "p ctable1[120]". 29752 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for 29753 "print 'scope0.c'::filelocal_bss before run" when gcc compiled. 29754 Remove setup_xfail for "rs6000-*-*" for 29755 "print 'scope0.c'::filelocal before run". 29756 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp}, 29757 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..." 29758 since some compilers don't allow both options to be given 29759 on the same command line. Create object file and move it. 29760 29761Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com> 29762 29763 * gdb.base/corefile.exp: Always regenerate the core file, since 29764 we always regenerate the coremaker program. Detect special case 29765 where registers cannot be read from core file. 29766 29767Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com> 29768 29769 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE> 29770 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility 29771 * gdb.c++/templates.exp: Only match on basename of file since 29772 some formats like xcoff don't encode directory information. 29773 * gdb.stabs/weird.exp: Use the right sed script for powerpc 29774 and rs6000 AIX xcoff targets. 29775 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*. 29776 * configure: Regenerate. 29777 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c 29778 here, rather than in distclean. 29779 29780Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com> 29781 29782 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled 29783 defined, and use it to compile the test case with -O2. The 29784 native compilation still uses no optimization. 29785 * gdb.base/mips_pro.c: Remove inline assembly code since 29786 it is compiled PIC by default, which results in assembler 29787 warnings that make the testsuite think the compilation 29788 was unsuccessful. 29789 29790Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com> 29791 29792 * gdb.c++/misc.exp: Add note to message for 29793 "print s.a for foo struct" that this is a known gcc 2.7.2 29794 and earlier bug. 29795 29796Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com) 29797 29798 * gdb.base/break.exp: Fix pattern for matching "Delete all 29799 breakpoints (y or n) ". Add "mips-dec-ultrix*" to 29800 setup_xfail for deleting all breakpoints test. Fix various 29801 timeout messages to include "(timeout)". 29802 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail 29803 for "p t_float_values2(3.14159,float_val2)". 29804 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail 29805 for "continue to call2g" when gcc compiled. 29806 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for 29807 "up to foo in langs.exp", "show language at foo in langs.exp", 29808 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp", 29809 and "show language at fsub in langs.exp". 29810 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for 29811 "list line 1 in include file", "list message for lines past EOF", 29812 "list function in include file", "list list0.h:foo", and 29813 "list filename:function; nonexistant function". 29814 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for 29815 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" 29816 and "ptype t_char_array" to be for native cc only. 29817 29818Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com> 29819 29820 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled 29821 setup_xfail for "print coremaker_bss", "print coremaker_ro", 29822 "print func2::coremaker_local", and "backtrace in corefile.exp". 29823 29824Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com> 29825 29826 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for 29827 "bt in signals.exp". This problem only appears when running 29828 the testsuite, and then only intermittently. 29829 29830Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com> 29831 29832 * gdb.base/return.exp (return_tests): Differentiate between 29833 two tests of continuing. 29834 29835Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com> 29836 29837 * */Makefile.in (maintainer-clean): Remove config.log. 29838 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp. 29839 * gdb.c++/Makefile.in (PROGS): Add inherit. 29840 (clean): Remove *.ci. 29841 29842Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com> 29843 29844 * gdb.c++/misc.cc: Add test code from Mike Stump. 29845 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump. 29846 29847Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com> 29848 29849 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2" 29850 to "alpha-*-osf2*" and add comment. 29851 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*" 29852 setup_xfail for "step over execarg initialization" and 29853 "step over corearg initialization". 29854 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail 29855 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*". 29856 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not 29857 gcc compiled for "print coremaker_bss", "print coremaker_ro", 29858 "print func2::coremaker_local", and "backtrace in corefile.exp". 29859 * gdb.base/signals.exp: Build and source signals.ci. 29860 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp" 29861 to be for gcc only. 29862 * lib/gdb.exp: Move verbose statements outside conditionals. 29863 29864Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 29865 29866 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by 29867 Feb 3 procfs.c change. 29868 29869Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com> 29870 29871 * config/unix-gdb.exp: Remove extraneous newlines from end of file. 29872 29873Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com> 29874 29875 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up 29876 from dejagnu's apparent default of 10 seconds, which gives random 29877 results when running the tests over NFS on moderately loaded systems. 29878 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case. 29879 29880Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com> 29881 29882 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed. 29883 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test 29884 result reports. 29885 29886Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com> 29887 29888 * configure.in (CY_AC_PATH_TCLH): Remove. 29889 * configure: Regenerate. 29890 29891Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com> 29892 29893 * gdb.c++/Makefile.in (clean): Add missing '{'. 29894 29895Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com) 29896 29897 * lib/gdb.exp: Provide a default value for noinferior. 29898 29899 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS). 29900 Load libgloss.exp. 29901 29902Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com) 29903 29904 * gdb.disasm/hppa.exp: Compile directly into an executable, use 29905 the executable, not the .o to run the tests from. 29906 29907Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com) 29908 29909 * gdb.base/break.exp: Don't test for program exit or exit status 29910 if $noresults if nonzero. 29911 * gdb.base/langs.exp: Likewise. 29912 * gdb.base/watchpoint.exp: Likewise. 29913 29914 * gdb.base/default.exp: Remove extraneous call to load gdb.exp. 29915 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before 29916 trying to compile the testcase. 29917 29918Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com> 29919 29920 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2. 29921 * gdb.base/signals.exp (continue to handler): Likewise. 29922 29923Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com> 29924 29925 * gdb.c++/classes.exp: Now = returns false/true, not 1/0. 29926 29927 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE.. 29928 29929Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com) 29930 29931 * gdb.base/corefile.exp: Recognize "not found" as failure 29932 when trying to determine if a core file was generated. 29933 If no core file was generate the first time, try again without 29934 the ulimit -c to work around braindamaged shells. 29935 29936Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com> 29937 29938 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace 29939 [] tests with "test" and enclose string in quotes. 29940 * gdb.stabs/configure: Rebuild 29941 29942Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com> 29943 29944 Changes in sync with expect: 29945 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater. 29946 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater. 29947 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater. 29948 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote 29949 argument to AC_REQUIRE. 29950 * configure: Regenerated. 29951 29952Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com> 29953 29954 * gdb.base/corefile.exp: When generating a core, discard any 29955 error messages about ulimit not found and the "core dumped" 29956 message from the shell that runs the coredumper. 29957 29958Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com) 29959 29960 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too. 29961 29962 * gdb.stabs/weird.exp: Use ${target_triplet} to determine 29963 which sed script to run. Expect failure for v_comb test 29964 on PA targets too. 29965 29966Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com> 29967 29968 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for 29969 "print func2::coremaker_local" and for "backtrace in corefile.exp" 29970 29971Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com> 29972 29973 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests. 29974 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and 29975 "sparc-sun-solaris*" xfails for "p v_comb". 29976 * lib/gdb.exp (default_gdb_start): Fix typo. 29977 * gdb.base/corefile.exp: Allow "Core was generated by ..." 29978 messages to not include the full program name that caused 29979 the core dump since some systems (such as solaris) apparently 29980 truncate this path to about 80 characters. 29981 When generating a core file first try increasing the core file 29982 size limit to unlimited since some systems may default it to 29983 zero, and it is harmless to try it. Move the test for failing 29984 to generate a core file to where it will actually get executed. 29985 * gdb.c++/templates.exp (test_ptype_of_templates): Accept 29986 new gdb result from g++ debug info improvements and make old 29987 pattern obsolescent. Also account for size_t differences 29988 (may be int or long). 29989 * gdb.base/a1-selftest.exp (test_with_self): Check for case where 29990 initialization before function call is placed in the delay slot 29991 and thus appears to be skipped over by commands such as "next". 29992 29993Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com> 29994 29995 * gdb.base/a1-selftest.exp (test_with_self): Run without windows. 29996 29997Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com> 29998 29999 * gdb.base/*.exp: Make ${srcfile} only be the basename of the 30000 input source file; fix code to compile test to deal with this 30001 convention. 30002 * gdb.c++/*.exp: Likewise. 30003 30004Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com> 30005 30006 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for 30007 "bt in signals.exp". 30008 30009Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com> 30010 30011 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for 30012 "step over execarg initialization" and 30013 "step over corearg initialization". 30014 30015Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com> 30016 30017 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems 30018 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files. 30019 30020Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com> 30021 30022 From Rob Savoye (rob@poseidon.cygnus.com) 30023 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in}, 30024 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in, 30025 configure.in}, gdb.disasm/{Makefile.in, configure.in}, 30026 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in, 30027 configure.in}: Major reworking for autoconfig. 30028 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure, 30029 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt : 30030 New files. 30031 * config/unix-gdb.exp: Make GDB global. 30032 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp, 30033 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp, 30034 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp, 30035 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp, 30036 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp, 30037 term.exp, twice.exp, watchpoint.exp, whatis.exp}, 30038 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp, 30039 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp, 30040 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp, 30041 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp, 30042 pr-8136.exp, result.exp, string.exp, tuples.exp}, 30043 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues 30044 to returns as necessary, arrange for test to compile own testcase 30045 executable. 30046 * lib/gdb.exp: Changes for testsuite to compile own test cases. 30047 30048Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com> 30049 30050 * gdb.c++/classes.exp (test_pointers_to_class_members): Add 30051 clear_xfail at end of test which might not call either pass or fail. 30052 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for 30053 "backtrace through signal handler". 30054 30055Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 30056 30057 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when 30058 continuing from a job control stop signal. 30059 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o. 30060 30061Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com) 30062 30063 * gdb.base/callfuncs.exp: Remove bogus hppa xfails. 30064 * gdb.base/corefile.exp: Likewise. 30065 * gdb.base/funcargs.exp: Likewise. 30066 30067Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com) 30068 30069 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor. 30070 * config/monitor.exp: Add support for setting baud rate. 30071 30072Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com> 30073 30074 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and 30075 i*86-*-linux* xfails for "backtrace through signal handler". 30076 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for 30077 "print func2::coremaker_local". 30078 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4, 30079 alpha-dec-osf2* xfail for 30080 "delete all breakpoints when none". 30081 30082Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com> 30083 30084 * gdb.base/break.exp: Change test that deletes all breakpoints 30085 when no user breakpoints are installed. A post 4.15 change 30086 causes gdb to no longer prompt in this case. 30087 30088Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com> 30089 30090 * gdb.base/return.exp (return_tests): Change xfail for test 30091 "correct value returned double test" to stop xfailing at 30092 Solaris 2.5. Apparently the bug has been fixed. 30093 30094Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com> 30095 30096 * gdb.stabs/ecoff.sed: Remove comment lines except for first one. 30097 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere. 30098 30099Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com) 30100 30101 * gdb.disasm/hppa.exp: Test lci and syncdma instructions. 30102 * gdb.disasm/hppa.s: Corresponding changes. 30103 30104Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com) 30105 30106 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target 30107 makefile fragment. 30108 * config/mt-hpux: Deleted. 30109 30110Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com) 30111 30112 * Many files: When warning about suppressed tests due to a 30113 nonexistant test binary, avoid incrementing the warning count. 30114 30115Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com> 30116 30117 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON. 30118 30119Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 30120 30121 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to 30122 "sparc-*-solaris2*". 30123 30124Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 30125 30126 * gdb.base/coremaker.c: Produce a full core dump for AIX targets. 30127 Add global and local variables and initialize them. 30128 * gdb.base/corefile.exp: Test correct mapping of corefile sections 30129 by printing variables. Remove rs6000 and powerpc xfails, BFD now 30130 extracts the file name and terminating signal from the core file. 30131 * TODO: Remove note about tests for correct mapping of corefile. 30132 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc 30133 from optimizing it away. 30134 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now 30135 handles common blocks. 30136 30137Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu) 30138 30139 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax 30140 * gdb.disasm/sh3.exp (fmac): Corresponding changes. 30141 30142Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com> 30143 30144 * Makefile.in (maintainer-clean): New target, synonym for 30145 realclean. 30146 * gdb.base/Makefile.in (maintainer-clean): Likewise. 30147 * gdb.c++/Makefile.in (maintainer-clean): Likewise. 30148 * gdb.chill/Makefile.in (maintainer-clean): Likewise. 30149 * gdb.disasm/Makefile.in (maintainer-clean): Likewise. 30150 * gdb.stabs/Makefile.in (maintainer-clean): Likewise. 30151 * gdb.threads/Makefile.in (maintainer-clean): Likewise. 30152 30153Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com> 30154 30155 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*" 30156 xfails when not gcc compiled for "print foo::funclocal". 30157 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for: 30158 "print foo::funclocal at foo", 30159 "print 'scope1.c'::foo::funclocal at foo", 30160 "print foo::funclocal_bss at foo", 30161 "print 'scope1.c'::foo::funclocal_bss at foo", 30162 "print foo::funclocal_ro at foo", 30163 "print 'scope1.c'::foo::funclocal_ro at foo", 30164 "print bar::funclocal at foo" and 30165 "print 'scope1.c'::bar::funclocal at foo". 30166 (test_at_bar): Add "hppa*-*-hpux*" xfails when not 30167 gcc compiled for "print foo::funclocal at bar". 30168 Expand all messages to ensure that they identify that 30169 the test is at bar(). 30170 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not 30171 gcc compiled for: 30172 "ptype on opaque struct pointer (statically)", 30173 "ptype on opaque struct tagname (statically)", 30174 "ptype on opaque struct pointer (dynamically) 1", 30175 "ptype on opaque struct tagname (dynamically) 1", 30176 "ptype on opaque struct pointer (dynamically) 2" and 30177 "ptype on opaque struct tagname (dynamically) 2 30178 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not 30179 gcc compiled for: 30180 "p datalocal" 30181 "whatis datalocal", 30182 "ptype datalocal", 30183 "p bsslocal", 30184 "whatis bsslocal", and 30185 "ptype bsslocal". 30186 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for 30187 "backtrace in langs.exp" and "up to langs0__2do in langs.exp" 30188 when not gcc compiled. 30189 * gdb.base/funcargs.exp (float_and_integral_args): Add 30190 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc 30191 compiled. 30192 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for 30193 "backtrace from call6a" when not gcc compiled. 30194 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for 30195 "backtrace from call7a" when not gcc compiled. 30196 * gdb.base/callfuncs.exp (do_function_calls): 30197 Add "hppa*-*-hpux*" xfail when not gcc compiled for 30198 "p t_char_array_values(char_array_val2,char_array_val1)", 30199 "p t_char_array_values(char_array_val1,char_array_val2)", 30200 "p t_char_array_values("carray 1","carray 2")", 30201 "p t_char_array_values("carray 1",char_array_val2)", 30202 "p t_char_array_values(char_array_val1,"carray 2")", 30203 "p sum_args(1,{2})", 30204 "p sum_args(2,{2,3})", 30205 "p sum_args(3,{2,3,4})", 30206 "p sum_args(4,{2,3,4,5})" 30207 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for 30208 "backtrace in corefile.exp" when not gcc compiled. 30209 30210Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 30211 30212 * gdb.base/signals.exp: Rewrite `handle all print' test as 30213 a procedure. Accept blanks or TABs as whitespace, increase 30214 timeout and expect input buffer size for the large output 30215 from the command. Remove "i*86-*-bsdi2.0" xfail. 30216 30217Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 30218 30219 * gdb.base/setvar.exp: Add new testcases for truncation when 30220 assigning invalid values to bitfields. 30221 30222Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com> 30223 30224 * gdb.base/callfuncs.exp (do_function_calls): Remove 30225 mips-sgi-irix* xfail for 30226 "call inferior func with struct - returns char *" 30227 and fix test so that an optional (unsigned char *) cast is 30228 accepted in the result. 30229 30230Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com> 30231 30232 * gdb.base/funcargs.exp (float_and_integral_args): Remove 30233 sparc-sun-solaris2* xfail for "print f1 after run to call2a". 30234 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix. 30235 * gdb.base/signals.exp: Remove duplicate "handle all print" test 30236 that accidentally got checked in. 30237 30238Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com> 30239 30240 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2* 30241 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc 30242 compiled test. 30243 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer): 30244 Add mips-sgi-irix5* xfail for not gcc compiled. 30245 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci. 30246 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc 30247 compiled for "p top", "whatis top", "p middle", and "whatis 30248 middle". 30249 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for 30250 "whatis signed char" for not gcc compiled. 30251 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for 30252 "set variable signed char=-1 (-1)" and 30253 "set variable signed char=0xFF (0xFF)" for not gcc compiled. 30254 * gdb.base/funcargs.exp (float_and_integral_args): 30255 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled. 30256 Add mips-sgi-irix* xfail when not gcc compiled for 30257 "continue to call2b". 30258 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for 30259 "continue to call2g". 30260 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc 30261 compiled for "backtrace from call6a" 30262 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc 30263 compiled for "backtrace from call7k". Add mips-sgi-irix5* xfail 30264 when not gcc compiled for "backtrace from call7a". 30265 (localvars_after_alloca): Fix gdb_test cmds for 30266 "print * after runto ...". 30267 Remove rs6000-*-* xfails for 30268 "print i after runto localvars_after_alloca" and 30269 "print l after runto localvars_after_alloca" 30270 for all compilers. 30271 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5), 30272 when not compiled with gcc, for: 30273 "print signed char == (minus)", 30274 "print signed char != (minus)", 30275 "print signed char < (minus)", 30276 "print signed char > (minus)". 30277 * gdb.base/callfuncs.exp (do_function_calls): 30278 Add mips-sgi-irix* xfail, when compiled with native compiler, for 30279 "call inferior func with struct - returns char *". 30280 * gdb.base/return.exp (return_tests): Change xfail for 30281 "correct value returned double test" to include Solaris 2.4. 30282 * gdb.base/funcargs.exp (float_and_integral_args): 30283 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a". 30284 30285Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 30286 30287 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for 30288 enumeration bitfields if compiling with GNU C. 30289 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path 30290 to empty' prompt. 30291 30292Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu) 30293 30294 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run 30295 test for PRO targets. 30296 30297 * gdb.base/funcargs.exp: Avoid ever setting more than 8 30298 breakpoints in the inferior at any given time by making 30299 two groups of breakpoints for call2*, call6* and call7* 30300 tests. 30301 30302Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 30303 30304 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change. 30305 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc 30306 from optimizing it away. 30307 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for 30308 "call inferior func with struct". 30309 30310Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com> 30311 30312 * configure.in: Only configure gdb.chill for particular targets. 30313 30314Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com> 30315 30316 * gdb.base/Makefile.in: Add action to .c.o transformation 30317 rule that generates a .ci file for each .o file and remove 30318 explicit .c.o rules except for callfuncs.o. 30319 * gdb.c++/Makefile.in: Add .cc.o transformation rule that 30320 generates a .ci file for each .o file and remove explicit 30321 .cc.o rules. 30322 (clean): Remove *.tmp *.ci files. 30323 (EXECUTABLES): Remove templ-info.exp. 30324 * gdb.base/compiler.c: New file. 30325 * gdb.c++/compiler.cc: New file 30326 * gdb.base/scope.exp: Source gdb.base/scope.ci. 30327 Change rs6000-*-* xfail for 30328 "print 'scope0.c'::filelocal_ro" and 30329 "print 'scope1.c'::filelocal" and 30330 "print 'scope1.c'::filelocal_bss" and 30331 "print 'scope1.c'::filelocal_ro" and 30332 "print 'scope1.c'::foo::funclocal" and 30333 "print 'scope1.c'::foo::funclocal_ro" and 30334 "print 'scope1.c'::bar::funclocal" and 30335 "print 'scope0.c'::filelocal_ro" and 30336 "print 'scope1.c'::filelocal at foo" and 30337 "print 'scope1.c'::filelocal_bss at foo" and 30338 "print 'scope1.c'::filelocal_ro at foo" and 30339 "print 'scope1.c'::foo::funclocal at foo" and 30340 "print 'scope1.c'::foo::funclocal_bss at foo" and 30341 "print 'scope1.c'::foo::funclocal_ro at foo" and 30342 "print 'scope1.c'::bar::funclocal at foo" and 30343 "print 'scope0.c'::filelocal_ro" and 30344 "print 'scope1.c'::filelocal" and 30345 "print 'scope1.c'::filelocal_bss" and 30346 "print 'scope1.c'::filelocal_ro" and 30347 "print 'scope1.c'::foo::funclocal" and 30348 "print 'scope1.c'::foo::funclocal_bss" and 30349 "print 'scope1.c'::foo::funclocal_ro" and 30350 "print 'scope1.c'::bar::funclocal" and 30351 "print 'scope1.c'::bar::funclocal_bss" 30352 to only be xfail'd when not compiled with gcc. 30353 Add rs6000-*-* xfail for 30354 "print 'scope0.c'::filelocal_bss before run" 30355 when compiled with gcc. 30356 (test_at_main): Add rs6000-*-* xfail for 30357 "print filelocal_ro in test_at_main" 30358 when compiled with gcc. 30359 * gdb.base/ptype.exp: Source gdb.base/ptype.ci. 30360 Add rs6000-*-aix* xfail for 30361 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and 30362 "ptype t_char_array", not compiled with gcc. 30363 * gdb.base/list.exp (test_list_function): Add rs6000-*-* 30364 xfail for "list foo (in include file)" when gcc compiled. 30365 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci 30366 (integral_args): Add rs6000-*-* xfail for 30367 "run to call0a" if not compiled with gcc. 30368 (unsigned_integral_args): Add rs6000-*-* xfail for 30369 "run to call1a" if not compiled with gcc. 30370 (float_and_integral_args): Add rs6000-*-* xfail for 30371 "run to call2a" if not compiled with gcc and for 30372 "continue to call2b" for any compiler. 30373 Add rs6000-*-* xfail to 30374 "print f1 after run to call2a" for gcc compiled. 30375 (discard_and_shuffle): Add rs6000-*-* xfail for 30376 "run to call6a". 30377 (shuffle_round_robin): Add rs6000-*-* xfail for 30378 "backtrace from call7a" if not compiled with gcc. 30379 Add rs6000-*-* xfail for 30380 "backtrace from call7b" if compiled with gcc. 30381 (call_after_alloca): Add rs6000-*-* xfail for 30382 "print c in call_after_alloca" and 30383 "print s in call_after_alloca" and 30384 "backtrace from call_after_alloca_subr" 30385 if not compiled with gcc. 30386 (localvars_in_indirect_call): Add rs6000-*-* xfail for 30387 "print c in localvars_in_indirect_call" and 30388 "print c in localvars_in_indirect_call" and 30389 "backtrace in indirectly called function" and 30390 "stepping into indirectly called function" 30391 if not compiled with gcc. 30392 (localvars_after_alloca): Add rs6000-*-* xfail for 30393 "print c after runto localvars_after_alloca" and 30394 "print s after runto localvars_after_alloca" and 30395 "print i after runto localvars_after_alloca" and 30396 "print l after runto localvars_after_alloca" 30397 for all compilers. 30398 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather 30399 than whatis-info.exp. 30400 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather 30401 than opaque-info.exp. 30402 Setup rs6000-*-* xfail for 30403 "ptype on opaque struct pointer (statically)" and 30404 "ptype on opaque struct pointer (dynamically)" when 30405 not compiled with gcc. 30406 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci 30407 rather than callf-info.exp. 30408 (do_function_calls): Add clear_xfail for rs6000-*-* for 30409 "p t_float_values2(3.14159,float_val2)". Seems to work 30410 fine there, both with xlc and gcc. Need to find out what 30411 it is doing right and fix other platforms. 30412 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for 30413 "call inferior func with struct - returns int", 30414 "call inferior func with struct - returns long", 30415 "call inferior func with struct - returns float", 30416 "call inferior func with struct - returns double", 30417 "call inferior func with struct - returns char *", 30418 but only if not gcc compiled (presumes xlc compiled). 30419 Change rs6000-*-* xfails for 30420 "call inferior func with struct - returns char" and 30421 " call inferior func with struct - returns short" to only 30422 xfail if not using gcc. 30423 (clean mostlyclean): Remove *.ci and *.tmp files. 30424 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather 30425 than templ-info.exp. 30426 * gdb.base/langs.exp: Source gdb.base/langs.ci. 30427 Add rs6000-*-* xfail for "up to foo in langs.exp" 30428 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp" 30429 when not gcc compiled. 30430 30431Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com> 30432 30433 * gdb.base/callfuncs.exp: Add xfails for the powerpc. 30434 * gdb.base/corefile.exp: Likewise. 30435 * gdb.base/list.exp: Likewise. 30436 * gdb.base/scope.exp: Likewise. 30437 * gdb.base/siganls.exp: Likewise. 30438 30439 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4 30440 compiler output. 30441 * gdb.base/whatis.exp: Likewise. 30442 30443Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu) 30444 30445 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a 30446 failure (opcode table has been fixed to match reality). 30447 30448Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com> 30449 30450 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for 30451 "call inferior func with struct - returns char", 30452 "call inferior func with struct - returns short" 30453 30454 * gdb.base/scope.exp: Remove rs6000-*-* xfails for 30455 "print 'scope0.c'::filelocal at main", 30456 "print 'scope0.c'::filelocal_bss in test_at_main", 30457 "print 'scope0.c'::filelocal at foo", 30458 "print 'scope0.c'::filelocal_bss in test_at_foo", 30459 "print 'scope0.c'::filelocal at bar", 30460 "print 'scope0.c'::filelocal_bss in test_at_bar" 30461 30462 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function 30463 in source file 1". This bug seems to have been fixed with both 30464 gcc and native cc (was native assembler bug?). 30465 30466Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com) 30467 30468 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for 30469 "backtrace through signal handler" to "i*86-*-sysv4*". 30470 * gdb.base/signals.exp: Add xfail for "'next' behaved as 30471 continue" case. Add "known SVR4 bug" to fail message. 30472 Add "i*86-*-bsdi2.0" xfail for "handle all print". 30473 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1". 30474 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for 30475 "whatis unnamed typedef'd enum..." and "ptype t_char_array". 30476 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for 30477 "up to foo in langs.exp", "show language at foo in 30478 langs.exp", "up to cppsub_ in langs.exp", "show 30479 language at cppsub_ in langs.exp", "up to fsub in 30480 langs.exp", and "show language at fsub in langs.exp". 30481 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for 30482 "bactrace in corefile.exp". 30483 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for 30484 "call inferior function with struct - returns float" and 30485 "call inferior function with struct - returns double". 30486 30487Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu) 30488 30489 * gdb.disasm/sh3.s: Source for sh3 disassembler tests. 30490 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests. 30491 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment. 30492 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests. 30493 30494Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com> 30495 30496 * Makefile.in (CHILL_FOR_TARGET): Use previously defined 30497 (or overriden) "CHILL" macro rather then bare "gcc". 30498 Also look for ../../gcc/xgcc since that is what we will 30499 actually need, not "Makefile". Remove following assignment 30500 of CHILL to CHILL_FOR_TARGET because that results in 30501 recursive definition. 30502 30503Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com> 30504 30505 * gdb.base/corefile.exp: Change xfail for backtrace in 30506 corefile.exp from linuxaout to all linux. 30507 * gdb.base/sigall.exp (test_one_sig): Specifically deal with 30508 cases where we miss the breakpoint at the signal handler 30509 for some reason. Setup xfail for linuxoldld/linuxaout and 30510 getting SIGIO. Setup xfail for linuxoldld/linuxaout for 30511 hitting SIGURG breakpoint. 30512 * gdb.base/signals.exp: Setup xfail for "next" acting like 30513 continue to add linuxoldld. Setup xfail for all linux for 30514 "next to handler in signals_tests_1", "backtrace in 30515 signals_tests_1", "continue to func1", "pass SIGUSR1", 30516 and continue to handler". 30517 30518Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com> 30519 30520 * Update all FSF addresses except those in COPYING* files. 30521 30522Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com> 30523 30524 * gdb.base/a2-run.exp: Change messages to be more explicit about 30525 the status of args, and quote binfile in results. 30526 30527Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com> 30528 30529 * gdb.base/callfuncs.exp: Add tests for passing structs to 30530 inferior functions and return various types. 30531 * gdb.base/callfuncs.c: Add functions to receive a struct 30532 and return a member of the struct, in various types. 30533 30534Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 30535 30536 * gdb.base/Makefile.in (clean): Remove callf-info.exp. 30537 30538Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com> 30539 30540 * config/vxworks29k.exp: New file, sources vxworks.exp. 30541 30542Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com> 30543 30544 * config/gdbremote.exp: New file. Testing framework using 30545 gdbserver. 30546 30547Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com) 30548 30549 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for 30550 "call function when asleep" and "send end of file". 30551 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list 30552 for "backtrace in corefile.exp". 30553 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list 30554 for "backtrace through signal handler". 30555 * gdb.base/corefile.exp: Make sure we actually generate a core file 30556 before trying the core tests. Some systems allow the user to suppress 30557 generation of core files and default to that (linux for example). 30558 * gdb.base/signals.exp: Change xfail for "next" acting like "continue" 30559 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta. 30560 30561Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com> 30562 30563 * gdb.threads: New directory with some crude multi-threaded 30564 gdb tests (step.exp and step2.exp). 30565 * config/mt-lynx (STEP_EXECUTABLE): Define. 30566 (THREADFLAGS): Define. 30567 30568Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu) 30569 30570 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx. 30571 30572 * gdb.base/signals.exp: Disable whole file for lynx until 30573 further notice. 30574 30575 * gdb.base/signals.exp: xfail test where "next" acts like 30576 "continue" for lynx. 30577 30578 * gdb.base/interrupt.exp: xfail test for calling function while 30579 inferior is asleep for lynx. 30580 30581 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more 30582 than one cr-lf after each command. 30583 30584Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 30585 30586 * configure.in: Reinstate setting of stabsdirs variable, fix 30587 typo in setting up configdirs for native builds. 30588 30589 * gdb.base/return.exp: Fix typo in return double test. 30590 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the 30591 compiler from optimizing them away. 30592 30593Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu) 30594 30595 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf 30596 sequences to be echo'd by gdb when using gdb_test. 30597 * gdb.chill/chexp.exp: Likewise. 30598 * gdb.fortran/exprs.exp: Likewise 30599 30600Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com> 30601 30602 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds 30603 after the inferior gdb has started. 30604 30605 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf 30606 after each command. 30607 * gdb.base/funcargs.exp: Likewise. 30608 * gdb.base/gdbvars.exp: Likewise. 30609 * gdb.base/interrupt.exp: Likewise. 30610 * gdb.base/list.exp: Likewise. 30611 * gdb.base/watchpoint.exp: Likewise. 30612 * gdb.c++/demangle.exp: Likewise. 30613 * gdb.c++/inherit.exp: Likewise. 30614 * gdb.chill/chexp.exp: Likewise. 30615 * gdb.fortran/exprs.exp: Likewise. 30616 30617 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall 30618 test if we can't handle IO to/from the inferior. 30619 30620 * gdb.c++/misc.exp: Always check for a program already being 30621 started after sending a "run" command to gdb. 30622 30623 * gdb.base/twice.exp: Start with a fresh gdb. 30624 30625 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests 30626 only depend on gdb's expression code, not the chill runtime. 30627 30628 * gdb.base/return.c: Put return values into variables so we 30629 can have gdb print them rather than depending on the program 30630 to print them. 30631 * gdb.base/return.exp: Corresponding changes. 30632 30633 * lib/gdb.exp: Provide default value for noinferiorio. 30634 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from 30635 the inferior. 30636 30637 * gdb.base/break.exp: Always check for a program already being 30638 started after sending a "run" command to gdb. 30639 (text_next_with_recursion): Don't check the output from the 30640 program's printf statement. Instead just make sure the program 30641 exited. 30642 30643 * gdb.base/commands.exp: Protect tests which need arguments with 30644 $noargs conditionals. 30645 30646Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 30647 30648 * gdb.base/printcmds.exp: Adjust expect patterns for addresses 30649 of structure member arrays to match gdb/valops.c:value_addr change. 30650 30651Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu) 30652 30653 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout 30654 cases. 30655 30656Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com) 30657 30658 * configure.in (configdirs): Remove gdb.chill from default list 30659 of subdirs and then add it back in only if doing a native build. 30660 The current chill compiler does not yet work in any cross build. 30661 * Revert all signal changes from Jul 6. 30662 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm() 30663 for sh-hms targets, allowing these tests to link, with no other 30664 changes. Testing is suppressed by setting "nosignals" in site.exp. 30665 30666Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com) 30667 30668 * configure.in (signaldirs): Define and add to configdirs for all 30669 targets except some specific ones that are known to not support signals. 30670 Also clean up formatting. 30671 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals. 30672 (signals, sigall): Remove rules to build. 30673 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}: 30674 Moved to new gdb.signals directory. 30675 * gdb.signals: New test directory. 30676 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp, 30677 signals.c signals.exp}: New or moved files. 30678 30679Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu) 30680 30681 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist. 30682 30683Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com> 30684 30685 * gdb.base/return.exp: Xfail `return double' test failure 30686 on at least Solaris 2.3 and handle future/past versions on 30687 a case by case basis as appropriate. Also update message 30688 to include i*86 failures. 30689 30690Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 30691 30692 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS. 30693 30694 * lib/gdb.exp: Fix comment which erroneously identified 30695 gdb_file_cmd as gdb_load (the 19 May change was in fact to 30696 gdb_file_cmd not gdb_load). 30697 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout". 30698 30699 * gdb.base/setvar.exp: Make test names consistent between pass and 30700 fail cases. Use gdb_test more. 30701 30702Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 30703 30704 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout". 30705 30706Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 30707 30708 * gdb.base/help.exp: Fix expected help string for `show commands'. 30709 30710Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com> 30711 30712 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM. 30713 30714 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack 30715 of a text section. 30716 30717Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com) 30718 30719 * config/monitor.exp (gdb_target_monitor): Fix loop interator so 30720 that loop eventually terminates. Fix Connection refused logic so 30721 that testsuite will expire nicely. 30722 30723Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com) 30724 30725 * config/cpu32bug.exp, config/est.exp, config/hppro.exp, 30726 config/rom68k.exp: New tcl glue for the appropriate monitors. 30727 These all just end up calling monitor.exp. 30728 * config/monitor.exp (gdb_target_monitor): Handle `Connection 30729 refused' by retrying. Cleanup some timeout issues. 30730 * (gdb_load): Reduce timeout. Cleanup some timeout issues. 30731 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that 30732 callers don't have to set/restore global timeout variable. 30733 30734 * The following set of changes centralizes management of the global 30735 timeout variable. This way, it can be set in one target dependent 30736 place instead of dozens of places scattered throughout the test suite. 30737 If you need to lengthen a timeout, then you should either set timeout 30738 in one of the config/{target}.exp files, or multiply it by a factor. 30739 Setting it to an absolute value is always going to lose for some 30740 targets. 30741 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout. 30742 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout. 30743 * gdb.base/funcargs.exp: Don't set timeout. 30744 * gdb.base/list.exp (test_forward_search): Only use local timeout. 30745 * gdb.base/printcmds.exp (test_print_string_constants 30746 test_print_array_constants): Don't set timeout. 30747 * gdb.base/ptype.exp: Don't set timeout. 30748 * gdb.base/recurse.exp: Don't set timeout. 30749 * gdb.base/return.exp: Don't set timeout. 30750 * gdb.base/watchpoint.exp: Don't set timeout. 30751 * gdb.c++/classes.exp (do_tests): Don't set timeout. 30752 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout. 30753 30754Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com> 30755 30756 * Makefile.in: Make clean targets work also when SUBDIRS is empty. 30757 30758Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 30759 30760 * lib/gdb.exp: Disable chill tests for irix5. 30761 30762Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 30763 30764 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make 30765 each test pass or fail. 30766 30767Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 30768 30769 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if 30770 xlc not gcc. 30771 30772Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com) 30773 30774 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp. 30775 30776Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com) 30777 30778 * config/est.exp: Fix copyright and comments. Remove dead code. 30779 Use targetname, serialport and baud variables instead of fixed 30780 constants. 30781 * config/rom68k.exp: Fix copyright and comments. Remove dead code. 30782 * config/cpu32bug.exp: New file to support cpu32bug monitors. 30783 30784Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 30785 30786 * gdb.base/watchpoint.exp: Don't run 30787 test_watchpoint_triggered_in_syscall for sunos. 30788 30789Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 30790 30791 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h; 30792 they don't seem to exist. Do include stdio.h. 30793 30794Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 30795 30796 * gdb.base/a1-selftest.exp: Add alpha xfail. 30797 30798Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 30799 30800 * gdb.base/watchpoint.c (main): Prompt before calling read(). 30801 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall): 30802 Revise accordingly. Remove cruft about sending "123" several 30803 times, until it gets noticed. Clean up the "print buf[0]" stuff 30804 so that it passes or fails, and waits for prompts in the usual way. 30805 30806Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 30807 30808 * gdb.base/recurse.exp: Fix comment. 30809 30810 * TODO: Remove item about printing variables in nodebug.exp. Add 30811 item about enabling tests which are only run on some targets. 30812 30813 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or 30814 fail, make test names unique, use new gdb_test convention 30815 regarding pattern, use gdb_test more, etc.). 30816 30817 * gdb.base/bitfields.exp: Various cleanups (make each test pass or 30818 fail, make test names unique, etc.). 30819 30820Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 30821 30822 * gdb.base/nodebug.c: Change return type of top and middle to 30823 short. 30824 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they 30825 are fixed by the recent mdebugread.c changes. Allow `short ()' 30826 as type for top and middle. 30827 30828Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 30829 30830 * gdb.base/break.exp: Remove commented out if $usestubs {}. As 30831 nearly as I can tell, the whole thing was an accident in Stu's 30832 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant 30833 to replace a send/expect pair with gdb_test, but ended up only 30834 adding the gdb_test. My change of 24 Mar 1995 and Kung's change 30835 of 30 Mar 1995 took care of it, but left this vestigial comment 30836 which I am now nuking. 30837 30838Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 30839 30840 * gdb.base/break.exp: Look for different line number for 30841 breakpoint at main depending on usestubs. 30842 30843Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 30844 30845 * gdb.base/list.exp: Adjust some alternate expect patterns to 30846 match recent list0.c change. Add alternate expect pattern for 30847 output from `list default lines around main' for optimizing 30848 compilers. 30849 30850Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 30851 30852 * lib/gdb.exp: If nosignals is not set, set it to 0. 30853 30854Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com> 30855 30856 * config/slite-gdb.exp: Responds to load symbol table prompt. 30857 * gdb.base/break.exp: Adjust line number, fix rerun. 30858 * gdb.base/langs0.c: Add #ifdef usestubs. 30859 30860Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com> 30861 30862 * gdb.base/list.exp: Adjust line contents after adding new lines in 30863 list0.c. Also fix a syntax error. 30864 30865 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs. 30866 * gdb.base/break.exp: ditto. 30867 * gdb.base/list.exp: ditto. 30868 * gdb.base/bitfields.c: Add #ifdef usestubs in main(). 30869 * gdb.base/run.c: ditto. 30870 * gdb.base/list0.c: ditto. 30871 * gdb.base/funcargs.c: ditto. 30872 30873Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com) 30874 30875 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use 30876 $targetname, $serialport and $baud instead of hardwired variables. 30877 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the 30878 target doesn't support signals. 30879 30880Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com> 30881 30882 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1. 30883 30884Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 30885 30886 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(. 30887 Don't rely on the value of an auto variable before it has been 30888 initialized. Use gdb_test more. 30889 30890Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 30891 30892 * lib/gdb.exp (default_gdb_version): A version number must start 30893 with a digit, but other than that contains all characters up to 30894 the first whitespace character. 30895 30896Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 30897 30898 * gdb.base/commands.exp (breakpoint_command_test): New tests. 30899 30900Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 30901 30902 * gdb.c++/*.exp: Warn if executable does not exist. The original 30903 reason for skipping the warning was that configure.in sometimes 30904 intentionally skipped building the executables but the tcl code 30905 had no way of knowing. That (a) was always bogus with respect to 30906 error handling, (b) is no longer true (right now there is no way 30907 to skip C++ tests). 30908 30909 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables. 30910 30911Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 30912 30913 * gdb.base/list.exp: Add expect patterns for output from 30914 SunPRO compiled executables. 30915 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_* 30916 types. 30917 30918Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 30919 30920 * gdb.base/break.exp (test_next_with_recursion): Accept any line 30921 number (we are already testing that the correct source line text 30922 gets printed). 30923 30924 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure 30925 that is what is intended, but something needed to be done to get 30926 sunos4 native working again. 30927 30928 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef). 30929 30930 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which 30931 apparently went with a (very) old xfail. 30932 30933Fri Mar 24 15:45:42 1995 Stu Grossman (grossman@cygnus.com) 30934 30935 * gdb.base/break.exp: Lots of cleanups. Use gdb_test more 30936 thoroughly. 30937 30938Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com> 30939 30940 * gdb.base/callfuncs.exp: call runto_main instead of runto main. 30941 runto_main is a proc in gdb.exp that will do 'step' for target use 30942 stubs. 30943 * gdb.base/exprs.exp: ditto. 30944 * gdb.base/interrupt.exp: ditto. 30945 * gdb.base/opaque.exp: ditto. 30946 * gdb.base/printcmds.exp: ditto. 30947 * gdb.base/ptype.exp: ditto. 30948 * gdb.base/scope.exp: ditto. 30949 * gdb.base/setvar.exp: ditto. 30950 * gdb.base/signals.exp: ditto. 30951 * gdb.base/twice.exp: ditto. 30952 * gdb.c++/classes.exp: ditto. 30953 * gdb.c++/inherit.exp: ditto. 30954 * gdb.c++/templates.exp: ditto. 30955 * gdb.base/break.exp: no run and hit main for stubs. Change line 30956 numbers for breakpoints and info breakpoint. 30957 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and 30958 breakpoint(). 30959 * gdb.base/callfuncs.c: ditto. 30960 * gdb.base/exprs: ditto. 30961 * gdb.base/interrupt.c: ditto. 30962 * gdb.base/opaque0.c: ditto. 30963 * gdb.base/printcmds.c: ditto. 30964 * gdb.base/ptype.c: ditto. 30965 * gdb.base/scope0.c: ditto. 30966 * gdb.base/setvar.c: ditto. 30967 * gdb.base/signals.c: ditto. 30968 * gdb.base/twice.c: ditto. 30969 * gdb.c++/misc.cc: ditto. 30970 * gdb.c++/templates.cc: ditto. 30971 30972Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 30973 30974 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.). 30975 30976 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit 30977 somewhere between `read' and `main.c'. I'm pretty sure the 30978 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot, 30979 and it isn't particularly useful. 30980 30981 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(. 30982 30983Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 30984 30985 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test. 30986 30987Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com> 30988 30989 * config/mt-slite: add LIBS and -nostdlib. 30990 * config/slite-gdb.exp: add this new file to support sparclite target. 30991 30992Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com> 30993 30994 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code. 30995 30996 * gdb.base/a2-run.exp: Change argument to istarget from 30997 "*-*-vxworks" to "*-*-vxworks*". 30998 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise. 30999 31000Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com> 31001 31002 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this 31003 will not runto main but do a 'step' to step out of breakpoint(). 31004 * config/mt-slite: add -Dusestubs. 31005 31006Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 31007 31008 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@ 31009 instead of just @. 31010 31011 * gdb.base/signals.exp: Add test for "handle all print". 31012 * TODO: Remove "handle all print". Also remove item about 31013 checking copyright date (I don't like the idea of a spurious FAIL 31014 based on when we run the tests). 31015 31016 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test 31017 for SunOS4 (reason for failure not investigated). Remove 31018 redundant test for $binfile. 31019 31020 * gdb.base/nodebug.c (array_index): Call malloc. 31021 31022 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique. 31023 31024Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu) 31025 31026 * gdb.base/recurse.exp: Update gdb_test invocation to use new 31027 conventions and slightly simplify the matching regexp. 31028 31029Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 31030 31031 * gdb.base/break.exp: Update gdb_test invocation to use new 31032 convention. 31033 31034 * lib/gdb.exp: If noargs is not set, set it to 0. 31035 31036 * gdb.base/nodebug.exp: Comment out redundant test. Make name of 31037 tests unique. 31038 31039 * lib/gdb.exp: Skip CHILL for AIX and Solaris. 31040 31041Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 31042 31043 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have 31044 one argument of type "<non-float parameter>". 31045 31046Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com) 31047 31048 * config/rom68k.exp: New file to support Motorola IDP board. 31049 * gdb.base/a2-run.exp: Skip this file if noargs is set. 31050 * gdb.base/break.c: Change things around so that this program 31051 doesn't depend upon args. This is necessary to make remote 31052 targets work (in general, they can't take args). 31053 * gdb.base/break.exp: Don't try to send args to program. Don't 31054 expect output. Also, replace lots of code with gdb_test. 31055 31056Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 31057 31058 * gdb.base/printcmds.exp (test_character_literals_accepted): Test 31059 printing of '\'' (which is what the comment says we are testing, 31060 even though we were not), not '''. 31061 (test_integer_literals_rejected): Test that printing ''' is an error. 31062 31063 * gdb.fortran/exprs.exp, gdb.fortran/types.exp, 31064 gdb.chill/chexp.exp, gdb.base/printcmds.exp, 31065 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp, 31066 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp: 31067 Use gdb_test not test_print_accept. 31068 * lib/gdb.exp: Remove test_print_accept. 31069 31070 * gdb.base/signals.exp (signal_tests_1): Make pass message 31071 consistent with fail message. 31072 31073 * gdb.base/whatis.exp: Remove xfails for printing char vs. 31074 unsigned char; the bug (PR 1821) is fixed. 31075 31076 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868. 31077 31078 * gdb.base/scope.exp (test_at_localscopes): Call pass for 31079 successful tests--makes xfailing them work right. 31080 31081Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 31082 31083 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect 31084 only \r\n, not .*. The test can pass .* as the last thing in 31085 $pattern if that is what it wants. In addition to providing this 31086 flexibility, this change should speed up pattern matching in cases 31087 where the pattern already ended with .* (there were a number of 31088 them). This change also helps catch bad patterns--in the old 31089 scheme the typo "char \*" instead of "char \\*" would pass. Now 31090 it is caught. 31091 * Many .exp files: Update callers. 31092 31093 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is 31094 clearer and does not spuriously match multiple ('s. Likewise for 31095 ) and *. 31096 31097 * gdb.base/nodebug.exp: Test ability to call a function and pass 31098 it a string (even with no debugging info). 31099 31100 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change 31101 "p '\'", which is the same as "p ''" once tcl gets done with 31102 quoting, to "p '\\'", which I suspect is what is intended (one 31103 backslash gets sent to GDB). 31104 31105 * gdb.base/printcmds.exp (test_artificial_arrays): New tests. 31106 31107Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 31108 31109 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR 31110 1817) was fixed literally years ago. 31111 31112Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 31113 31114 * gdb.base/funcargs.exp (call_after_alloca): Remove `next' 31115 test, it causes stepping out of call_after_alloca_subr with 31116 optimizing compilers. 31117 (localvars_in_indirect_call): Consume GDB prompt if `finish' 31118 fails. 31119 31120 * gdb.c++/templates.exp: Source templ-info.exp only if 31121 the templates executable exists. 31122 31123 * gdb.c++/misc.cc (class Contains_static_instance, 31124 class Contains_nested_static_instance), 31125 gdb.c++/classes.exp (test_static_members): Test printing of 31126 a class that contains a static instance of the class. 31127 31128Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 31129 31130 * gdb.base/langs2.c (cppsub_): Don't prototype. 31131 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value 31132 only, I believe). 31133 31134Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 31135 31136 * lib/gdb.exp (skip_chill_tests): New procedure. 31137 31138 * gdb.base/signals.exp (signal_tests_1): xfail for irix. 31139 31140Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu) 31141 31142 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of 31143 each expect pattern. Cuts runtime from 12 to about 4 seconds. 31144 31145Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 31146 31147 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled. 31148 31149 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only 31150 disassemble 8, not 16, instructions for part 4. 31151 31152 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't 31153 support the latter anymore. 31154 31155 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try 31156 -DNO_PROTOTYPES. 31157 * gdb.base/callfuncs.c: Control use of prototypes based on 31158 NO_PROTOTYPES, not __STDC__. 31159 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the 31160 t_float_values2 tests if prototypes in use. 31161 31162 * gdb.base/callfuncs.c (t_float_values, t_float_values2, 31163 t_double_values): When checking differences against DELTA, check 31164 that difference is within the range (-DELTA,DELTA), not just 31165 (-infinity,DELTA). 31166 31167Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com> 31168 31169 * config/mips-gdb.exp (gdb_load): In every test case, we need to do 31170 'file' command firts, then 'target', then 'load', this is due to gdb 31171 target set up. 31172 * config/mips-gdb.exp: Fix a couple regular exp bugs. 31173 31174Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu) 31175 31176 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing 31177 FP load/store variants. 31178 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants. 31179 31180Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com> 31181 31182 * gdb.base/term.exp: Do not give a warning if not native, it is 31183 not an abnormal condition. 31184 31185Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com> 31186 31187 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype 31188 t_char_array". 31189 31190Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com> 31191 31192 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we 31193 are getting the version number. 31194 31195 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning 31196 if not native, it is not an abnormal condition. 31197 31198Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 31199 31200 * lib/gdb.exp: Just use "file exists", rather than undocumented 31201 dejagnu procedure "findfile". 31202 31203Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com> 31204 31205 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks. 31206 (LDFLAGS): Set to -Xlinker -Ur. 31207 31208 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS): 31209 Removed, these values are set by lib/gdb.exp. 31210 31211 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx. 31212 31213Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com> 31214 31215 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead 31216 of replicating gdb startup code. 31217 31218 * config/mt-vxworks (LDFLAGS): Set to -r. 31219 (CFLAGS_FOR_TARGET): Removed. 31220 31221 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to 31222 (gdb) and gdb for vxworks uses (vxgdb). 31223 31224 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb 31225 executable is not in the tree and host != target, use sed and 31226 program_transform_name to determine the gdb name used by the 31227 target. 31228 31229 * configure.in, gdb.{base,c++,chill}/configure.in: changed so 31230 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare. 31231 31232Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 31233 31234 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing 31235 floats, chars, and shorts where there are ANSI-style function 31236 definitions. 31237 31238 * gdb.base/langs.exp, gdb.base/langs*: New test. 31239 * gdb.base/Makefile.in: Build it. 31240 * TODO: Remove item about checking that C names don't get C++ 31241 demangling applied; this test tests it. 31242 31243Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 31244 31245 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which 31246 went with the const70 xfail. The xfail went away a year ago. 31247 31248 * gdb.base/signals.exp: Rename a bunch of tests to give unique names. 31249 31250 * gdb.base/corefile.exp: Give backtrace test unique name. xfail 31251 for hp300. 31252 31253 * gdb.base/interrupt.exp: Also xfail hpux (for hp300). 31254 31255 * gdb.base/a1-selftest.exp: Don't run on hp300. 31256 31257Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 31258 31259 * Makefile.in (site.exp): Set host_alias and target_alias as well 31260 as host_triplet and target_triplet. 31261 31262Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 31263 31264 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior. 31265 31266 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same 31267 places as other ecoff systems). 31268 31269 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on 31270 ultrix. 31271 31272Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 31273 31274 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't 31275 remove them. 31276 * gdb.base/nodebug.exp: Accept "function" in addition to "text 31277 variable and "variable" in addition to "data variable". 31278 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX. 31279 31280 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not 31281 2. 31282 * gdb.base/list1.c (long_line): Add additional statement at start 31283 of function. 31284 * gdb.base/list.exp (test_forward_search): Update line number to 31285 reflect new statement. 31286 31287Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 31288 31289 * gdb.base/signals.exp: Reinitialize searched source directories 31290 after gdb_start call. 31291 31292Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu) 31293 31294 * gdb.disasm/Makefile.in (clean): Delete "errs" file. 31295 * gdb.stabs/Makefile.in: Likewise. 31296 31297 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last 31298 change. Instead split the tests into smaller pieces. 31299 * gdb.disasm/hppa.s: Corresponding changes. 31300 31301Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 31302 31303 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp: 31304 Quote ^C when passing it to stty. For some shells ^ is a pipe. 31305 31306 * gdb.base/funcargs.exp: Modify many tests so that every test 31307 either passes or fails. Make some test names unique. 31308 31309Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 31310 31311 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp: 31312 Call stty to set interrupt character. 31313 31314 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check 31315 for HP assembler versus GNU assembler based on actual behavior of 31316 $(CC), rather than assuming that $(AS) is always the GNU assembler. 31317 31318 * TODO: Suggest a few more stepping tests. 31319 31320Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com> 31321 31322 * gdb.base/default.exp: xfail no-stack backtraces for h8300, 31323 restart GDB for h8300 after a continue. 31324 (return): Add pattern to match a29k-udi behavior. 31325 * gdb.base/nodebug.exp: Remove obsolete comment. 31326 * gdb.base/regs.exp: New file, testing of register displays. 31327 * gdb.base/return.exp: Fix typo in reference to $objdir. 31328 * gdb.base/whatis.exp: Always start with a fresh GDB. 31329 31330Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 31331 31332 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout 31333 higher, these tests generate a lot of output. 31334 31335Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 31336 31337 * lib/gdb.exp (gdb_test): Remove catch from around the send. The 31338 code following the catch silently ignored some errors; without the 31339 catch they should be thrown like any other tcl error. Also, the 31340 catch used "" instead of {} which meant all the callers who wanted 31341 to include one of the characters "[]$ had to quote it an extra time. 31342 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp, 31343 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp, 31344 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp: 31345 Remove extra quoting. 31346 31347Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu) 31348 31349 * gdb.base/commands.exp: Make test names unique; every test either 31350 passes or fails. Update some comments. 31351 31352 * gdb.disasm/hppa.exp (do_system_control_tests): Update. 31353 31354Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 31355 31356 The following fixes a FAIL caused by the fact that the alpha stabs 31357 configuration didn't use the ".if alpha" code in weird.def. 31358 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32 31359 bit pointer, so the 32 bit version works even on the alpha. 31360 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}: 31361 Remove the stuff which allowed us to have separate versions for 31362 alpha and everything else. 31363 31364 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix 31365 regexp which "info func operator\[\](" is supposed to match. Fix 31366 string to send to GDB. Note that GDB still doesn't work right. Add a 31367 new test for "info func .perator\[\](" which GDB does handle correctly. 31368 31369 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems. 31370 31371Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 31372 31373 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp, 31374 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp, 31375 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp, 31376 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff; 31377 it makes the tests harder to understand and confuses test-o-matic. 31378 The preferred style is that each test provides a PASS or a FAIL, 31379 and has a unique message (e.g. "continue #54" not just "continue") 31380 which is the same for the pass and the fail. 31381 * gdb.fortran/exprs.exp, gdb.fortran/types.exp, 31382 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject 31383 to lib/gdb.exp. 31384 * gdb.base/printcmds.exp: Use test_print_accept. Remove 31385 prt_accept which was basically the same thing. Likewise for 31386 test_print_reject and prt_reject. 31387 * lib/gdb.exp (test_print_reject): Add some more error message 31388 patterns to match from the former printcmds.exp (prt_reject). 31389 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails. 31390 One defect of the passcount stuff is that some of it failed to 31391 report XPASS where appropriate. 31392 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra 31393 stuff before and after arg in expected pattern. 31394 (test_paddr_operator_functions): Re-do test without print_addr_of; 31395 this is the only test which seems to want extra stuff there. 31396 31397Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com> 31398 31399 * gdb.base/nodebug.exp: Update new tests to reflect improved 31400 wording of gdb output. 31401 31402 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis" 31403 and "ptype" work on variables in files compiled without -g. 31404 Replaces commented out "maint print msymbol" tests. 31405 31406Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com> 31407 31408 * gdb.base/setvar.c (dummy): Call malloc. 31409 31410 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid 31411 losing with the irix4 sed. 31412 31413 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal 31414 ALRM" on irix4. 31415 31416Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com> 31417 31418 * TODO: Remove items about corefile.exp testing new exec-file and 31419 backtrace; both are now done. Add items about printing enums. 31420 31421Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com> 31422 31423 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if 31424 "get signal $thissig" test fails. 31425 31426 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks. 31427 31428Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com> 31429 31430 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid 31431 compiler warning with dec alpha compiler. 31432 31433 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove 31434 extra \n from gdb_test call (this explains why the prompt test 31435 that I removed yesterday was there). 31436 (user_defined_command_test): Remove extra \n and prompt test. 31437 31438 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST 31439 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL 31440 doesn't exist. 31441 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL. 31442 Also remove alpha workaround, which turns out to be because 31443 SIGABRT == SIGLOST. 31444 31445 * gdb.base/sigall.exp: Add workaround for alpha weirdness. 31446 31447 * gdb.base/help.exp: Don't test "help show". 31448 31449Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com> 31450 31451 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that 31452 "set print address" is on. 31453 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't 31454 pass prompt to gdb_test; gdb_test already looks for the prompt. 31455 31456 * gdb.base/help.exp: Replace most of docstring for "define" with ".*". 31457 31458 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test 31459 was a vestige of the manual TESTSTRATEGY, and the purpose of it 31460 was to make sure that gdb can read a core file. But (a) the "read 31461 the corefile" part didn't make it to a1-selftest.exp, we just 31462 delete the corefile after creating it, and (b) we test reading 31463 corefiles in corefile.exp anyway. Also, this test left around a 31464 xgdb process on Solaris. 31465 31466 * gdb.base/corefile.exp: Also test backtrace. 31467 31468Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu) 31469 31470 * gdb.base/commands.exp: Test a simple user defined command with 31471 arguments and if/while statements; verify the full user command is 31472 printed by "show user". 31473 31474 * gdb.base/commands.exp: Test if/while commands as part of a 31475 breakpoint command list; verify they appear in breakpoint 31476 information. 31477 31478Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com> 31479 31480 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather 31481 than by dividing by zero. 31482 31483Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu) 31484 31485 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems 31486 performing an inferior call with watchpoints enabled. 31487 * gdb.base/watchpoint.c (main): Delete second unnecessary read 31488 call. 31489 31490Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com> 31491 31492 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo 31493 of "file" command. 31494 31495 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo): 31496 Add additional pattern for when "int operator int(void);" appears 31497 in a different order. 31498 31499Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com> 31500 31501 * gdb.base/signals.exp: Call gdb_exit and gdb_start. 31502 31503 * gdb.base/help.exp: Replace most of docstrings for "info signals" 31504 and "signal" with ".*". 31505 31506Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 31507 31508 * TODO: Add note about "handle all nostop". 31509 31510 * gdb.base/{sigall.c, sigall.exp}: New test. 31511 * gdb.base/Makefile.in: Add it. 31512 31513Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com> 31514 31515 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument 31516 when invoking GDB, suppresses any windowing interface. 31517 31518Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com> 31519 31520 * config/sim-gdb: New file, simulator testing support. 31521 31522Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu) 31523 31524 * gdb.base/interrupt.exp: Test calling func1 twice. 31525 31526Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com> 31527 31528 * gdb.base/list.exp (test_forward_search): Set timeout higher 31529 when we'll be getting lots of output from gdb. 31530 31531 * gdb.base/a1-selftest.exp: Move code that was inside expect -re 31532 "init_malloc" to after the expect statement. Run it if that 31533 regexp is taken, but also for two others which happen if source 31534 cannot be found. 31535 31536Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com) 31537 31538 * gdb.base/printcmds.exp: New test, for printing register before 31539 program is running. 31540 31541Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 31542 31543 * gdb.base/list.exp: Correct some alternate expect patterns 31544 to reflect changes in list1.c. 31545 31546Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com) 31547 31548 * TODO: Add item regarding large frames. 31549 31550 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test. 31551 31552 * TODO: Remove item about enabling return.exp; it 31553 is enabled. Suggest a few more "return" tests. 31554 31555Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 31556 31557 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for 31558 anonymous unions. 31559 31560Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com) 31561 31562 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o 31563 and pr-5646.o, so "make" is the same as "make all", not "make 31564 pr-4975.o". 31565 31566Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com> 31567 31568 * gdb.base/list.exp: Adjust expectations to reflect changes in 31569 list1.c. 31570 (test_forward_search): New test proc. 31571 * gdb.base/list1.c (long_line): New function, has long source line. 31572 31573Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com> 31574 31575 * gdb.base/a1-selftest.exp: Change initial stepping to know about 31576 additional line of code that was added. 31577 31578Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu) 31579 31580 * gdb.disasm/hppa.s: Break the large branching tests into smaller 31581 tests so as not to overflow expect's input buffers. 31582 * gdb.disasm/hppa.exp: Corresponding changes. 31583 31584Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 31585 31586 Beginnings of template debugging tests. 31587 * gdb.c++/templ-info.cc: New file to test for template 31588 debugging capability of the compiler. 31589 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from 31590 templ-info.cc. 31591 * gdb.c++/templates.cc: Add explicit template instantiations 31592 to enable compiling with -fno-implicit-templates. Add destructor 31593 and 'value' method to T5 class for template tests. 31594 * gdb.c++/templates.exp: Add testcases for printing of template 31595 types, setting breakpoints on template methods and calling a 31596 template method. 31597 31598Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu) 31599 31600 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the 31601 branch target since some assemblers (gas-2.5) may emit a 31602 relocation for the branch instead of resolving it in the 31603 assembler. 31604 31605Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 31606 31607 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace 31608 through signal handler. 31609 31610Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com) 31611 31612 * configure.in (*-*-netware): Use config/mt-netware. 31613 31614 * config/mt-netware: New file. 31615 * config/mt-i386-netware: Removed, separate configs for different 31616 netware architectures are no longer needed now that we have 31617 --with-headers. 31618 31619Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 31620 31621 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed 31622 by the recent changes to use ANSI C arithmetic conversions. 31623 31624Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com) 31625 31626 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache 31627 bug involving using inferior_pid to figure out whether to select a 31628 frame. 31629 31630Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu) 31631 31632 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to 31633 match the current disassembler output. 31634 31635Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com) 31636 31637 * gdb.fortran/exprs.exp: Expect VOID instead of void. 31638 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran 31639 types, expect "int" as type of integer values (for now). 31640 31641Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu) 31642 31643 * gdb.base/commands.exp: New tests for if/while commands. 31644 31645Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com) 31646 31647 * lib/gdb.exp (runto): Replace sub-pattern for hex value 31648 by .*, since hex values have different syntax in Chill mode. 31649 31650Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 31651 31652 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove 31653 linefeed from expect pattern for repeated types with indices > 9. 31654 31655Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com) 31656 31657 First part of Fortran test suite. 31658 * gdb.fortran: New directory. 31659 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files. 31660 31661Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 31662 31663 * gdb.base/default.exp: Update expect pattern for load command 31664 without arguments. 31665 31666Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com) 31667 31668 * configure.in: Change i386 to i[345]86. 31669 * gdb.base/configure.in: Likewise. 31670 * gdb.c++/configure.in: Likewise. 31671 * gdb.chill/configure.in: Likewise. 31672 31673Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com) 31674 31675 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect 31676 patterns, since that is not a valid context for comments. 31677 31678Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com) 31679 31680 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for 31681 repeated types and repeated types with indices > 9. 31682 31683Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com) 31684 31685 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with 31686 2417; old bug has been fixed. 31687 31688Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu) 31689 31690 * gdb.base/interrupt.exp: When trying to wake up the inferior, 31691 send the newline ourselves instead of assuming gdb_test will do 31692 so when passed an empty input string. 31693 31694 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the 31695 stabs testcode. 31696 31697Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com) 31698 31699 * lib/gdb.exp (gdb_test): Don't send anything if the first 31700 argument is an empty string. This makes cases where we want to 31701 match output that is already in expect's buffers (for example, 31702 matching a breakpoint after gdb_run_cmd has been called) work 31703 reliably. 31704 31705Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com) 31706 31707 * config/netware.exp: New file. 31708 31709Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com) 31710 31711 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set 31712 the -B and -L prefixes so we can find the debugging stub. 31713 31714 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is 31715 there and we are using the gcc from the tree. 31716 31717 * gdb.base/types.c: Removed. 31718 31719 * gdb.base/configure.in: Look for makefile fragments in ../config. 31720 Recognize i386-*-netware. 31721 * gdb.c++/configure.in: Likewise. 31722 31723Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 31724 31725 * gdb.base/corefile.exp: Change `else if' to `elseif', which is 31726 the correct TCL syntax. 31727 31728Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com) 31729 31730 * gdb.base/opaque.exp: use runto instead of messing around with 31731 breakpoints. Simplify by using gdb_test. 31732 31733 * gdb.base/bitfields.exp: restart between tests on netware targets 31734 because breakpoints aren't relocated after target death. Run 31735 processes to completion. 31736 31737 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd. 31738 31739Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com) 31740 31741 * Makefile.in: Remove extra tabs that confuse some versions 31742 of "make". Use the newly built gdb to test with by default, 31743 rather than the first one in the tester's search path. 31744 31745Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com) 31746 31747 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo. 31748 31749 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and 31750 condition help. 31751 31752Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com) 31753 31754 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd. 31755 31756 * lib/gdb.exp (gdb_run_cmd): New function, used to start program 31757 running. 31758 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program. 31759 * gdb.base/funcargs.exp: Likewise. 31760 31761 * gdb.base/bitfields.exp: Simplify by using gdb_test. 31762 * gdb.base/funcargs.exp: Likewise. 31763 31764 * lib/gdb.exp (gdb_test): if match times out, don't call fail if 31765 message is "". 31766 31767Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com) 31768 31769 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug, 31770 return,signals,twice}.exp: Handle non-existant binaries 31771 consistantly. 31772 31773 * gdb.base/corefile.exp: Execute coremaker to generate core dump. 31774 * gdb.base/Makefile.in: Don't try to generate a core dump, we 31775 might testing a cross development system. 31776 31777Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com) 31778 31779 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the 31780 runtest script is relative to ${srcdir}, not ${rootdir}. 31781 31782Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com) 31783 31784 * gdb.base/signals.exp: Allow for optionality of breakpoint 31785 address. 31786 31787Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com) 31788 31789 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test. 31790 31791Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com) 31792 31793 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>, 31794 for size_t definition. 31795 * gdb.c++/templates.cc: Likewise 31796 31797 * config/mt-i386-netware: New file. 31798 31799 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not 31800 defined. 31801 31802 * gdb.base/Makefile.in: Added support for systems that name core 31803 files by appending "core" to the program name. 31804 * gdb.base/a1-selftest.exp: Likewise. 31805 31806Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 31807 31808 * gdb.base/return.exp: Add comment and message for `return double' 31809 test failure on Sparc Solaris. 31810 31811Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com) 31812 31813 * lib/gdb.exp (runto): Allow for optionality of breakpoint address. 31814 31815Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 31816 31817 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler 31818 from optimizing them away. 31819 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect 31820 patterns to include default constructors and assignment operators, 31821 to match gcc versions beyond 2.5.8. Accept any cplus demangling 31822 character in the output of the virtual base pointer. 31823 31824Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 31825 31826 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular 31827 expression match in print_addr_of to avoid unintented matches. 31828 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++ 31829 versions up to 2.5.8. 31830 31831Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 31832 31833 * gdb.base/list.exp: Tweak alternate pattern for listing of an 31834 included file to run under newer versions of expect. 31835 * gdb.c++/demangle.exp: Add spaces to the expect patterns between 31836 consecutive >'s in templates to accomodate recent cplus-dem.c change. 31837 Remove xfail for the virtual table of BDDHookV. 31838 31839Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com) 31840 31841 * lib/gdb.exp (string_to_regexp): Set a default result. 31842 (default_gdb_start): Fix misleading message. 31843 31844Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com) 31845 31846 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout: 31847 Remove all CC, etc definitions. 31848 * config/mt-hpux: New file. 31849 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove: 31850 (CFLAGS, LDFLAGS): Define. 31851 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS. 31852 31853 * Makefile.in (site.exp): Don't insert host_os, etc. 31854 (just-check): Just use RUNTEST with RUNTESTFLAGS only. 31855 (distclean): Check existence of subdir. 31856 * gdb.base/configure.in (hppa*-*-hpux*): Recognize. 31857 * gdb.base/Makefile.in: General cleanup and simplification. 31858 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions 31859 to build executables. Use default rule to build .o files. 31860 (EXPECT, RUNTEST, CC): Fix relative pathname. 31861 (site.exp): Don't insert host_os, etc. 31862 * gdb.base/signals.c (main): Don't call signal unless SIGALRM 31863 and/or SIGUSR1 defined. 31864 * gdb.base/watchpoint.c: Don't include stdio.h a second time. 31865 * gdb.c++/Makefile.in: General cleanup and simplification. 31866 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions 31867 (CFLAGS): Remove. 31868 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname. 31869 31870Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu) 31871 31872 * gdb.base/recurse.exp: Misc changes to get tests running again 31873 after Kung's changes to the watchpoint code. 31874 * gdb.base/watchpoint.exp: Likewise. 31875 31876Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com) 31877 31878 * lib/gdb.exp (string_to_regexp): Convert {\} also. 31879 31880Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com) 31881 31882 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start. 31883 * lib/gdb.exp (default_gdb_start): Define. 31884 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp, 31885 gdb.base/funcargs.exp, gdb.base/opaque.exp, 31886 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp, 31887 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp, 31888 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp: 31889 Don't call gdb_target_udi in between tests. 31890 31891Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com) 31892 31893 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle 31894 (which was basically just a local version of the same thing). In 31895 addition to avoiding duplication, gdb_test_exact is faster. 31896 * lib/gdb.exp (gdb_test_exact): Fix typo. 31897 31898 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints, 31899 don't give an error. 31900 31901 * gdb.base/term.exp: Call delete_breakpoints before starting. 31902 31903 * gdb.base/Makefile.in (EXECUTABLES): Remove t10. 31904 (t10): Add comment. 31905 31906Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com) 31907 31908 Reorganization of the GDB Test Suite. 31909 31910 * gdb.base: New directory, contains all the basic tests. 31911 * gdb.c++: New directory, tests specific to C++. 31912 * gdb.chill: New directory, tests specific to Chill. 31913 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, 31914 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, 31915 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, 31916 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved 31917 into appropriate new directories (t00-t17 to base, t20-t23 to c++, 31918 t30-31 to chill). 31919 * */gdbme.*: Rename to match appropriate expect scripts. 31920 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c, 31921 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c, 31922 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h, 31923 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c, 31924 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c, 31925 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c, 31926 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c, 31927 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c, 31928 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c, 31929 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files. 31930 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc, 31931 gdb.c++/virtfunc.cc: New names of C++ files. 31932 * gdb.chill/chillvars.ch: New name of Chill file. 31933 * gdb.base/configure.in, gdb.c++/configure.in, 31934 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in. 31935 * gdb.base/Makefile.in, gdb.c++/Makefile.in, 31936 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in. 31937 * configure.in (configdirs): Update to reflect directory changes. 31938 (target_abbrev): No longer define for any configuration. 31939 * Makefile.in: Cosmetic improvements to header comments. 31940 31941Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com) 31942 31943 Various changes to gdb.t31: 31944 31945 * Makefile.in (gdbme.o): Compile with -fspecial_UC. 31946 * gdbme.ch: Make all key-words and predefineds be upper-case. 31947 * chillvars.exp: Expect key-words and predefinds in upper-case. 31948 31949 * chillvars.exp: Use gdb_test_exact many places. 31950 Change expected output for arrays (which now includes index labels). 31951 31952 * pr-5020.exp, gdme.ch (module PR_5020): 31953 New test, for PR-5020. 31954 31955Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com) 31956 31957 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures. 31958 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions. 31959 31960Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com) 31961 31962 * Makefile.in: Fix bit-rot in definitions of CHILL, 31963 CHILL_FOR_TARGET and Chill_LIB. 31964 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples. 31965 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS, 31966 CHILL, and CHILL_LIB. 31967 31968Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com) 31969 31970 * Revert the previous changes. Please see Rob's directory 31971 /lisa/test/rob/progressive/gdb/testsuite for these fixes. 31972 31973Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com) 31974 31975 * Makefile.in, configure.in, config/mips-gdb.exp, 31976 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy, 31977 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp, 31978 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,, 31979 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in, 31980 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c, 31981 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in, 31982 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp, 31983 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in, 31984 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in, 31985 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp, 31986 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in, 31987 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c, 31988 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp, 31989 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in, 31990 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing 31991 changes from 94Q1. 31992 31993Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com), 31994 31995 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff, 31996 config/mt-slite, config/mt-unix, config/mt-vxworks: Add 31997 Rob's new testing fragments. 31998 31999Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com) 32000 32001 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp, 32002 lib/gdb.exp: Replace error proc calls with perror. 32003 32004Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com) 32005 32006 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the 32007 version also, match on casted version strings, and match on 32008 gdb startup case where the line numbers might be messed up. 32009 32010Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com) 32011 32012 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links. 32013 (CFLAGS): Delete it from here. 32014 32015Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com) 32016 32017 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs. 32018 32019Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com) 32020 32021 * Makefile.in (RUNTEST): Default to just "runtest". 32022 32023Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu) 32024 32025 * gdb.t17/callfuncs.exp: More comments about t_func_values tests. 32026 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why 32027 the code has been restructured. 32028 32029Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com) 32030 32031 * gdb.t00/default.exp (set write): Allow any number of \r and/or 32032 \n, not just one of each. 32033 32034 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4 32035 /bin/cc gives a warning if you do. 32036 32037Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com) 32038 32039 * gdb.t24/demangle.exp: change expect pattern of 32040 __t10ListS_link1ZUiRCUiPT0 32041 32042Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu) 32043 32044 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints 32045 on local variables in recursive functions. 32046 32047 * gdb.t07/Makefile.in: Build the new test. 32048 32049Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu) 32050 32051 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers 32052 directly. Instead compare the return values from actual calls. 32053 32054Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com) 32055 32056 * Makefile.in (check): Set TCL_LIBRARY for runtest. 32057 32058Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu) 32059 32060 * From Peter Schauer with minor modifications. 32061 * gdb.t15/return.exp (return_tests): Handle targets where "return" 32062 stops in mid-line in the caller. Add xfail for returning a float 32063 value on X86 targets. 32064 32065Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu) 32066 32067 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves 32068 to avoid expect lossage. 32069 (fmem_LRbug_tests): Likewise. 32070 * gdb.disasm/hppa.s: Corresponding changes. 32071 32072 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line 32073 conditions to work with latest dejagnu/expect. 32074 32075 * gdb.t15/funcargs.exp (finish from indirect call): No longer 32076 expected to fail on the PA. 32077 (backtrace in call with trampolines): Explicitly require main 32078 to be frame #1 (no trampolines should show up in backtrace). 32079 32080 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete 32081 "continue -expect". 32082 * gdb.t06/break.exp: Likewise. 32083 * gdb.t07/watchpoint.exp: Likewise. 32084 * gdb.t13/bitfields.exp: Likewise. 32085 * gdb.t15/{funcargs,return}.exp: Likewise. 32086 * gdb.stabs/weird.exp: Likewise. 32087 * config/{mips,udi}-gdb.exp: Likewise. 32088 32089 * hppa.sed: Enclose comments within a sed command to avoid 32090 losing with the old OSF1 sed. 32091 32092Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 32093 32094 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for 32095 sequent dynix. 32096 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix. 32097 * gdb.t15/funcargs.exp: Conditionally step again to really 32098 finish from marker_call_with_trampolines. Handle the case where 32099 the first step from within call_with_trampolines already steps 32100 us back to main. 32101 * gdb.t15/gdbme.c: Add comment to closing brace of 32102 call_with_trampolines for funcargs.exp. 32103 32104Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu) 32105 32106 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall): 32107 Fix typo(s). 32108 32109Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu) 32110 32111 * gdb.t07/gdbme.c: More code for watchpoint testing. 32112 32113 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and 32114 "Hardware watchpoint" throughout file. 32115 (test_watchpoint_triggered_in_syscall): New test. 32116 (test_complex_watchpoint): New test. 32117 32118Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu) 32119 32120 * gdbme.c (call_with_trampolines): New function to try and step 32121 into. Tests trampoline problems on the PA. 32122 32123 * funcargs.exp (localvars_in_indirect_call): No longer expect 32124 stepping into indirect call to fail on PAs. 32125 (test_stepping_over_trampolines): New test. 32126 32127Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com) 32128 32129 * TODO: Add suggestions for static member function tests, and 32130 completion tests. 32131 32132Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com) 32133 32134 * TODO: Add suggestions for "p/a" tests. 32135 32136 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set. 32137 (default_gdb_exit): Replace all the hair with sending "quit" to 32138 the process with a simple close. 32139 32140Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com) 32141 32142 * TODO: Add suggestions for shared library tests. 32143 32144Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com) 32145 32146 * TODO: Add suggestions for x/s tests. 32147 32148Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com) 32149 32150 * gdb.t00/help.exp: Replace most of docstrings for "tbreak", 32151 "enable once", and "enable breakpoints once" with ".*". 32152 32153Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com) 32154 32155 * TODO: Add suggestions about structure passing tests. 32156 32157Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 32158 32159 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for 32160 the primary1 test, use work around if __GNUC__ < 2. 32161 * gdb.t06/signals.c: Add comments for signals.exp pattern matching. 32162 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix. 32163 Test for bad output rather than waiting for timeout. Issue 32164 second continue only if first continue failed. 32165 32166Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com) 32167 32168 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do 32169 operator[] test with gdb_test because the old code didn't seem to 32170 be getting the quoting right with the new dejagnu. 32171 32172Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com) 32173 32174 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use 32175 one from the path. 32176 * Makefile.in: Use a fresh expect if there is one, use runtest 32177 from the src tree if there is one. 32178 32179Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com) 32180 32181 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for 32182 next over recursive call. Revise the tests from that point on 32183 (which had been skipped) to match GDB's actual (correct) output. 32184 32185 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug 32186 with next over a breakpoint whose condition is false. 32187 32188 * gdb.t00/help.exp: Comment out "help set print" tests just like 32189 (and for same reason as) "help set" test. 32190 32191Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu) 32192 32193 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests. 32194 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them. 32195 32196Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com) 32197 32198 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer 32199 necessary gdb_target_udi. 32200 32201 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc. 32202 32203 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs 32204 1838 and 2417; they are fixed. 32205 32206 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array), 32207 gdb.t03/ptype.exp (ptype structure, ptype union): 32208 Remove xfails; the test is looser than when the xfails were added. 32209 32210 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI. 32211 * gdb.t00/help.exp: Don't expect remote to be in "help target" output. 32212 32213 * gdb.t01/run.exp: Only run shell test if isnative. 32214 32215 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command, 32216 since "run" automatically loads if necessary. Call gdb_target_udi 32217 after the "file" since "file" kills any execution target. 32218 32219 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to 32220 GDB. GDB doesn't work that way (not anymore at least) on UDI. 32221 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first 32222 argument for UDI. 32223 32224Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com) 32225 32226 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message. 32227 32228 * gdb.t17/callfuncs.exp: Add xfails for rs6000. 32229 32230Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com) 32231 32232 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test, 32233 properly quoting regexps. This makes the second argument to 32234 demangle a fixed string, which matches the callers, instead of a 32235 shell-style pattern which is what the previous implementation 32236 used. Update some of the callers. 32237 32238Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu) 32239 32240 * gdb.disasm/hppa.s (comib_tests): Add missing instruction. 32241 (comib_nullified_tests): Fix typo. 32242 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect 32243 strings. No longer expected to fail. 32244 32245 * gdb.disasm/hppa.s (addib_tests): Fix typo. 32246 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect 32247 strings. No longer expected to fail. 32248 32249 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect 32250 string. No longer expected to fail. 32251 32252Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu) 32253 32254 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string. 32255 No longer expected to fail. 32256 32257 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect 32258 string. No longer expected to fail. 32259 32260Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com) 32261 32262 * gdb.t24/demangle.exp: Remove a bunch more tests which differ 32263 only in the names (I probably got most of them). I was even 32264 generous with some which differed in underscores in names, and 32265 probably missed a few, and I *still* was able to remove almost a 32266 third of the file with almost no impact on testsuite coverage. 32267 32268Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com) 32269 32270 * gdb.t00/default.exp: Match udi_attach error message as well as 32271 the one from child_attach. 32272 32273 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark. 32274 32275 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB. 32276 32277 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8. 32278 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it. 32279 32280 * Move test with enums and partial symbols back to 32281 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}. 32282 Reverts the change of 26 May 93. Per today's change to 32283 stabs.texinfo, the behavior that weird.exp was expecting was 32284 unreasonable; what is important is that the compiler+gdb get 32285 things right, which happens with a recent gcc. Also fix the test 32286 to deal with native compilers which put out the stab gdb can't 32287 deal with. 32288 32289Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com) 32290 32291 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only 32292 in the names. The main thing these accomplish is to slow things down. 32293 Many more such duplicates surely remain. 32294 32295 * gdb.t00/help.exp: Comment out "help support" test just like 32296 (and for same reason as) "help set" test. 32297 32298Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com) 32299 32300 * gdb.t06/break.exp: Remove setup_xfails for 32301 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb. 32302 * gdb.t20/inherit.exp (test_ptype_si): Update warning message 32303 about known bug in gcc to include up through 2.5.8. 32304 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as 32305 well as "_vb$". 32306 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions): 32307 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass 32308 with latest gcc and gdb. 32309 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as 32310 well as "_vb$". 32311 32312Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu) 32313 32314 * configure.in (hppa*-*-*): Also configure and build stabs-only 32315 tests. 32316 32317Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu) 32318 32319 * gdb.t10/hppa.mt: A makefile fragment for the PA. 32320 * gdb.t10/configure.in (hppa*-*-*): Use it. 32321 32322Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 32323 32324 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly. 32325 32326Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 32327 32328 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash 32329 versions prior to 1.13.5. 32330 32331Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com) 32332 32333 * gdb.t00/default.exp (show prompt): In FAIL case, only match if 32334 the prompt is at the start of a line. 32335 32336Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu) 32337 32338 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions. 32339 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's 32340 in the copr tests now. 32341 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect 32342 copr in the fpu_misc tests anymore. fpu_misc tests are no longer 32343 expected to fail. 32344 32345Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com) 32346 32347 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp, 32348 gdb.t31/chillvars.exp, lib/gdb.exp: 32349 Tweak to run under either version of expect. 32350 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement. 32351 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures. 32352 * gdb.t11/list.exp: Remove extraneous whitespace. 32353 32354Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com) 32355 32356 * gdb.t16/printcmds.exp (test_print_strings): Accept 32357 "(unsigned char *) " before the string. 32358 32359 * TODO: Add notes about printing of fancy types and GDB expressions. 32360 32361Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com) 32362 32363 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes. 32364 * gdb.t06/configure.in: Don't try to compile signals test program 32365 if doing mips-idt-ecoff. 32366 32367Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com) 32368 32369 * Most .exp files: Tweak to run under either version of expect. 32370 32371Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com) 32372 32373 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing 32374 xfails; I'm not sure why they are failing, but not because of PR 1806. 32375 32376Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com) 32377 32378 * config/unix-gdb.exp: Remove gdb_unload cause it's already 32379 defined in lib/gdb.exp. 32380 32381Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 32382 32383 * gdb.t07/watchpoint.exp: Clear xfail for calling function with 32384 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined. 32385 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions 32386 have to be typeless. 32387 32388Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com) 32389 32390 * TODO: Add suggestion for copyright year test. 32391 32392Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com) 32393 32394 * configure.in (*-*-lynxos*): Add stabs tests. 32395 32396Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu) 32397 32398 * gdb.stabs/hppa.sed: Only lables should ever start in column zero, 32399 so insert a tab before any assembler directive in column zero. 32400 32401 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword 32402 stores. 32403 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword 32404 stores. 32405 (fpu_short_memory_tests): Likewise. 32406 32407Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 32408 32409 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo. 32410 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed 32411 .stabs directives in comments. 32412 32413Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 32414 32415 * TODO: New file, describing tests we could write. 32416 * gdb.t09/corefile.exp: Move description of tests to write to TODO. 32417 32418Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 32419 32420 * gdb.t06/signals.exp: Add kludge to force re-sync. 32421 32422 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me" 32423 to xgdb instead of gdb, get out of gdb. 32424 32425Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com) 32426 32427 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work 32428 for info. 32429 32430Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu) 32431 32432 * gdb.stabs/hppa.mt: A makefile fragment for the PA. 32433 * gdb.stabs/configure.in (hppa*-*-*): Use it. 32434 * gdb.stabs/hppa.sed: New sed script for the PA. 32435 32436Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 32437 32438 * gdb.stabs: Re-write weird.def and configuration to use sed 32439 instead of cpp. sed is portable and POSIX; cpp is neither. 32440 32441Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 32442 32443 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed. 32444 32445Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 32446 32447 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out. 32448 32449Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 32450 32451 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as 32452 "_vb$". 32453 * gdb.t00/teststrategy.exp: Add xfail for RS/6000. 32454 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc. 32455 32456Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 32457 32458 * lib/gdb.exp: Comment out code which depends on non-existent 32459 `transform' procedure. 32460 32461Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com) 32462 32463 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'. 32464 * lib/gdb.exp: Transform tool name. 32465 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu 32466 1.1's new error handling system. 32467 32468Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 32469 32470 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS. 32471 32472Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 32473 32474 * gdb.t00/default.exp: Avoid tests with a lot of .* in them. 32475 They made pattern matching so slow that timeouts happened on 32476 heavily loaded systems. Now any output from "show print" which 32477 gets us back to the GDB prompt is a PASS. 32478 32479Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com) 32480 32481 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule. 32482 32483Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 32484 32485 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA. 32486 32487 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail. 32488 It is not from PR 3220. 32489 32490Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 32491 32492 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which 32493 just started failing because they depended on the order the 32494 subcommands are presented, or exact docstring text. This kind of 32495 test is a pain and has minimal benefit. 32496 32497Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 32498 32499 * gdb.t09/corefile.exp: At end of test, use "core" command with 32500 no arguments. 32501 32502Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com) 32503 32504 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16 32505 17}/Makefile.in: Make it possible to run the testsuite with Sun 32506 make and CC = cross gcc by adding explicit build rules for .o 32507 files. 32508 32509Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 32510 32511 * gdb.t15/funcargs.exp: Don't put comments on same line as 32512 setup_xfail (@#$*%& tcl braindamage!). 32513 32514Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 32515 32516 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile. 32517 32518Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com) 32519 32520 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'. 32521 * gdb.t20/inherit.exp: remove three dumplicate entries. 32522 32523Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 32524 32525 * gdb.t06/break.exp: For "next over recursive call", fail on any 32526 incorrect output, not just on "factorial (value=2)". 32527 32528Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 32529 32530 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be 32531 working now. Add an xfail if accesing a bss variable causes 32532 a memory error if the target is not yet run. 32533 32534Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 32535 32536 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of 32537 constructor name (2 string), name of _GLOBAL_ demangling (2 strings), 32538 name of __st* demangling (2 strings). Did Kung really get the 32539 more than 95 others right without testing them? 32540 32541Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com) 32542 32543 * gdb.t24/demangle.exp: clean up XFAILS, more than 100 32544 32545Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu) 32546 32547 * configure.in (configdirs): Add gdb.disasm 32548 * gdb.disasm: New directory for GDB disassembler tests. 32549 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA. 32550 32551Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 32552 32553 * gdb.t00/help.exp: Don't test "help set". 32554 32555 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails 32556 from within expect statements. None of these happen anymore and 32557 they cause regressions to be silently unnoticed. 32558 32559 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure 32560 messages) about known failures with gcc cygnus-2.4.5-930417. 32561 32562 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on 32563 comp-info.exp so it gets built if it doesn't exist. 32564 32565 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff; 32566 it is no longer used. 32567 * gdb.t13/comp-info.c: Removed. 32568 32569Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com) 32570 32571 * gdb.t06/signals.exp: Add xfail for sun3. 32572 32573Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 32574 32575 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really 32576 relevant because ^C doesn't get sent but failure can be reproduced 32577 interactively). 32578 32579Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 32580 32581 * gdb.stabs/alpha.mt: New configuration file for alpha. 32582 * gdb.stabs/configure.in: Use it. 32583 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable 32584 sharing with alpha.mt, redefine long to word via preprocessor. 32585 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb 32586 for alpha. 32587 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha 32588 native cc. 32589 * gdb.t00/teststrategy.exp: Change expect string so that we 32590 consume the `(xgdb)' from the command echo and from the gdb prompt. 32591 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha. 32592 gdb currently compares all values as long, so this failure probably 32593 applies to any configuration where LONGEST is bigger than a target int. 32594 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled 32595 with gcc. 32596 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable 32597 to handle opaque pointers, gcc is. 32598 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t 32599 as first argument. Include <sys/types.h> and change all operator 32600 new definitions to use size_t. 32601 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new 32602 now that we use size_t. 32603 32604Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 32605 32606 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing 32607 a long or float array cast all array members to the same type. 32608 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long 32609 with 64 bit longs. 32610 * gdb.t07/watchpoint.exp: Add finish and until variations encountered 32611 on alpha. 32612 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha. 32613 32614Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 32615 32616 * gdb.t24 (demangle.exp): Constructors of templates have names like 32617 vector<int>::vector(int) not vector<int>::vector<int>(int). See 32618 section 14.6 of the ARM. 32619 32620 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form 32621 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they 32622 accomplish little and slow down the testsuite. 32623 32624 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX". 32625 Accept spaces various places. 32626 32627Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 32628 32629 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function 32630 with watchpoint enabled. 32631 32632 * Makefile.in: Remove definition of CC and remove the second 32633 definition of CXX (the "CXX = gcc" one remains). These definitions 32634 were causing backquotes to be expanded within backquotes, which 32635 doesn't work. 32636 32637Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com) 32638 32639 * gdb.t17/callfuncs.exp: Add "return 0" to end. 32640 32641Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 32642 32643 * gdb.stabs/ecoff.mt: Remove STABSCC hack. 32644 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled 32645 by mips cc and contains no stabs entries. 32646 32647Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com) 32648 32649 * config/vx-gdb.exp: Use fake device to load files rather than 32650 NFS. 32651 * lib/gdb.exp: New proc to do "file" command. 32652 * config/unix-gdb.exp: Use new "file" proc. 32653 32654Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com) 32655 32656 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400. 32657 Rework board rebooting slightly. 32658 (gdb_exit): Don't exit from the remote shell; there isn't one. 32659 * gdb.stabs/weird.exp: If a program is being debugged already, 32660 kill it. 32661 * gdb.t04/setvar.exp: Stop and restart gdb. 32662 * gdb.t05/expr.exp: Likewise. 32663 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and 32664 restart gdb and reload the program. 32665 * gdb.t08/opaque.exp: Likewise. 32666 * gdb.t12/scope.exp: Likewise. 32667 * gdb.t13/bitfields.exp: Likewise. 32668 * gdb.t15/funcargs.exp: Likewise. 32669 * gdb.t20/classes.exp: Likewise. 32670 * gdb.t03/ptype.exp: Increase timeout. 32671 * gdb.t16/printcmds.exp (test_print_string_constants, 32672 test_print_array_constants): Likewise. 32673 * gdb.t17/callfuncs.exp (do_function_calls): Likewise. 32674 * gdb.t20/classes.exp (do_tests): Likewise. 32675 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise. 32676 32677Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com) 32678 32679 * gdb.stabs: Renamed *wierd* to *weird*. 32680 32681Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com) 32682 32683 * gdb.t13/bitfields.exp: Test for bad output rather than waiting 32684 for timeout. Add "known gcc 2.4.5 bug" to failure message. 32685 32686Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com) 32687 32688 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name. 32689 (do_tests): Remove xfail for whatis on one_var and two_var. 32690 32691Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com) 32692 32693 * Makefile.in: Made cross building work better by adding 32694 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS. 32695 32696Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 32697 32698 * gdb.t15/{return.c,return.exp,Makefile.in}: 32699 New test, currently commented out. 32700 32701Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com) 32702 32703 * config/udi-gdb.exp: gdb_exit now kills any isstip processes 32704 still running and removes the leftover named socket so GDb can do 32705 clean restarts. 32706 32707Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com) 32708 32709 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the 32710 console, not GDB. 32711 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so 32712 cross testing works better with "make check" 32713 * config/unix-gdb: Use default procedures for exit and version. 32714 * config/vx-gdb.exp: Cleaned up and massaged back to working order 32715 with the newest VxWorks. 32716 32717Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 32718 32719 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept 32720 old form. 32721 32722 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a 32723 name (e.g. devo gdb with gcc 2.4.5), it is still a pass. 32724 32725 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it). 32726 32727 * config/unix-gdb.exp: Remove this version of gdb_exit 32728 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp. 32729 Rob says he'll look at it when he gets back to testing boards. 32730 32731Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com) 32732 32733 * gdb.t22/virtfunc.exp: Accept missing struct/class names as 32734 an expected fail for certain ptype commands. 32735 32736 * gdb.t20/classes.exp: Update expected results of "ptype class 32737 Base1" to account for the constructor that now appears in the type. 32738 32739Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com) 32740 32741 * configure.in (configdirs): Restore gdb.t04, which mysteriously 32742 disappeared from list. 32743 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete 32744 "alldone" proc with call to cleanup and exit. 32745 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp, 32746 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp, 32747 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, 32748 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp, 32749 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to 32750 "alldone" proc with simple returns that suppress remaining 32751 tests. The alldone proc went away many months ago. 32752 32753Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 32754 32755 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests. 32756 32757 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O. 32758 32759Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 32760 32761 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces 32762 as vax gdb will display them. 32763 32764Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 32765 32766 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound 32767 optimizers. 32768 32769 * scope.exp: Change "bad value for localval" messages so each one 32770 is unique. 32771 32772 * config/unix-gdb.exp (gdb_exit): Move info on this vs. 32773 lib/gdb.exp (gdb_exit) from ChangeLog to comments. 32774 32775 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68. 32776 32777Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 32778 32779 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line 32780 doesn't exist (due to optimization). 32781 32782Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 32783 32784 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command 32785 contains \r because the filename is long. 32786 32787 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as 32788 'continue'" bug, and change xfail back to i*86-univel-sysv4*. 32789 32790Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 32791 32792 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp, 32793 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running 32794 Ultrix. 32795 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus 32796 int tests. 32797 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests. 32798 32799Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com) 32800 32801 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*. 32802 32803 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern 32804 to match does not match the passing case but still matches the 32805 failing case. 32806 32807Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 32808 32809 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*. 32810 32811Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com) 32812 32813 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit 32814 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter). 32815 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}: 32816 Remove various versions of gdb_exit. 32817 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call 32818 gdb_exit. 32819 * config/unix-gdb.exp: gdb_exit remains here, and should override 32820 the generic version, since it's doing a lot of wierd stuff that 32821 the other versions aren't. FIXME, fold it in, or abandon this 32822 version. 32823 32824Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 32825 32826 * gdb.t24/demangle.exp: Add tests for PR 3220. 32827 32828Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 32829 32830 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_. 32831 32832Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com) 32833 32834 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just 32835 "i386-*-*". Works for i486 as well. 32836 32837 * gdb.t06/signals.exp: Rework code that recognizes known SVR4 32838 bug, and expand domain of xfail to all SVR4 systems, since the 32839 actual problem is likely to be in generic SVR4 /proc support. 32840 32841Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 32842 32843 * config/unix-gdb.exp (gdb_load): Add eof to expect statement. 32844 32845Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com) 32846 32847 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of 32848 xfails for other systems. Match a missing 'Continuing.' as an 32849 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests. 32850 32851 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp, 32852 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp: 32853 Only issue warning for missing executables if -all option is used. 32854 32855 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o 32856 file if -all option is used. It's like an unpredictable XFAIL. 32857 32858Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 32859 32860 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only 32861 for dynamically linked binaries. 32862 32863 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests. 32864 32865Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 32866 32867 * gdb.t20/inherit.exp: Change message for "print tagless struct" 32868 to state that this is a known bug in old versions of g++. 32869 32870Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 32871 32872 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline 32873 while waiting for `Continuing'. 32874 32875Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com) 32876 32877 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols 32878 in text, data, and bss. 32879 * gdb.t10/nodebug.c: Add local and global test variables for 32880 initialized and uninitialized data. 32881 32882Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 32883 32884 * config/unix-gdb.exp (gdb_exit): Add "wait". 32885 32886Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 32887 32888 * gdb.t06/signals.exp: xfail the continue from the handler for all 32889 targets. 32890 32891 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a 32892 function with watchpoints enabled, the i386 call dummy starts with 32893 a call. 32894 32895 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way 32896 386 bsd names its corefiles. 32897 32898Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com) 32899 32900 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many 32901 compilers don't grok it. 32902 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array 32903 with small octal ints rather than character constants, which 32904 are signed and might not fit if first promoted to int. 32905 32906Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com) 32907 32908 * gdb.t09/Makefile.in (clean): Remove corefile. 32909 32910Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 32911 32912 * gdb.t07/watchpoint.exp: Add missing `$prompt $'. 32913 32914Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 32915 and Jim Kingdon (kingdon@cygnus.com) 32916 32917 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for 32918 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment 32919 the `continue' test right after it (also xfailed if NO_SINGLE_STEP). 32920 32921Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 32922 32923 * gdb.t17/interrupt.exp: Add xfail for hppa. 32924 32925Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 32926 32927 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp, 32928 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs. 32929 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior 32930 to determine signed-ness of bitfields and use the result to setup 32931 the xfail. 32932 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines. 32933 * gdb.t15/funcargs.exp: Use them to step until the second indirect 32934 call line is reached if necessary. 32935 32936Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 32937 32938 * gdb.stabs/wierd.exp: New test, for nameless baseclasses. 32939 32940Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 32941 32942 * gdb.t06/break.exp: Also test `clear' command. 32943 32944Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com) 32945 32946 * gdb.t00/teststrategy.exp: Remove extra quote. 32947 32948 * gdb.t07/watchpoint.exp: Change xfail for calling function with 32949 watchpoint enabled to be for all non-68k machines. 32950 32951 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test. 32952 32953Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 32954 32955 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-* 32956 targets use aout.mt instead of ecoff.mt as gas understands 32957 standard aout format. 32958 32959Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com) 32960 32961 * lib/gdb.exp (runto): Don't insist that function we are running to 32962 was compiled with -g. 32963 32964 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test. 32965 32966 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time 32967 to get back into the read system call. 32968 Accept leading newline in case where we woke it up. 32969 32970Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 32971 32972 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files 32973 to make the stabs test work on ecoff systems using gcc and -with-stabs. 32974 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to 32975 enable ecoff configuration. 32976 32977Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 32978 32979 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test. 32980 32981Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 32982 32983 * gdb.t16/printcmds.exp: Add another printf test. 32984 32985Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com) 32986 32987 * configure.in: If configured -with-stabs on any target, add 32988 stabsdirs to configdirs. 32989 32990Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 32991 32992 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is 32993 fun" so pattern does not match the command itself. 32994 32995Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 32996 32997 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames. 32998 32999Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 33000 33001 * gdb.t17/interrupt.exp: Test for more things. 33002 33003Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 33004 33005 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC 33006 compiler arranges the code and line numbers. 33007 33008 * gdb.t17/interrupt.exp: Don't send \n after ^C. 33009 33010Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 33011 33012 * gdb.t00/help.exp: Increase expect input buffer size. 33013 33014Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 33015 33016 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed. 33017 33018 * gdb.t07/watchpoint.exp: Add xfail for hppa. 33019 33020 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug. 33021 33022 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint 33023 [0-9]*, not just [0-9]. 33024 33025Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 33026 33027 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972. 33028 33029 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use. 33030 33031Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 33032 33033 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*. 33034 33035Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 33036 33037 * gdb.t06/signals.c: Add xfails for sun3. 33038 33039 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836. 33040 33041 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add 33042 test_stepping tests. 33043 33044Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 33045 33046 * gdb.t{06,17}/Makefile.in (clean): Remove all executables. 33047 33048 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug. 33049 33050 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c 33051 rather than actually putting it through cpp twice. 33052 33053 * gdb.t06/signals.exp: Add xfails for unixware and rs6000. 33054 33055Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com) 33056 33057 * config/mips-gdb.exp (gdb_exit): Removed close statement which is 33058 no longer needed. 33059 33060Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 33061 33062 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn. 33063 33064 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any 33065 C++ features prints as "struct", make it a pass, not an xfail. 33066 33067Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 33068 33069 * gdb.t22/virtfunc.exp: Remove a bunch of xfails. 33070 Don't require VA to print as "class" rather than "struct". 33071 33072Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com) 33073 33074 * gdb.t06/twice.exp: Don't care about the file name GDB prints. 33075 33076Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 33077 33078 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end. 33079 33080Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 33081 33082 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong 33083 order. 33084 33085Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 33086 33087 * gdb.t16/printcmds.exp: Add printf tests. 33088 33089 * gdb.t06/{twice.{c,exp},Makefile.in}: New test. 33090 33091 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too. 33092 33093Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com) 33094 33095 * gdb.t20/classes.exp: Add clear_xfail's before printing summary 33096 pass counts, to counteract any existing or future setup_xfails. 33097 33098Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 33099 33100 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros 33101 {BEGIN,END}_COMMON for common block instead of STAB. 33102 * gdb.stabs/wierd.exp: Add xfail for rs6000. 33103 33104 * gdb.stabs/wierd.def: Make value of N_GSYM's 0. 33105 intp_var should be N_GSYM not N_LSYM. 33106 wierd-aout.S: Use a label for the value of the N_SO. 33107 wierd.def: Remove all backslashes. 33108 wierd-{aout,xcoff}.S: Put a few tests with backslashes here. 33109 33110Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 33111 33112 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to 33113 get the expected next to inheritance3. 33114 33115Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 33116 33117 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-* 33118 now that gcc-2.4 gets it right. 33119 33120Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 33121 33122 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test. 33123 33124 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of 33125 generating comp-info.exp which works for cross-compilation. 33126 33127Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com) 33128 33129 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not 33130 "*-*-sysv4.*". 33131 33132Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com) 33133 33134 * gdb.t01/run.exp: Start with a fresh gdb. 33135 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of 33136 SVR4.x. 33137 33138Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com) 33139 33140 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07, 33141 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15, 33142 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/ 33143 Makefile.in (distclean, realclean): Remove gdbme.c from list of 33144 things to remove. 33145 33146Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com) 33147 33148 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new 33149 test cases from bug reports. 33150 33151Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com) 33152 33153 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*. 33154 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to 33155 avoid spurious xfails. 33156 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems. 33157 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*. 33158 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems. 33159 33160Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com) 33161 33162 * gdb.t00/teststrategy.exp: Rework to provide more useful 33163 description of each test, fix problem with systems that define 33164 ALIGN_STACK_ON_STARTUP code, other misc cleanups. 33165 * gdb.t06/break.exp (test_next_with_recursion): Fix expected 33166 results for "next over recursive call" so timeouts aren't taken 33167 by error. 33168 33169Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com) 33170 33171 * gdb.t12/scope.exp: Test printing of variables before run. 33172 33173 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are 33174 printed in wrong order due to sorting. 33175 33176Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com) 33177 33178 * gdb.t00/teststrategy.exp: Fix expected results for printing 33179 user entered string constant. Is array of char, prints with no 33180 address. 33181 33182 * gdb.t00/{default.exp, help.exp}: Account for changes to radix 33183 commands. 33184 * gdb.t16/gdbme.c: Add and use struct containing arrays of char. 33185 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *". 33186 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing 33187 of struct of char arrays. 33188 * gdb.t00/radix.exp: New tests for radix commands. 33189 33190Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com) 33191 33192 * gdb.t16/printcmd.exp: Print a variable before running program 33193 (with xfail for AIX). 33194 33195Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com) 33196 33197 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test. 33198 33199 * gdb.t16/printcmd.exp: Don't print variables before running program. 33200 33201 * gdb.t06/break.exp: Don't require envp argument to main. 33202 33203 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword. 33204 33205 * gdb.t02/whatis.exp, gdb.t11/list.exp: 33206 Add xfails for rs6000. 33207 33208 * gdb.t02/whatis.exp: Change other tests not to re-test something 33209 we already tested. 33210 33211 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure 33212 each type used has a variable of that type. 33213 33214Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com) 33215 33216 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure. 33217 33218Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com) 33219 33220 * configure.in: change srctrigger to be a file, not a directory 33221 33222Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com) 33223 33224 * configure.in (mips-idt-ecoff*): Added trailing '*'. 33225 33226 * gdb.t11/list.exp: Fixed a couple of typos. 33227 33228Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com) 33229 33230 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug 33231 is fixed and PR is closed. 33232 * gdb.t16 (gdbme.c): Add simple test string variable. 33233 * gdb.t16 (printcmds.exp): Add tests with simple test string 33234 variable, primarily for boundaries on "set print elements". 33235 33236Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com) 33237 33238 * gdb.stabs/wierd.exp: Remove xfail for printing big integer. 33239 Make leading 0's optional and don't expect a tab in the middle 33240 of the number. 33241 33242 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy. 33243 33244 * gdb.stabs/wierd.def: Type attributes must be preceded by number=. 33245 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also 33246 don't end command passed to gdb_test with newline. 33247 33248 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the 33249 signed keyword away, don't expect signed bitfields to be signed. 33250 33251 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields 33252 printing with only as many 1's as are in the field as well as printing 33253 with 32 1's (see comment). 33254 33255Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com) 33256 33257 * gdb.t00/default.exp: Start with a fresh gdb. 33258 * configure.in (configdirs): Remove gdb.t31 until the chill 33259 compiler works again. It no longer is able to find chillrt0 33260 since it isn't in libchill.a anymore. 33261 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing 33262 wierd.o, make more modular. 33263 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove 33264 spurious newlines that caused problems. 33265 33266Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 33267 33268 * Move test with enums and partial symbols from gdb.t03/ptype.exp 33269 to gdb.stabs/wierd.exp since GCC has worked around the bug. 33270 gdb.stabs/wierd.{exp,def}: Many new tests. 33271 33272 * gdb.t00/default.exp: update info line for new message. 33273 33274 * gdb.t02/{whatis.exp,gdbme.c}: 33275 Test that "char *" doesn't print as "caddr_t". 33276 33277Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 33278 33279 * gdb.t00/help.exp: Use .* in place of some help messages which 33280 just changed. 33281 gdb.t00/default.exp: Update "info frame" test for new message. 33282 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test. 33283 Remove some xfails 33284 33285Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 33286 33287 * gdb.t03/{gdbme.c,ptype.exp}: 33288 Add tests for typedef'd struct and union without tags. 33289 Also check "whatis" on a variable of a typedef'd enum without a tag. 33290 33291 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see 33292 PRMS 1823; the bug still exists but isn't reproduced by this test 33293 anymore), and remove rs6000 XFAIL (the bug is fixed). 33294 33295 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically 33296 duplicated from whatis.exp. For those that are left, accept 33297 "long", "long int", or "int" for long variables (whatis.exp already 33298 has an XFAIL for "int", so no need to fail it here). 33299 33300 * gdb.t02/whatis.exp, gdb.t10/crossload.exp: 33301 Deal with GCC's names for types now that GDB uses the compiler's names. 33302 33303 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some 33304 setup_xfail's for sunos4. If we #defined the signed keyword away, 33305 don't expect GDB to know that char it is signed. 33306 33307 * gdb.t00/teststrategy.exp: Update for symbolic signal names. 33308 33309Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com) 33310 33311 * configure.in (configdirs): Add gdb.t24 for C++ tests that 33312 should work on any system, regardless of debugging format. 33313 * gdb.t21/demangle.exp: Move to gdb.t24. 33314 * gdb.t24/demangle.exp: Move from gdb.t21. 33315 * gdb.t24/{Makefile.in, configure.in}: New files. 33316 33317Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 33318 33319 * configure.in: Do gdb.stabs and C++ tests only for stabs. 33320 * gdb.stabs: New directory. 33321 33322Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 33323 33324 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?" 33325 not just "Quit anyway?". 33326 33327Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com) 33328 33329 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure 33330 that all setup_xfails are immediately followed by clear_xfails. 33331 33332Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com) 33333 33334 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp, 33335 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp, 33336 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp, 33337 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp, 33338 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp, 33339 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp, 33340 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, 33341 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp, 33342 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp, 33343 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp, 33344 gdb.t31/chillvars.exp, lib/gdb.exp: 33345 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to 33346 bug-gdb@prep.ai.mit.edu. 33347 33348Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com) 33349 33350 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values 33351 with 0.0, not integer 0. 33352 33353Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com) 33354 33355 * gdb.t06/break.exp: Update for "Kill the program" message change. 33356 33357Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com) 33358 33359 * Makefile.in (GDBFLAGS): Set to -nx. 33360 * Makefile.in (site.exp): Use GDBFLAGS. 33361 33362Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com) 33363 33364 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory 33365 Makefiles. 33366 (check): depend on just-check. 33367 (just-check): added so that tests can be run without a noop 33368 build pass. 33369 33370Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com) 33371 33372 Switch to using configure's configdirs. 33373 * Makefile.in (Makefile): add configure.in dependency. 33374 (SUBDIRS): removed redundant assignment. 33375 * configure.in: switch subdirs assignment to configdirs. 33376 * gdb.t*/configure.in: new files. 33377 33378Fri Apr 23 10:34:02 1993 Stu Grossman (grossman@cygnus.com) 33379 33380 * gdb.t16/gdbme.c, testsuite/gdb.t17/gdbme.c: Add calls 33381 to malloc() so that we can test GDB eval of dynamically created 33382 arrays (like char strings in `print "foo"'). 33383 33384Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com) 33385 33386 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now 33387 works. 33388 33389Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com) 33390 33391 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $< 33392 in explicit rules. Apparently this is not supported by some makes. 33393 33394Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com) 33395 33396 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh. 33397 33398Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 33399 33400 * config/unix-gdb.exp: Add back missing return 0 which mysteriously 33401 disappeared. 33402 33403Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com) 33404 33405 * gdb.t31/Makefile.in: Avoid $< in explicit rule. 33406 33407Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com) 33408 33409 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486 33410 watchpoint problem that is now fixed. 33411 * gdb.t30/chexp.exp: Remove setup_xfail for printing 33412 uninitialized convenience variables. 33413 * gdb.t31/chillvars.exp: Fix expected patterns for printing 33414 structures. 33415 33416Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 33417 33418 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS 33419 which causes expect to get out of sync with gdb on long output 33420 from help set. 33421 * gdb.t09/corefile.exp: Make expected pattern for core file 33422 failing signal and frame output format less sun specific. 33423 33424Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com) 33425 33426 * gdb.t31/chillvars.exp: Add and remove initial dummy 33427 breakpoint, so that symbol table is forced in. 33428 (Needed at least on Sunos4, though it seems not SVR4.) 33429 * gdb.t31/chillvars.exp: Update for changed output format. 33430 33431Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com) 33432 33433 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path. 33434 33435Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com) 33436 33437 * Makefile.in: Added --srcdir when invoking runtest, removed the 33438 need for a local config file. (optional now) 33439 33440Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com) 33441 33442 * gdb.t21/demangle.exp: Only count real fails (not xfails) for 33443 failure count used to force early termination. Add some more 33444 expected failures for gnu style demangling. 33445 33446Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 33447 33448 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the 33449 pmi variable from gdb.t20/gdbme to get optimized away. 33450 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*. 33451 Check for written corefile upon timeout _and_ eof. 33452 33453Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 33454 33455 * config/unix-gdb.exp: Add missing return 0. 33456 33457Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 33458 33459 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early 33460 test termination. 33461 33462Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com) 33463 33464 * configure.in (subdirs): Put back gdb.t17 which mysteriously 33465 disappeared. 33466 33467Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com) 33468 33469 * gdb.t10/crossload.exp: Disable the i860-elf test until such 33470 time as i860 support works. 33471 33472 * gdb.t15/funcargs.exp: Fix expected outputs to include 33473 "backtrace 100\r" rather than just "backtrace\r", to match last 33474 change. 33475 33476Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com) 33477 33478 * config/udi-gdb.exp (gdb_exit): Remove close command. 33479 (gdb_target_udi): New procedure to set the UDI target. 33480 (gdb_start): Don't remove *_soc files. Use gdb_target_udi. 33481 * gdb.t00/default.exp: Added expected failures for a29k-*-udi. 33482 Added waits for prompts after several question responses. Added 33483 some more responses used by a29k-amd-udi-gdb. 33484 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support: 33485 pass different arguments, restart UDI connection after program 33486 completion. 33487 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp, 33488 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp, 33489 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp, 33490 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*. 33491 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp, 33492 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp, 33493 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, 33494 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp, 33495 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection 33496 after program completion. 33497 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is 33498 compiled with a SELECT_VECS setting. 33499 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent 33500 infinite recursion. 33501 33502 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp: 33503 Added checks for COFF results, and made them expected failures for 33504 all targets. It would be better to make them expected failures 33505 for COFF targets only. 33506 33507Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com) 33508 33509 * Makefile.in: add null dvi target, don't bother to recurse 33510 through test directories for info and install-info; rename 33511 $(datadir) to be dejagnu instead of deja-gnu 33512 33513Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com) 33514 33515 * gdb.t31/gdbme.ch: Re-enable code that previously caused 33516 compiler to coredump. 33517 * gdb.t31/chillvars.exp: Re-enable tests that depend on that 33518 code. 33519 33520Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com) 33521 33522 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler 33523 coredump. 33524 * gdb.t31/chillvars.exp: Comment out tests that depend on that 33525 code. 33526 33527Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com) 33528 33529 * gdb.t03/ptype.exp: tests for return code from gdb_test. 33530 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning 33531 which in a shell. Deletes xgdb when done. 33532 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists. 33533 Tests the return from the "set height" or "set width" commands. 33534 Added a few return codes where needed. 33535 33536Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com) 33537 33538 * Makefile.in (SUBDIRS): Add gdb.t17. 33539 * configure.in (subdirs): Add gdb.t17. 33540 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test 33541 files to test gdb's calling of functions in the inferior with 33542 the correct arguments and gdb's ability to retrieve any 33543 result returned. 33544 33545Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com) 33546 33547 * config/unix-gdb.exp (gdb_exit): Remove close commands that 33548 may be called after gdb goes away. Previous versions of expect 33549 needed these to avoid file descriptor leaks, but they cause 33550 errors with the current revision of expect. 33551 * gdb.t00/gdbvars.exp: Use -re on expected output after 33552 setting sevenbit-strings. 33553 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands 33554 to set sevenbit-strings consistent across tests. 33555 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to 33556 set sevenbit-strings consistent across tests. 33557 33558Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com) 33559 33560 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an 33561 expected output to match current "expect" expectations. 33562 33563Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com) 33564 33565 * gdb.t00/default.exp: Change expected output for default "source" 33566 command, to match new gdb behavior which requires a filename to 33567 source. 33568 33569Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com) 33570 33571 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up 33572 expected fail for i486-*-* that misses the marker2 function. 33573 * gdb.t10/crossload.exp (bfddefault): Allow successful 33574 recognition of a format to pass even if no symbols are found. 33575 Explicitly catch failures where the format is not recognized 33576 or is ambiguous, and add the reason to the fail message. 33577 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where 33578 the cause is and invalid target and add reason to failure message. 33579 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k, 33580 elf32-i386, elf32-sparc, and elf32-i860. 33581 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar): 33582 Set up expected failure for 'filename'::variable scope resolution, 33583 which is now apparently broken on all targets. 33584 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp, 33585 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp, 33586 gdb.t23/templates.exp: Change failure for missing binfile into 33587 just a warning. 33588 gdb.t21/demangle.exp: Change all cfront references to 'arm' 33589 references. 33590 33591Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com) 33592 33593 * gdb.t00/default.exp: Add expected output for default "source" 33594 command, to match new gdb behavior. 33595 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB. 33596 33597Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com) 33598 33599 * config/*-gdb.exp: returns an error, rather than exiting on 33600 internal errors. 33601 33602Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com) 33603 33604 * gdb.t03/gdbme.c: Add pointer to struct variable. 33605 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for 33606 referencing struct members. 33607 33608Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com) 33609 33610 * configure.in (mips-idt-ecoff): New target. 33611 * config/mips-gdb.exp: New file for remote board using MIPS remote 33612 debugging protocol. 33613 33614 * Redid configuration scheme. Removed gdb.t*/configure.in. 33615 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX 33616 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and 33617 distclean targets. Built executables via .o files. Adjusted 33618 tests to account for source files in $(srcdir) rather than 33619 $(objdir). 33620 * lib/gdb.exp (runto): Don't expect () after the function name, 33621 because it may have arguments. 33622 33623Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com) 33624 33625 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp, 33626 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added 33627 expected failures for mips-idt-* and mips-sgi-*. 33628 * gdb.t00/default.exp (attach): Kill process if requested. 33629 * gdb.t00/help.exp (help target core, help target): Accept a gdb 33630 that does not read core files. 33631 * gdb.t01/run.exp: Removed checks for exit status code. 33632 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that 33633 it is linked in. 33634 * gdb.t03/ptype.exp: Increase timeout when calling malloc. 33635 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where 33636 appropriate, rather than doing it by hand. 33637 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first 33638 execution. 33639 * gdb.t10/crossload.exp: Kill existing program if needed. 33640 * gdb.t15/funcargs.exp: Use delete_breakpoints function where 33641 appropriate, rather than doing it by hand. Always increase 33642 timeout for this test, not just for VxWorks. 33643 33644Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com) 33645 33646 * gdb.t31/chillvars.exp (test_structs): New proc to test printing 33647 of Chill STRUCT types and STRUCT values. 33648 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather 33649 than "char". 33650 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1, 33651 struct2): New struct definitions and initializations to test 33652 simple Chill STRUCT types. 33653 33654Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com) 33655 33656 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print 33657 the null byte at the end of strings. 33658 * gdb.t00/default.exp: Make show version insensitive to copyright 33659 date. 33660 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned 33661 to avoid dependencies on target char signedness. 33662 * gdb.t16/printcmds.exp: Update expected results for explicitly 33663 unsigned char. 33664 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should 33665 now work. 33666 * gdb.t21/demangle.exp: Add many more patterns for template 33667 demangling, most of them being expected failures. 33668 * gdb.t21/demangle.exp (proc demangle): Quote the demangled 33669 string we are matching for, to match on the whole string. 33670 * gdb.t21/demangle.exp: Add many new test strings to demangle, 33671 and fix a whole bunch that had incorrect expected output but were 33672 passing anyway because of the bug in "proc demangle". 33673 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string 33674 type. 33675 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles. 33676 33677Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com) 33678 33679 * gdb/testsuite: made modifications to testcases, etc., to allow 33680 them to work properly given the reorganization of deja-gnu and the 33681 relocation of the testcases from deja-gnu to a "tool" subdirectory. 33682 33683Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com) 33684 33685 * gdb/testsuite: Initial creation of gdb/testsuite. 33686 Migrated dejagnu testcases and support files for testing nm to 33687 gdb/testsuite from deja-gnu. These files were moved "as is" 33688 with no modifications. This migration is part of a major overhaul 33689 of dejagnu. The modifications to these testcases, etc., which 33690 will allow them to work with the new version of dejagnu will be 33691 made in a future update. 33692 33693 For additional changes see gdb.mi/ChangeLog-1999-2003. 33694 33695;; Local Variables: 33696;; mode: change-log 33697;; left-margin: 8 33698;; fill-column: 74 33699;; version-control: never 33700;; End: 33701 33702 Copyright 1993-2020 Free Software Foundation, Inc. 33703 Copying and distribution of this file, with or without modification, 33704 are permitted provided the copyright notice and this notice are preserved. 33705