1 2013-12-19 Sergio Durigan Junior <sergiodj (a] 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 13 2013-12-19 Keven Boell <keven.boell (a] 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 19 2013-12-19 Keven Boell <keven.boell (a] intel.com> 20 21 * gdb.fortran/type.f90: New file. 22 * gdb.fortran/whatis_type.f90: New file. 23 24 2013-12-18 Sergio Durigan Junior <sergiodj (a] 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 62 2013-12-17 Pedro Alves <palves (a] 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 68 2013-12-17 Andrew Burgess <aburgess (a] broadcom.com> 69 70 * gdb.trace/unavailable-dwarf-piece.c: New file. 71 * gdb.trace/unavailable-dwarf-piece.exp: New file. 72 73 2013-12-15 Yao Qi <yao (a] 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 79 2013-12-13 Joel Brobecker <brobecker (a] adacore.com> 80 81 * gdb.ada/arraydim: New testcase. 82 83 2013-12-12 Siva Chandra Reddy <sivachandra (a] 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 90 2013-12-10 Doug Evans <dje (a] 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 100 2013-12-10 Andrew Burgess <aburgess (a] broadcom.com> 101 102 * lib/gdb.exp (gdb_compile_shlib): Add call to get_compiler_info, 103 update comment. 104 105 2013-12-10 Joel Brobecker <brobecker (a] 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 111 2013-12-10 Joel Brobecker <brobecker (a] adacore.com> 112 113 * gdb.mi/mi-start.exp: Add test verifying that -list-features 114 contains "exec-run-start-option". 115 116 2013-12-08 Yao Qi <yao (a] 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 123 2013-12-07 Mike Frysinger <vapier (a] gentoo.org> 124 125 * gdb.ada/uninitialized_vars/parse_controlled.ads: Remove +x file mode. 126 * gdb.base/testenv.c: Likewise. 127 128 2013-12-07 Mike Frysinger <vapier (a] 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 134 2013-12-06 Pedro Alves <palves (a] 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 140 2013-12-06 Doug Evans <dje (a] google.com> 141 142 * gdb.base/break.exp: Fix setting of $baz. 143 144 2013-12-06 Andrew Burgess <aburgess (a] broadcom.com> 145 146 * lib/dwarf.exp: (Dwarf::_location): Handle DW_OP_bit_piece and 147 DW_OP_plus_uconst. 148 149 2013-12-06 Keven Boell <keven.boell (a] 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 156 2013-12-03 Jose E. Marchesi <jose.marchesi (a] 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 164 2013-12-03 Joel Brobecker <brobecker (a] adacore.com> 165 166 * gdb.ada/dot_all: New testcase. 167 168 2013-12-03 Joel Brobecker <brobecker (a] adacore.com> 169 170 * gdb.mi/mi-undefined-cmd.exp: New testcase. 171 172 2013-12-03 Joel Brobecker <brobecker (a] adacore.com> 173 174 * gdb.mi/mi-i-cmd.exp: New file. 175 176 2013-12-02 Doug Evans <dje (a] 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 184 2013-11-28 Andrew Burgess <aburgess (a] 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 191 2013-11-28 Yao Qi <yao (a] 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 197 2013-11-26 Luis Machado <lgustavo (a] 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 208 2013-11-26 Andrew Burgess <aburgess (a] broadcom.com> 209 210 * gdb.base/setshow.exp: Add $gdb_prompt to the patterns in 211 gdb_test_multiple. 212 213 2013-11-26 Tom Tromey <tromey (a] 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 219 2013-11-25 Keith Seitz <keiths (a] redhat.com> 220 221 PR c++/14819 222 * gdb.cp/impl-this.cc: New file. 223 * gdb.cp/impl-this.exp: New file. 224 225 2013-11-25 Yao Qi <yao (a] codesourcery.com> 226 227 * gdb.perf/backtrace.c: New. 228 * gdb.perf/backtrace.exp: New. 229 * gdb.perf/backtrace.py: New. 230 231 2013-11-24 Yao Qi <yao (a] 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 237 2013-11-23 Doug Evans <xdje42 (a] gmail.com> 238 239 * gdb.base/ena-dis-br.exp: Add missing quote to "step after continue 240 with ignore count". 241 242 2013-11-23 Doug Evans <xdje42 (a] 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 248 2013-11-23 Doug Evans <xdje42 (a] gmail.com> 249 250 * gdb.python/py-type.exp (test_enums): Fix typo. 251 252 2013-11-23 Doug Evans <xdje42 (a] gmail.com> 253 254 * gdb.python/py-symbol.exp: Add some comments. Make all test names 255 unique. 256 257 2013-11-23 Doug Evans <xdje42 (a] gmail.com> 258 259 * gdb.python/py-symbol.exp: Fix whitespace. 260 261 2013-11-23 Doug Evans <xdje42 (a] 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 266 2013-11-22 Pedro Alves <palves (a] 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 275 2013-11-22 Tom Tromey <tromey (a] redhat.com> 276 277 * gdb.dwarf2/dw2-bad-cfi.S: Update comment. 278 279 2013-11-22 Tom Tromey <tromey (a] 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 285 2013-11-22 Pedro Alves <palves (a] 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 292 2013-11-22 Yao Qi <yao (a] 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 298 2013-11-22 Yao Qi <yao (a] codesourcery.com> 299 300 * gdb.python/py-mi.exp: Use mi_create_floating_varobj instead 301 of mi_create_dynamic_varobj. 302 303 2013-11-20 Pedro Alves <palves (a] 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 308 2013-11-20 Sanimir Agovic <sanimir.agovic (a] intel.com> 309 310 * gdb.base/eval-avoid-side-effects.exp: New file. 311 312 2013-11-20 Walfred Tedeschi <walfred.tedeschi (a] intel.com> 313 314 * gdb.arch/i386-mpx.c: New file 315 * gdb.arch/i386-mpx.exp: New file. 316 317 2013-11-20 Walfred Tedeschi <walfred.tedeschi (a] intel.com> 318 319 * gdb.python/py-pp-maint.exp: Consider new pretty-print added 320 for bnd registers. 321 322 2013-11-20 Walfred Tedeschi <walfred.tedeschi (a] intel.com> 323 324 * gdb.xml/maint_print_struct.xml (bitfield): Added bitfield having 325 start and end equal 0. 326 327 2013-11-19 Yao Qi <yao (a] codesourcery.com> 328 329 * lib/mi-support.exp (mi_child_regexp): Remove 'whatever'. 330 (mi_list_varobj_children_range): Likewise. 331 332 2013-11-19 Yao Qi <yao (a] codesourcery.com> 333 334 * lib/mi-support.exp (mi_child_regexp): Remove unnecessary '\'. 335 336 2013-11-19 Yao Qi <yao (a] codesourcery.com> 337 338 * lib/mi-support.exp: Fix format. 339 340 2013-11-19 Joel Brobecker <brobecker (a] adacore.com> 341 342 * gdb.ada/py_range: New testcase. 343 344 2013-11-18 Joel Brobecker <brobecker (a] adacore.com> 345 346 * mi-language.exp: Add "-list-features" test verifying that 347 its output contains "language-option". 348 349 2013-11-16 Joel Brobecker <brobecker (a] 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 363 2013-11-15 Luis Machado <lgustavo (a] 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 371 2013-11-15 Joel Brobecker <brobecker (a] 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 378 2013-11-15 Joel Brobecker <brobecker (a] 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 385 2013-11-15 Tom Tromey <tromey (a] redhat.com> 386 387 * gdb.cp/includefile: New file. 388 * gdb.cp/filename.exp: New file. 389 * gdb.cp/filename.cc: New file. 390 391 2013-11-15 Doug Evans <xdje42 (a] gmail.com> 392 393 * gdb.python/py-breakpoint.exp: Make tests have unique names. 394 395 2013-11-15 Doug Evans <xdje42 (a] gmail.com> 396 397 * gdb.python/py-breakpoint.exp: Reformat for 80 columns. 398 399 2013-11-15 Doug Evans <xdje42 (a] gmail.com> 400 401 * gdb.python/py-breakpoint.exp: Split up into several functions, 402 each with their own test prefix. 403 404 2013-11-15 Joel Brobecker <brobecker (a] adacore.com> 405 406 * gdb.ada/O2_float_param: New testcase. 407 408 2013-11-14 Tom Tromey <tromey (a] redhat.com> 409 410 * Makefile.in (check-parallel): Print summary from gdb.sum. 411 412 2013-11-14 Omair Javaid <Omair.Javaid (a] 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 419 2013-11-14 Joel Brobecker <brobecker (a] adacore.com> 420 421 * gdb.mi/mi-language.exp: New file. 422 423 2013-09-17 Keith Seitz <keiths (a] 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 432 2013-11-13 Tom Tromey <tromey (a] 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 437 2013-11-12 Doug Evans <dje (a] 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 442 2013-11-12 Joel Brobecker <brobecker (a] adacore.com> 443 444 * gdb.ada/mi_exc_info: New testcase. 445 446 2013-11-12 Joel Brobecker <brobecker (a] adacore.com> 447 448 * gdb.ada/info_exc: New testcase. 449 450 2013-11-11 Doug Evans <dje (a] google.com> 451 452 * gdb.arch/arm-bl-branch-dest.exp: Use gdb_test_file_name instead 453 of testfile. 454 455 2013-11-11 Phil Muldoon <pmuldoon (a] 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 461 2013-11-11 Joel Brobecker <brobecker (a] adacore.com> 462 463 * gdb.ada/mi_ex_cond: New testcase. 464 465 2013-11-07 Doug Evans <dje (a] 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 471 2013-11-07 Phil Muldoon <pmuldoon (a] redhat.com> 472 473 * gdb.python/py-cmd.exp: Add COMPLETE_EXPRESSION tests. 474 * gdb.python/py-cmd.c: New File. 475 476 2013-11-07 Phil Muldoon <pmuldoon (a] redhat.com> 477 478 * gdb.python/py-breakpoint.exp: Add temporary breakpoint tests. 479 480 2013-11-06 Doug Evans <xdje42 (a] gmail.com> 481 482 * gdb.python/py-arch.exp: Tweak test name for bad memory access test. 483 484 2013-11-06 Yao Qi <yao (a] 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 491 2013-11-06 Yao Qi <yao (a] codesourcery.com> 492 493 * README: Mention performance tests. 494 495 2013-11-06 Yao Qi <yao (a] 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 504 2013-11-06 Yao Qi <yao (a] 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 511 2013-11-04 Tom Tromey <tromey (a] 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 525 2013-11-04 Tom Tromey <tromey (a] 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 534 2013-11-04 Tom Tromey <tromey (a] 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 543 2013-11-04 Tom Tromey <tromey (a] redhat.com> 544 545 * gdb.base/argv0-symlink.exp: Compute executable's directory 546 dynamically. 547 548 2013-11-04 Tom Tromey <tromey (a] redhat.com> 549 550 * gdb.asm/asm-source.exp: Use standard_output_file. 551 552 2013-11-04 Tom Tromey <tromey (a] redhat.com> 553 554 * gdb.server/file-transfer.exp: Use standard_output_file. 555 556 2013-11-04 Tom Tromey <tromey (a] 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 568 2013-11-04 Tom Tromey <tromey (a] 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 577 2013-11-04 Tom Tromey <tromey (a] 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 584 2013-11-04 Tom Tromey <tromey (a] 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 607 2013-11-04 Tom Tromey <tromey (a] 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 617 2013-11-04 Tom Tromey <tromey (a] 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 625 2013-11-04 Tom Tromey <tromey (a] 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 633 2013-11-04 Tom Tromey <tromey (a] 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 639 2013-11-04 Tom Tromey <tromey (a] redhat.com> 640 641 * gdb.stabs/weird.exp: Use gdb_remote_download and 642 standard_output_file. 643 644 2013-11-04 Tom Tromey <tromey (a] 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 651 2013-11-04 Tom Tromey <tromey (a] redhat.com> 652 653 * lib/gdb.exp (get_compiler_info): Use log_file -info and 654 restore from that. 655 656 2013-11-02 Maciej W. Rozycki <macro (a] codesourcery.com> 657 658 * gdb.cp/derivation.exp: s/perrro/perror/ 659 660 2013-11-01 Maciej W. Rozycki <macro (a] codesourcery.com> 661 662 * gdb.dwarf2/dwzbuildid.exp: Rename `outdir' variable to 663 `debugdir'. 664 665 2013-10-31 Andrew Burgess <aburgess (a] 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 673 2013-10-30 Andreas Arnez <arnez (a] 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 678 2013-10-29 Nicolas Blanc <nicolas.blanc (a] 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 687 2013-10-29 Pedro Alves <palves (a] 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 692 2013-10-29 Andrew Burgess <aburgess (a] broadcom.com> 693 694 * gdb.trace/unavailable.exp (gdb_unavailable_registers_test): 695 Expect <unavailable> pattern. 696 697 2013-10-28 Tom de Vries <tom (a] codesourcery.com> 698 699 * gdb.arch/thumb2-it.S (it_8): Fix typo. 700 701 2013-10-25 Anton Kolesov <Anton.Kolesov (a] 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 706 2013-10-25 Pedro Alves <palves (a] 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 712 2013-10-24 Maciej W. Rozycki <macro (a] 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 718 2013-10-24 Maciej W. Rozycki <macro (a] codesourcery.com> 719 720 * lib/gdb.exp (gdb_gcore_cmd): Also handle a "Target does not 721 support core file generation" reply. 722 723 2013-10-21 Jose E. Marchesi <jose.marchesi (a] 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 734 2013-10-21 Jose E. Marchesi <jose.marchesi (a] oracle.com> 735 736 * gdb.base/gnu_vector.exp: Care about endianness when casting 737 scalars to vectors. 738 739 2013-10-18 Tom Tromey <tromey (a] redhat.com> 740 741 * lib/gdb.exp (build_executable_from_specs): Remove duplicate set 742 of "binfile". 743 744 2013-10-18 Andrew Burgess <aburgess (a] broadcom.com> 745 746 * gdb.base/watchpoints.exp: Add test for setting software 747 watchpoints of different types before starting the inferior. 748 749 2013-10-18 Pedro Alves <palves (a] 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 755 2013-10-17 Maciej W. Rozycki <macro (a] 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 761 2013-10-17 Tom Tromey <tromey (a] redhat.com> 762 763 * gdb.base/printcmds.exp (test_printf): Test printf flushing. 764 765 2013-10-14 Tom Tromey <tromey (a] redhat.com> 766 767 * gdb.dwarf2/dwzbuildid.exp (write_dwarf_file): Pass explicit test 768 name to gdb_test_no_output. 769 770 2013-10-13 Jan Kratochvil <jan.kratochvil (a] 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 778 2013-10-11 Andreas Arnez <arnez (a] linux.vnet.ibm.com> 779 780 * gdb.arch/s390-multiarch.exp: New file. 781 * gdb.arch/s390-multiarch.c: New file. 782 783 2013-10-11 Joel Brobecker <brobecker (a] 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 789 2013-10-11 Joel Brobecker <brobecker (a] 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 795 2013-10-11 Yao Qi <yao (a] 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 803 2013-10-10 Andreas Arnez <arnez (a] linux.vnet.ibm.com> 804 805 * lib/gdb.exp (gdb_core_cmd): Replace fixed string "re-load 806 generated corefile" by argument "$test". 807 808 2013-10-09 Pedro Alves <palves (a] redhat.com> 809 810 * gdb.python/py-prettyprint.exp (run_lang_tests): Adjust expected 811 output. 812 813 2013-10-09 Pedro Alves <palves (a] 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 824 2013-10-08 Tom Tromey <tromey (a] 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 834 2013-10-08 Joel Brobecker <brobecker (a] adacore.com> 835 836 * gdb.ada/mi_catch_ex.exp: Make "mi_execute_to" test names unique. 837 838 2013-10-07 Tom Tromey <tromey (a] redhat.com> 839 840 * lib/mi-support.exp (varobj_tree::walk_tree): Set _root_idx 841 to 0. 842 843 2013-10-06 Sergio Durigan Junior <sergiodj (a] 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 851 2013-10-04 Joel Brobecker <brobecker (a] adacore.com> 852 853 * gdb.mi/mi-start.c, gdb.mi/mi-start.exp: New files. 854 855 2013-10-02 Vidya Praveen <vidyapraveen (a] 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 860 2013-10-02 Pedro Alves <palves (a] 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 868 2013-10-02 Pedro Alves <palves (a] 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 877 2013-10-01 Doug Evans <dje (a] 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 882 2013-09-29 Yao Qi <yao (a] codesourcery.com> 883 884 * gdb.base/shreloc.exp: Set $msymfile to 'shreloc.txt' if host 885 is remote. 886 887 2013-09-25 Andreas Arnez <arnez (a] 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 893 2013-09-24 Jan Kratochvil <jan.kratochvil (a] redhat.com> 894 895 * gdb.dwarf2/dwp-symlink.c: New file. 896 * gdb.dwarf2/dwp-symlink.exp: New file. 897 898 2013-09-20 Doug Evans <dje (a] 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 924 2013-09-18 Andrew Burgess <aburgess (a] 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 929 2013-09-18 Pedro Alves <palves (a] redhat.com> 930 931 PR server/15967 932 * gdb.server/wrapper.exp: Also return unsupported for Cygwin, and 933 change text. 934 935 2013-09-18 Yao Qi <yao (a] codesourcery.com> 936 937 * gdb.server/wrapper.c: New. 938 * gdb.server/wrapper.exp: New. 939 940 2013-09-17 Muhammad Waqas <mwaqas (a] codesourccery.com> 941 Jan Kratochvil <jan.kartochvil (a] redhat.com> 942 Pedro Alves <palves (a] 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 948 2013-09-17 Sergio Durigan Junior <sergiodj (a] redhat.com> 949 950 * gdb.base/defaults.exp (<show_conv_list>): Add check for $_isvoid 951 convenience function. 952 953 2013-09-17 Pedro Alves <palves (a] 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 960 2013-09-17 Yao Qi <yao (a] 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 969 2013-09-16 Doug Evans <dje (a] 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 976 2013-09-16 Sergio Durigan Junior <sergiodj (a] 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 983 2013-09-13 Andreas Arnez <arnez (a] linux.vnet.ibm.com> 984 985 * gdb.arch/s390-tdbregs.c: New file. 986 * gdb.arch/s390-tdbregs.exp: New file. 987 988 2013-09-12 Stan Shebs <stan (a] codesourcery.com> 989 990 * README: New file. 991 992 2013-09-12 Doug Evans <dje (a] google.com> 993 994 * gdb.python/py-events.py (new_objfile_handler): Remove accidentally 995 added code to print event.inferior. 996 997 2013-09-11 Jan Kratochvil <jan.kratochvil (a] redhat.com> 998 999 * gdb.base/gnu-debugdata.exp (objcopy 1): Move it lower and use only 1000 debug part of the binary. 1001 1002 2013-09-11 Jan Kratochvil <jan.kratochvil (a] redhat.com> 1003 1004 * gdb.base/gnu-debugdata.exp (strip): Add -R .comment. 1005 (addlink): Add comment. 1006 1007 2013-09-10 Sanimir Agovic <sanimir.agovic (a] intel.com> 1008 1009 * gdb.base/default.exp: Adjust regexpr for 'cd' to match optional 1010 canonical pathname. 1011 1012 2013-09-04 Doug Evans <dje (a] 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 1027 2013-09-03 Muhammad Bilal <mbilal (a] codesourcery.com> 1028 Pedro Alves <palves (a] redhat.com> 1029 1030 * gdb.base/relocate.exp: Check that invalid options are 1031 rejected. 1032 1033 2013-08-30 Andrew Burgess <aburgess (a] 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 1039 2013-08-30 Phil Muldoon <pmuldoon (a] redhat.com> 1040 1041 * gdb.python/py-arch.exp: Tests for invalid architecture. 1042 1043 2013-08-29 Sterling Augustine <saugustine (a] 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 1049 2013-08-29 Phil Muldoon <pmuldoon (a] redhat.com> 1050 1051 * gdb.python/py-arch.exp: Load gdb-python.exp. 1052 1053 2013-08-29 Phil Muldoon <pmuldoon (a] 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 1066 2013-08-28 Jan Kratochvil <jan.kratochvil (a] redhat.com> 1067 1068 PR gdb/15415 1069 * gdb.base/argv0-symlink.c: New file. 1070 * gdb.base/argv0-symlink.exp: New file. 1071 1072 2013-08-28 Tom Tromey <tromey (a] redhat.com> 1073 1074 * gdb.dwarf2/gdb-index.exp (add_gdb_index): Use explicit test name 1075 when saving index. 1076 1077 2013-08-27 Yao Qi <yao (a] 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 1084 2013-08-27 Yao Qi <yao (a] codesourcery.com> 1085 1086 * lib/gdb.exp (gdb_remote_download): Don't pass $tofile to 1087 remote_download if it is empty. 1088 1089 2013-08-26 Doug Evans <dje (a] 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 1100 2013-08-24 Yao Qi <yao (a] 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 1107 2013-08-24 Yao Qi <yao (a] 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 1113 2013-07-12 Muhammad Waqas <mwaqas (a] 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 1120 2013-08-22 Samuel Bronson <naesten (a] 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 1126 2013-08-22 Tom Tromey <tromey (a] 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 1132 2013-08-22 Tom Tromey <tromey (a] redhat.com> 1133 1134 * lib/gdb.exp (skip_btrace_tests): Use gdb_caching_proc and 1135 standard_temp_file. 1136 1137 2013-08-22 Tom Tromey <tromey (a] 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 1160 2013-08-22 Tom Tromey <tromey (a] 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 1179 2013-08-22 Tom Tromey <tromey (a] redhat.com> 1180 1181 * lib/cell.exp (skip_cell_tests): Use standard_temp_file. 1182 1183 2013-08-22 Tom Tromey <tromey (a] 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 1193 2013-08-22 Tom Tromey <tromey (a] 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 1206 2013-08-16 Doug Evans <dje (a] google.com> 1207 1208 * lib/prelink-support.exp (prelink_yes): Flag test as unsupported if 1209 prelink complains about an unhandled DWARF version. 1210 1211 2013-08-14 Cary Coutant <ccoutant (a] google.com> 1212 1213 * boards/fission.exp: Add -fdebug-types-section to debug_flags. 1214 1215 2013-08-13 Tom Tromey <tromey (a] redhat.com> 1216 Yao Qi <yao (a] 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 1227 2013-08-13 Andrew Burgess <aburgess (a] broadcom.com> 1228 1229 * gdb.base/printcmds.exp (test_printf): Add test for printf of 1230 pointer with various flags. 1231 1232 2013-08-13 Tom Tromey <tromey (a] 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 1242 2013-08-13 Tom Tromey <tromey (a] 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 1249 2013-08-13 Tom Tromey <tromey (a] 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 1256 2013-08-12 Tom Tromey <tromey (a] redhat.com> 1257 1258 * Makefile.in (ALL_SUBDIRS): Add gdb.go. 1259 1260 2013-08-12 Ali Anwar <alianwar (a] codesourcery.com> 1261 1262 * gdb.base/break.exp: Test break via convenience variable 1263 with file name. 1264 1265 2013-08-09 Doug Evans <dje (a] 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 1271 2013-08-09 Yao Qi <yao (a] 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 1277 2013-08-08 Yao Qi <yao (a] 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 1286 2013-08-07 Doug Evans <dje (a] 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 1293 2013-08-07 Tom Tromey <tromey (a] redhat.com> 1294 1295 * gdb.base/maint.exp: Allow zero symtabs to be expanded. 1296 1297 2013-08-07 Tom Tromey <tromey (a] redhat.com> 1298 1299 * gdb.dwarf2/dwz.exp: New file. 1300 1301 2013-08-02 Tom Tromey <tromey (a] 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 1307 2013-08-01 Doug Evans <dje (a] 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 1319 2013-08-01 Yao Qi <yao (a] codesourcery.com> 1320 1321 * gdb.python/py-sync-interp.c: New. 1322 * gdb.python/py-sync-interp.exp: New. 1323 1324 2013-07-31 Yao Qi <yao (a] codesourcery.com> 1325 1326 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Test command 1327 'tdump' on stack frame 0 and 1 respectively. 1328 1329 2013-07-31 Yao Qi <yao (a] 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 1336 2013-07-31 Yao Qi <yao (a] 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 1343 2013-07-30 Andrew Burgess <aburgess (a] 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 1349 2013-07-30 Andrew Burgess <aburgess (a] 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 1355 2013-07-30 Muhammad Bilal <mbilal (a] 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 1361 2013-07-26 Keith Seitz <keiths (a] 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 1370 2013-07-26 Pedro Alves <palves (a] redhat.com> 1371 1372 * gdb.base/interrupt-noterm.c, gdb.base/interrupt-noterm.exp: New 1373 files. 1374 1375 2013-07-25 Andrew Burgess <aburgess (a] 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 1381 2013-07-25 Andrew Burgess <aburgess (a] 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 1388 2013-07-24 Doug Evans <dje (a] google.com> 1389 1390 * boards/native-stdio-gdbserver.exp (${board}_build_remote_cmd): Pass 1391 "--" to switch. 1392 1393 2013-07-24 Yao Qi <yao (a] 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 1400 2013-07-23 Yao Qi <yao (a] codesourcery.com> 1401 1402 * gdb.mi/mi-var-cmd.exp: Adjust pattern to match current error 1403 message. 1404 1405 2013-07-19 Omair Javaid <Omair.Javaid (a] 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 1410 2013-07-19 Omair Javaid <Omair.Javaid (a] 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 1418 2013-07-19 Hui Zhu <hui (a] codesourcery.com> 1419 1420 PR gdb/15692 1421 * gdb.mi/mi-dprintf.exp: Add double quotes test. 1422 1423 2013-07-19 Yao Qi <yao (a] codesourcery.com> 1424 1425 * gdb.trace/read-memory.exp (test_from_remote): Update test. 1426 (teset_from_exec): Likewise. 1427 1428 2013-07-19 Yao Qi <yao (a] codesourcery.com> 1429 1430 * gdb.trace/read-memory.c: New. 1431 * gdb.trace/read-memory.exp: New. 1432 1433 2013-07-19 Yao Qi <yao (a] 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 1439 2013-07-18 Will Newton <will.newton (a] 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 1446 2013-07-18 Yao Qi <yao (a] 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 1452 2013-07-18 Yao Qi <yao (a] 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 1459 2013-07-17 Doug Evans <dje (a] 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 1465 2013-07-16 Andrew Burgess <aburgess (a] broadcom.com> 1466 1467 * gdb.base/printcmds.exp (test_printf): Add tests for format 1468 strings with missing format specifier. 1469 1470 2013-07-16 Tom Tromey <tromey (a] redhat.com> 1471 1472 * gdb.ada/info_types.exp: Use standard_testfile. 1473 1474 2013-07-16 Tom Tromey <tromey (a] 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 1480 2013-07-16 Tom Tromey <tromey (a] redhat.com> 1481 1482 * gdb.trace/mi-traceframe-changed.exp: Don't use objdir. 1483 1484 2013-07-09 Joel Brobecker <brobecker (a] adacore.com> 1485 1486 * gdb.ada/small_reg_param.exp: Accept optional entry value 1487 for parameter "w". 1488 1489 2013-07-09 Joel Brobecker <brobecker (a] adacore.com> 1490 1491 * gdb.ada/small_reg_param.exp: Remove trailing space. 1492 1493 2013-07-09 Doug Evans <dje (a] google.com> 1494 1495 * gdb.base/default.exp: Update expected output of "show print array" 1496 and "show print pretty". 1497 1498 2013-07-08 Andreas Arnez <arnez (a] linux.vnet.ibm.com> 1499 1500 * gdb.threads/wp-replication.exp: Stop counting available hardware 1501 watchpoints after NR_THREADS iterations. 1502 1503 2013-07-08 Andrew Burgess <aburgess (a] broadcom.com> 1504 1505 * gdb.python/py-explore.exp: Add $gdb_prompt to test regexp. 1506 1507 2013-07-07 Yao Qi <yao (a] 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 1520 2013-07-05 Luis Machado <lgustavo (a] 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 1525 2013-07-05 Luis Machado <lgustavo (a] codesourcery.com> 1526 1527 * gdb.mi/gdb2549.exp (register_tests): Expect any decimal for 1528 the register number instead of expecting only 0. 1529 1530 2013-07-05 Will Newton <will.newton (a] 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 1535 2013-07-05 Yao Qi <yao (a] 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 1542 2013-07-04 Andrew Burgess <aburgess (a] 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 1548 2013-07-02 Jan Kratochvil <jan.kratochvil (a] 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 1553 2013-06-27 Tom Tromey <tromey (a] 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 1569 2013-06-27 Tom Tromey <tromey (a] 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 1595 2013-06-27 Tom Tromey <tromey (a] 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 1613 2013-06-27 Tom Tromey <tromey (a] 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 1633 2013-06-27 Tom Tromey <tromey (a] 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 1652 2013-06-27 Tom Tromey <tromey (a] 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 1672 2013-06-27 Tom Tromey <tromey (a] 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 1687 2013-06-26 Yao Qi <yao (a] codesourcery.com> 1688 1689 * gdb.trace/mi-trace-frame-collected.exp: New. 1690 1691 2013-06-25 Yao Qi <yao (a] 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 1702 2013-06-25 Yao Qi <yao (a] codesourcery.com> 1703 Hui Zhu <hui (a] codesourcery.com> 1704 Pedro Alves <palves (a] 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 1717 2013-06-21 Tom Tromey <tromey (a] redhat.com> 1718 1719 * gdb.trace/actions.exp (check_tracepoint): Don't use a full file 1720 name in a test name. 1721 1722 2013-06-20 Yao Qi <yao (a] 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 1732 2013-06-19 Mike Frysinger <vapier (a] 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 1740 2013-06-19 Luis Machado <lgustavo (a] codesourcery.com> 1741 1742 * gdb.base/subst.exp: Delete default rules before further 1743 tests. 1744 1745 2013-06-19 Yao Qi <yao (a] codesourcery.com> 1746 1747 * gdb.base/maint.exp: Make the test to command 'maint dump-me' 1748 unsupported if it is not registered. 1749 1750 2013-06-18 Tom Tromey <tromey (a] redhat.com> 1751 1752 * gdb.base/random-signal.c: New file. 1753 * gdb.base/random-signal.exp: New file. 1754 1755 2013-06-18 Will Newton <will.newton (a] 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 1762 2013-06-18 Tom Tromey <tromey (a] 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 1769 2013-06-18 Tom Tromey <tromey (a] 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 1778 2013-06-07 Pedro Alves <palves (a] 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 1894 2013-06-07 Pedro Alves <palves (a] 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 1988 2013-06-07 Will Newton <will.newton (a] linaro.org> 1989 1990 * gdb.base/long_long.exp: Fix ARM EABI target glob. 1991 1992 2013-06-07 Will Newton <will.newton (a] linaro.org> 1993 1994 * gdb.cp/annota2.exp: Add empty line between "post-prompt" 1995 and "starting". 1996 1997 2013-06-07 Will Newton <will.newton (a] 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 2003 2013-06-07 Yao Qi <yao (a] codesourcery.com> 2004 2005 * gdb.trace/mi-trace-unavailable.exp: New. 2006 * gdb.trace/trace-unavailable.c: New. 2007 2008 2013-06-06 Doug Evans <dje (a] google.com> 2009 2010 * gdb.cp/derivation.exp: Make tests have unique names. 2011 2012 2013-06-06 Tom Tromey <tromey (a] 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 2018 2013-06-06 Tom Tromey <tromey (a] redhat.com> 2019 2020 * gdb.base/break-always.exp: Explicitly specify test name. 2021 2022 2013-06-05 Doug Evans <dje (a] google.com> 2023 Keith Seitz <keiths (a] 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 2030 2013-06-05 Luis Machado <lgustavo (a] 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 2036 2013-06-04 Gary Benson <gbenson (a] 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 2046 2013-06-04 Jan Kratochvil <jan.kratochvil (a] redhat.com> 2047 Gary Benson <gbenson (a] 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 2062 2013-05-30 Yao Qi <yao (a] 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 2068 2013-05-24 Jan Kratochvil <jan.kratochvil (a] 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 2077 2013-05-24 Gary Benson <gbenson (a] 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 2086 2013-05-24 Yao Qi <yao (a] codesourcery.com> 2087 2088 * gdb.trace/tfile.exp: Test inferior and thread. 2089 2090 2013-05-24 Yao Qi <yao (a] codesourcery.com> 2091 Pedro Alves <palves (a] 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 2098 2013-05-23 Doug Evans <dje (a] google.com> 2099 2100 * boards/fission-dwp.exp: New file. 2101 2102 2013-05-23 Yao Qi <yao (a] codesourcery.com> 2103 Pedro Alves <palves (a] 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 2111 2013-05-22 Tom Tromey <tromey (a] redhat.com> 2112 2113 * gdb.cp/class2.cc (main): New local 'aref'. 2114 * gdb.cp/class2.exp: Check printing of 'aref'. 2115 2116 2013-05-22 Doug Evans <dje (a] 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 2121 2013-05-21 Keith Seitz <keiths (a] redhat.com> 2122 Pedro Alves <palves (a] 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 2129 2013-05-21 Philippe Waroquiers <philippe.waroquiers (a] skynet.be> 2130 2131 * gdb.base/catch-signal-fork.exp: New file. 2132 * gdb.base/catch-signal-fork.c: New file. 2133 2134 2013-05-21 Sterling Augustine <saugustine (a] google.com> 2135 2136 * boards/remote-stdio-gdbserver.exp: New file. 2137 2138 2013-05-21 Jan Kratochvil <jan.kratochvil (a] redhat.com> 2139 2140 PR testsuite/12649 2141 * gdb.mi/mi-dprintf.exp (mi_continue_dprintf): Fix expect strings for 2142 racy matches. 2143 2144 2013-05-21 Christian Groessler <chris (a] 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 2149 2013-05-21 Hui Zhu <hui (a] 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 2154 2013-05-20 Doug Evans <dje (a] 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 2166 2013-05-20 Tom Tromey <tromey (a] redhat.com> 2167 2168 * gdb.gdb/python-selftest.exp: New file. 2169 2170 2013-05-20 Doug Evans <dje (a] google.com> 2171 2172 * gdb.base/maint.exp: Fix test for "mt expand-symtabs" to account for 2173 -fdebug-types-section. 2174 2175 2013-05-20 Joel Brobecker <brobecker (a] adacore.com> 2176 2177 * gdb.ada/float_param: New testcase. 2178 2179 2013-05-17 Doug Evans <dje (a] 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 2187 2013-05-16 Pedro Alves <palves (a] redhat.com> 2188 2189 * gdb.ada/complete.exp (test_gdb_no_completion): Fix typo in 2190 comment. Use gdb_test_no_output. 2191 2192 2013-05-16 Joel Brobecker <brobecker (a] adacore.com> 2193 2194 * gdb.ada/complete.exp: Add test verifying completion using 2195 the "tab" key. 2196 2197 2013-05-15 Keith Seitz <keiths (a] redhat.com> 2198 2199 * gdb.base/filesym.exp: New completer test. 2200 * gdb.base/filesym.c: New file. 2201 2202 2013-05-15 Pedro Alves <palves (a] redhat.com> 2203 2204 * gdb.base/fixsection.c: Remove attribution. 2205 * gdb.base/watch-read.exp: Ditto. 2206 2207 2013-05-13 Tom Tromey <tromey (a] 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 2212 2013-05-13 Tom Tromey <tromey (a] redhat.com> 2213 2214 * gdb.base/exprs.exp (test_expr): Add regression test. 2215 * gdb.base/exprs.c (null_t_struct): New global. 2216 2217 2013-05-13 Muhammad Bilal <mbilal (a] codesourcery.com> 2218 2219 * gdb.base/default.exp: Disable history saving. 2220 * gdb.base/setshow.exp: Likewise. 2221 2222 2013-05-10 Pedro Alves <palves (a] redhat.com> 2223 2224 PR remote/15455 2225 2226 * gdb.trace/qtro.c: New file. 2227 * gdb.trace/qtro.exp: New file. 2228 2229 2013-05-10 Phil Muldoon <pmuldoon (a] 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 2238 2013-05-08 Tom Tromey <tromey (a] redhat.com> 2239 2240 * gdb.base/solib-search.exp: Set test name for "set 2241 solib-search-path" test. 2242 2243 2013-05-08 Hafiz Abid Qadeer <abidh (a] 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 2258 2013-05-07 Tom Tromey <tromey (a] 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 2275 2013-05-07 Andreas Arnez <arnez (a] 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 2281 2013-05-07 Sergio Durigan Junior <sergiodj (a] 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 2289 2013-05-07 Luis Machado <lgustavo (a] codesourcery.com> 2290 2291 * gdb.threads/wp-replication.c: New file. 2292 * gdb.threads/wp-replication.exp: New file. 2293 2294 2013-05-06 Sandra Loosemore <sandra (a] codesourcery.com> 2295 2296 * gdb.xml/tdesc-regs.exp: Add case for nios2. 2297 2298 2013-05-06 Doug Evans <dje (a] 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 2321 2013-05-06 Tom Tromey <tromey (a] 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 2329 2013-05-03 Philippe Waroquiers <philippe.waroquiers (a] skynet.be> 2330 2331 * gdb.base/catch-sig.c (main): Raise SIGINT. 2332 * gdb.base/catch-sig.exp: Test "catch signal SIGINT". 2333 2334 2013-05-03 Hafiz Abid Qadeer <abidh (a] codesourcery.com> 2335 2336 * status-stop.exp (test_tstart_tstart): Check for error 2337 returned by the second 'tstart' command. 2338 2339 2013-03-27 Walfred Tedeschi <walfred.tedeschi (a] intel.com> 2340 2341 * gdb.xml/maint_print_struct.exp: New file. 2342 * gdb.xml/maint_print_struct.xml: New file. 2343 2344 2013-04-25 Tom Tromey <tromey (a] redhat.com> 2345 2346 * gdb.dwarf2/nostaticblock.exp: New file. 2347 2348 2013-04-24 Muhammad Bilal <mbilal (a] codesourcery.com> 2349 2350 PR gdb/10462 2351 * gdb.base/setshow.exp: Add test case. 2352 2353 2013-04-23 Hui Zhu <hui (a] codesourcery.com> 2354 2355 PR gdb/15293 2356 * gdb.base/dprintf.exp: Add ignore command. 2357 2358 2013-04-23 Hui Zhu <hui (a] codesourcery.com> 2359 2360 PR gdb/15165 2361 * gdb.base/save-bp.exp: Add test for dprintf. 2362 2363 2013-04-22 Tom Tromey <tromey (a] redhat.com> 2364 2365 * gdb.gdb/selftest.exp (do_steps_and_nexts): Check for 2366 notice_open_fds. 2367 2368 2013-04-22 Sergio Durigan Junior <sergiodj (a] redhat.com> 2369 2370 * gdb.arch/arm-bl-branch-dest.exp: Replace additional_flags by 2371 ldflags. 2372 2373 2013-04-22 Sergio Durigan Junior <sergiodj (a] redhat.com> 2374 2375 * gdb.arch/arm-bl-branch-dest.c: New file. 2376 * gdb.arch/arm-bl-branch-dest.exp: Likewise. 2377 2378 2013-04-19 Vladimir Kargov <kargov (a] gmail.com> 2379 Pedro Alves <palves (a] redhat.com> 2380 2381 * gdb.arch/i386-float.S: New file. 2382 * gdb.arch/i386-float.exp: New file. 2383 2384 2013-04-18 Luis Machado <lgustavo (a] codesourcery.com> 2385 2386 * gdb.mi/mi-var-create-rtti.exp: Create a variable of 2387 type void *. 2388 2389 2013-04-17 Doug Evans <dje (a] google.com> 2390 2391 * lib/dwarf.exp (Dwarf): New proc "tu". 2392 * gdb.dwarf2/missing-sig-type.exp: New file. 2393 2394 2013-04-15 Siva Chandra Reddy <sivachandra (a] 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 2403 2013-04-15 Tom Tromey <tromey (a] redhat.com> 2404 2405 * gdb.cp/exceptprint.exp: Add regexp catchpoint tests. 2406 2407 2013-04-15 Tom Tromey <tromey (a] 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 2414 2013-04-15 Tom Tromey <tromey (a] redhat.com> 2415 2416 * gdb.cp/typeid.cc: New file. 2417 * gdb.cp/typeid.exp: New file. 2418 2419 2013-04-15 Tom Tromey <tromey (a] redhat.com> 2420 2421 * gdb.cp/exception.exp: Add "catch rethrow" tests. 2422 2423 2013-04-13 Yao Qi <yao (a] codesourcery.com> 2424 2425 * gdb.base/completion.exp: Test completion of command 2426 'target ctf' if target ctf is supported. 2427 2428 2013-04-10 Pedro Alves <palves (a] 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 2436 2013-04-10 Yao Qi <yao (a] 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 2450 2013-04-10 Yao Qi <yao (a] 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 2459 2013-04-10 Yao Qi <yao (a] codesourcery.com> 2460 2461 * gdb.trace/report.exp: Use standard_output_file for saved 2462 trace file. 2463 2464 2013-04-10 Hui Zhu <hui (a] 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 2470 2013-04-09 Jan Kratochvil <jan.kratochvil (a] redhat.com> 2471 2472 * gdb.server/server-kill.exp (tstatus): Permit also ECONNRESET 2473 response. 2474 2475 2013-04-08 Pedro Alves <palves (a] redhat.com> 2476 2477 * gdb.mi/mi-break.exp (test_error): Add tests with garbage after 2478 the location. 2479 2480 2013-04-04 Sandra Loosemore <sandra (a] codesourcery.com> 2481 2482 * gdb.cp/cplabel.exp: Allow empty directory in file reported 2483 for breakpoint location. 2484 2485 2013-04-04 Sandra Loosemore <sandra (a] codesourcery.com> 2486 2487 * gdb.linespec/linespec.exp: Make dir/file:line tests 2488 conditional for non-remote hosts only. 2489 2490 2013-04-04 Stan Shebs <stan (a] codesourcery.com> 2491 Pedro Alves <palves (a] 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 2501 2013-04-04 Yao Qi <yao (a] codesourcery.com> 2502 2503 * gdb.server/server-kill.exp: Use command 'tstatus' instead of 2504 'step'. 2505 2506 2013-04-03 Yao Qi <yao (a] codesourcery.com> 2507 2508 * gdb.trace/mi-traceframe-changed.exp: Update tfile name to 2509 "tfile-basic.tf". 2510 (test_tfind_tfile): Likewise. 2511 2512 2013-04-03 Yao Qi <yao (a] 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 2521 2013-04-02 Sandra Loosemore <sandra (a] codesourcery.com> 2522 2523 * gdb.cp/ovsrch.exp (test_class): Correct regexp to allow 2524 empty directory in file for breakpoint hit. 2525 2526 2013-03-29 Yao Qi <yao (a] 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 2533 2013-03-28 Joel Brobecker <brobecker (a] adacore.com> 2534 2535 * gdb.ada/win_fu_syms: New testcase. 2536 2537 2013-03-28 Doug Evans <dje (a] google.com> 2538 2539 * gdb.base/maint.exp (maint print statistics): Update expected output. 2540 2541 2013-03-28 Pedro Alves <palves (a] 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 2550 2013-03-28 Pedro Alves <palves (a] 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 2560 2013-03-28 Pedro Alves <palves (a] redhat.com> 2561 2562 * gdb.base/list.exp (test_listsize): Adjust test to make sure we 2563 list the whole file. 2564 2565 2013-03-28 Pedro Alves <palves (a] redhat.com> 2566 2567 * gdb.base/list.exp (set_listsize): Use gdb_test_no_output for 2568 "set listsize". 2569 2570 2013-03-26 Keith Seitz <keiths (a] redhat.com> 2571 2572 * gdb.base/dprintf.exp: Fix typo preventing "dprintf info 2" 2573 from passing. 2574 2575 2013-03-26 Pedro Alves <palves (a] redhat.com> 2576 2577 * lib/gdb.exp (skip_btrace_tests): Delay deleting the source file 2578 until after GDB has run. 2579 2580 2013-03-26 Yao Qi <yao (a] 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 2585 2013-03-26 Markus Metzger <markus.t.metzger (a] intel.com> 2586 2587 * gdb.btrace/enable.exp: Add regression test. 2588 2589 2013-03-25 Tom Tromey <tromey (a] redhat.com> 2590 2591 * gdb.cp/m-static.exp: Add destructor-printing tests. 2592 2593 2013-03-25 Tom Tromey <tromey (a] 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 2599 2013-03-22 Jan Kratochvil <jan.kratochvil (a] redhat.com> 2600 Pedro Alves <palves (a] redhat.com> 2601 2602 * gdb.server/server-kill.c: New file. 2603 * gdb.server/server-kill.exp: New file. 2604 2605 2013-03-21 Pedro Alves <palves (a] redhat.com> 2606 2607 * gdb.trace/trace-buffer-size.exp (get default buffer size): 2608 Expect $gdb_prompt in gdb_test_multiple. 2609 2610 2013-03-21 Doug Evans <dje (a] google.com> 2611 2612 * gdb.base/maint.exp: Update tests for per-command stats. 2613 2614 2013-03-21 Tom Tromey <tromey (a] redhat.com> 2615 2616 * gdb.cp/cpexprs.exp: Add test for FILENAME:: case. 2617 * gdb.cp/misc.exp: Add test for FILENAME:: case. 2618 2619 2013-03-20 Pedro Alves <palves (a] 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 2629 2013-03-20 Pedro Alves <palves (a] redhat.com> 2630 Yao Qi <yao (a] 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 2638 2013-03-17 Jan Kratochvil <jan.kratochvil (a] 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 2645 2013-03-15 Tom Tromey <tromey (a] redhat.com> 2646 2647 * gdb.cp/overload.cc (intintfunc): New. 2648 * gdb.cp/overload.exp: Add regression test. 2649 2650 2013-03-15 Yao Qi <yao (a] 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 2703 2013-03-15 Yao Qi <yao (a] codesourcery.com> 2704 2705 * gdb.base/condbreak.exp: Add semicolon back which was removed 2706 by my previous commit. 2707 2708 2013-03-14 Yao Qi <yao (a] 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 2817 2013-03-14 Sergio Durigan Junior <sergiodj (a] 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 2825 2013-03-14 Yao Qi <yao (a] 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 2832 2013-03-13 Yao Qi <yao (a] 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 2839 2013-03-13 Yao Qi <yao (a] 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 2844 2013-03-12 Paul Hilfinger <hilfingr (a] 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 2851 2013-03-11 Keith Seitz <keiths (a] redhat.com> 2852 2853 * watchpoint.exp (test_no_hw_watchpoints): Add test using 2854 both condition and thread. Then delete the watchpoint. 2855 2856 2013-03-11 Christian Himpel <christian.himpel (a] 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 2871 2013-03-10 Jan Kratochvil <jan.kratochvil (a] 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 2878 2013-03-10 Jan Kratochvil <jan.kratochvil (a] 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 2887 2013-03-08 Stan Shebs <stan (a] codesourcery.com> 2888 Hafiz Abid Qadeer <abidh (a] 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 2894 2013-03-06 Pedro Alves <palves (a] 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 2902 2013-03-06 Yao Qi <yao (a] 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 2909 2013-03-06 Yao Qi <yao (a] codesourcery.com> 2910 2911 * gdb.trace/tstatus.exp (run_trace_experiment): Escape 2912 parentheses by "\\". 2913 2914 2013-03-04 Jan Kratochvil <jan.kratochvil (a] 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 2923 2013-02-28 Yao Qi <yao (a] 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 2931 2013-02-27 Jan Kratochvil <jan.kratochvil (a] redhat.com> 2932 2933 * gdb.threads/fork-thread-pending.c (main): Add alarm. 2934 2935 2013-02-27 Jan Kratochvil <jan.kratochvil (a] redhat.com> 2936 2937 * gdb.base/valgrind-infcall.exp (valgrind_pid): New variable. 2938 Add final kill of ${valgrind_pid}. 2939 2940 2013-02-20 Siva Chandra Reddy <sivachandra (a] 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 2948 2013-02-18 Tom Tromey <tromey (a] redhat.com> 2949 2950 * gdb.dwarf2/subrange.exp: New file. 2951 2952 2013-02-15 Pedro Alves <pedro (a] codesourcery.com> 2953 Hafiz Abid Qadeer <abidh (a] codesourcery.com> 2954 2955 * gdb.trace/tfile.exp: Add test for -trace-status command. 2956 2957 2013-02-14 Jan Kratochvil <jan.kratochvil (a] redhat.com> 2958 2959 * gdb.threads/pthread_cond_wait.c (main): Remove variable ts. Replace 2960 nanosleep by sleep. 2961 2962 2013-02-14 Pedro Alves <palves (a] redhat.com> 2963 2964 * gdb.cp/userdef.exp (ptype &*c): Don't expect an &. 2965 2966 2013-02-14 Pedro Alves <pedro (a] codesourcery.com> 2967 Hafiz Abid Qadeer <abidh (a] codesourcery.com> 2968 2969 * gdb.trace/tsv.exp: Adjust tests, and add a few more. 2970 2971 2013-02-12 Tom Tromey <tromey (a] 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 2976 2013-02-12 Pedro Alves <palves (a] 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 2989 2013-02-12 Pedro Alves <palves (a] 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 2997 2013-02-12 Pedro Alves <palves (a] 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 3009 2013-02-12 Sanimir Agovic <sanimir.agovic (a] 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 3015 2013-02-11 Doug Evans <dje (a] google.com> 3016 3017 * gdb.base/printcmds.exp (test_printf_with_dfp): Add test for printing 3018 two decfloats. 3019 3020 2013-02-11 Sergio Durigan Junior <sergiodj (a] redhat.com> 3021 3022 * gdb.base/bitfields.c (struct internalvartest): New declaration. 3023 * gdb.base/bitfields.exp (bitfield_internalvar): New function. 3024 3025 2013-02-10 Jan Kratochvil <jan.kratochvil (a] redhat.com> 3026 3027 * gdb.python/py-prompt.exp: Add to the end a kill of $testpid. 3028 3029 2013-02-06 Yao Qi <yao (a] 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 3036 2013-02-05 Jan Kratochvil <jan.kratochvil (a] redhat.com> 3037 3038 * gdb.dwarf2/dw2-dir-file-name.exp (cd ${srcabsdir}/rdir): Rename to ... 3039 (cd .../rdir): ... here. 3040 3041 2013-02-03 Jan Kratochvil <jan.kratochvil (a] 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 3048 2013-02-03 Jan Kratochvil <jan.kratochvil (a] 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 3057 2013-02-03 Jan Kratochvil <jan.kratochvil (a] redhat.com> 3058 3059 * gdb.dwarf2/dw2-dir-file-name.exp: New file. 3060 * gdb.dwarf2/dw2-dir-file-name.c: New file. 3061 3062 2013-02-03 Jan Kratochvil <jan.kratochvil (a] 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 3068 2013-02-03 Jan Kratochvil <jan.kratochvil (a] redhat.com> 3069 3070 * gdb.gdb/xfullpath.exp: Replace xfullpath calls by gdb_realpath calls. 3071 3072 2013-02-02 Jan Kratochvil <jan.kratochvil (a] redhat.com> 3073 3074 * lib/java.exp (compile_java_from_source): Initialize ARGS as a list. 3075 3076 2013-02-01 Jan Kratochvil <jan.kratochvil (a] 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 3083 2013-02-01 Tom Tromey <tromey (a] redhat.com> 3084 3085 * gdb.dwarf2/method-ptr.exp: Use correct form for non-string 3086 attributes. 3087 3088 2013-02-01 Jan Kratochvil <jan.kratochvil (a] redhat.com> 3089 Tom Tromey <tromey (a] redhat.com> 3090 3091 * gdb.dwarf2/method-ptr.exp: Link with c++. 3092 * lib/dwarf.exp (Dwarf::assemble): Declare _cu_count. 3093 3094 2013-01-31 Tom Tromey <tromey (a] redhat.com> 3095 3096 * gdb.base/jit.exp (compile_jit_test): New proc. 3097 Add PIE tests. 3098 3099 2013-01-31 Tom Tromey <tromey (a] redhat.com> 3100 3101 * gdb.dwarf2/method-ptr.cc: New file. 3102 * gdb.dwarf2/method-ptr.exp: New file. 3103 3104 2013-01-31 Tom Tromey <tromey (a] redhat.com> 3105 3106 * lib/dwarf.exp (namespace Dwarf): New. 3107 3108 2013-01-29 Tom Tromey <tromey (a] redhat.com> 3109 3110 * gdb.dwarf2/fission-reread.exp: Add unload test. 3111 3112 2013-01-28 Doug Evans <dje (a] google.com> 3113 3114 * gdb.dwarf2/fission-loclists.exp: New file. 3115 * gdb.dwarf2/fission-loclists.S: New file. 3116 3117 2013-01-26 Jan Kratochvil <jan.kratochvil (a] 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 3125 2013-01-25 Tom Tromey <tromey (a] redhat.com> 3126 3127 * gdb.python/py-explore.exp: Expect the gdb prompt. 3128 3129 2013-01-25 Andrew Burgess <aburgess (a] 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 3138 2013-01-24 Tiago Strmer Daitx <tdaitx (a] 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 3144 2013-01-24 Hafiz Abid Qadeer <abidh (a] codesourcery.com> 3145 3146 PR gdb/13443 3147 * gdb.mi/mi-var-block.exp: Make test messages unique. 3148 3149 2013-01-23 Tom Tromey <tromey (a] redhat.com> 3150 3151 * gdb.dwarf2/dw2-error.exp: Pass test name to "file" test. 3152 3153 2013-01-23 Tom Tromey <tromey (a] redhat.com> 3154 3155 * gdb.cp/converts.cc (main): Initialize 'a'. 3156 3157 2013-01-23 Siva Chandra Reddy <sivachandra (a] google.com> 3158 3159 * testsuite/gdb.python/frame.exp: Add a test for 3160 gdb.Frame.architecture() method. 3161 3162 2013-01-22 Pedro Alves <palves (a] 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 3169 2013-01-22 Pedro Alves <palves (a] 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 3177 2013-01-22 Pedro Alves <palves (a] redhat.com> 3178 3179 * gdb.base/annota1.exp (annotate ignore count change): Add 3180 expected output for failure case. 3181 3182 2013-01-22 Tom Tromey <tromey (a] redhat.com> 3183 3184 * gdb.gdb/selftest.exp (do_steps_and_nexts): Handle bfd_init 3185 call. 3186 3187 2013-01-21 Marc Khouzam <marc.khouzam (a] 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 3197 2013-01-21 Siva Chandra Reddy <sivachandra (a] google.com> 3198 3199 * gdb.python/py-explore.exp: Improve a test 3200 3201 2013-01-18 David Blaikie <dblaikie (a] gmail.com> 3202 3203 * gdb.base/label.c (main): Correct the type of the second 3204 parameter. 3205 3206 2013-01-18 Tom Tromey <tromey (a] redhat.com> 3207 3208 * gdb.dwarf2/trace-crash.s: New file. 3209 * gdb.dwarf2/trace-crash.exp: New file. 3210 3211 2013-01-18 Hafiz Abid Qadeer<abidh (a] codesourcery.com> 3212 3213 PR gdb/13443 3214 * gdb.base/checkpoint.exp: Update test messages to make them 3215 unique. 3216 3217 2013-01-18 Yao Qi <yao (a] 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 3226 2013-01-17 Jan Kratochvil <jan.kratochvil (a] redhat.com> 3227 3228 * gdb.dwarf2/dw2-dos-drive.S: New file. 3229 * gdb.dwarf2/dw2-dos-drive.exp: New file. 3230 3231 2013-01-17 Doug Evans <dje (a] 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 3238 2013-01-17 Tom Tromey <tromey (a] redhat.com> 3239 3240 * gdb.base/completion.exp: Add "set cp-abi" completion test. 3241 3242 2013-01-17 Pedro Alves <palves (a] redhat.com> 3243 3244 Merge dg-extract-results.sh from upstream (svn 195224). 3245 3246 2013-01-15 David Blaikie <dblaikie (a] gmail.com> 3247 * dg-extract-results.sh: Fix order of summary counts. 3248 3249 2013-01-15 David Blaikie <dblaikie (a] gmail.com> 3250 * dg-extract-results.sh: Constrain the start-of-log pattern. 3251 3252 2013-01-15 David Blaikie <dblaikie (a] gmail.com> 3253 * dg-extract-results.sh: Handle KPASSes. 3254 3255 2010-05-25 Rainer Orth <ro (a] CeBiTec.Uni-Bielefeld.DE> 3256 * dg-extract-results.sh: Redirect grep output to /dev/null instead 3257 of grep -q. 3258 3259 2013-01-16 Tom Tromey <tromey (a] redhat.com> 3260 3261 * gdb.base/catch-signal.c: New file. 3262 * gdb.base/catch-signal.exp: New file. 3263 3264 2013-01-16 Tom Tromey <tromey (a] redhat.com> 3265 3266 * gdb.mi/mi-catch-load.exp: Look for "catch-type". 3267 3268 2013-01-15 Jan Kratochvil <jan.kratochvil (a] redhat.com> 3269 3270 * gdb.dwarf2/dw2-restrict.exp: Skip compilation on non-x86_64 targets. 3271 3272 2013-01-14 Tom Tromey <tromey (a] redhat.com> 3273 3274 * gdb.base/completion.exp: Add "set gnutarget" test. 3275 3276 2013-01-14 Tom Tromey <tromey (a] 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 3282 2013-01-14 Tom Tromey <tromey (a] 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 3288 2013-01-13 Jan Kratochvil <jan.kratochvil (a] redhat.com> 3289 3290 * gdb.cp/parse-lang.cc: New file. 3291 * gdb.cp/parse-lang.exp: New file. 3292 3293 2013-01-13 Jan Kratochvil <jan.kratochvil (a] 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 3300 2013-01-13 Joel Brobecker <brobecker (a] 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 3305 2013-01-11 Jan Kratochvil <jan.kratochvil (a] redhat.com> 3306 3307 * gdb.base/dprintf.exp (dprintf info 1): Fix expectation on 64-bit 3308 targets. 3309 3310 2013-01-11 Yao Qi <yao (a] 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 3317 2012-12-25 Jan Kratochvil <jan.kratochvil (a] redhat.com> 3318 3319 * gdb.mi/mi-fullname-deleted.exp: New file. 3320 3321 2012-12-24 Jan Kratochvil <jan.kratochvil (a] 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 3337 2012-12-19 Doug Evans <dje (a] google.com> 3338 3339 * gdb.base/maint.exp: Handle testing with .gdb_index. 3340 3341 2012-12-19 Joel Brobecker <brobecker (a] adacore.com> 3342 3343 * gdb.arch/mips-octeon-bbit.exp: Fix copyright header from 3344 Cavium to FSF. 3345 3346 2012-12-19 Joel Brobecker <brobecker (a] 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 3357 2012-12-15 Yao Qi <yao (a] 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 3376 2012-12-14 Tom Tromey <tromey (a] redhat.com> 3377 3378 * gdb.cp/member-name.exp: New file. 3379 * gdb.cp/member-name.cc: New file. 3380 3381 2012-12-14 Tom Tromey <tromey (a] redhat.com> 3382 3383 * gdb.cp/templates.exp (test_ptype_of_templates): Update kfails. 3384 3385 2012-12-14 Doug Evans <dje (a] google.com> 3386 3387 * gdb.dwarf2/implptr-optimized-out.S: DIE offset for 3388 DW_OP_GNU_implicit_pointer is section-relative. 3389 3390 2012-12-14 Tom Tromey <tromey (a] redhat.com> 3391 3392 * gdb.base/info-proc.exp: Add core file tests. 3393 3394 2012-12-14 Yufeng Zhang <yufeng.zhang (a] arm.com> 3395 3396 * gdb.base/kill-after-signal.exp: Disable if gdb,nosignals. 3397 3398 2012-12-13 Doug Evans <dje (a] google.com> 3399 3400 * gdb.multi/multi-arch-exec.exp: Skip for i*86-linux. 3401 * gdb.multi/multi-arch.exp: Ditto. 3402 3403 2012-12-12 Keven Boell <keven.boell (a] 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 3412 2012-12-11 Paul Koning <paul_koning (a] 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 3426 2012-12-10 Paul Koning <paul_koning (a] 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 3487 2012-12-10 Tom Tromey <tromey (a] 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 3494 2012-12-09 Jan Kratochvil <jan.kratochvil (a] redhat.com> 3495 3496 * gdb.dwarf2/dw2-compdir-oldgcc.S: New file. 3497 * gdb.dwarf2/dw2-compdir-oldgcc.exp: New file. 3498 3499 2012-12-08 Yao Qi <yao (a] codesourcery.com> 3500 Pedro Alves <palves (a] 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 3506 2012-12-07 Tom Tromey <tromey (a] 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 3512 2012-12-07 Tom Tromey <tromey (a] redhat.com> 3513 3514 * gdb.base/completion.exp: Add tests for ptype and whatis 3515 completion. 3516 3517 2012-12-07 Joel Brobecker <brobecker (a] adacore.com> 3518 3519 * gdb.base/stale-infcall.exp: Fix copyright line. 3520 3521 2012-12-07 Joel Brobecker <brobecker (a] adacore.com> 3522 3523 * gdb.ada/lang_switch.exp: The "msg" parameter may be a reference. 3524 3525 2012-12-06 Pedro Alves <palves (a] redhat.com> 3526 Tom Tromey <tromey (a] redhat.com> 3527 3528 * gdb.base/exprs.exp: Add tests for cast to void. 3529 3530 2012-12-06 Jens Elmenthaler <jens.elmenthaler (a] 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 3541 2012-12-05 Ulrich Weigand <uweigand (a] de.ibm.com> 3542 3543 * gdb.base/gnu-debugdata.exp: Also include "D" symbols in 3544 ${binfile}.funcsyms list. 3545 3546 2012-12-04 Yao Qi <yao (a] codesourcery.com> 3547 3548 PR gdb/13443 3549 * gdb.trace/actions.exp: Make test messages unique. 3550 3551 2012-11-29 Tom Tromey <tromey (a] redhat.com> 3552 3553 * gdb.base/gnu-debugdata.exp (run, pipeline): Don't use lassign. 3554 3555 2012-11-29 Ulrich Weigand <uweigand (a] 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 3562 2012-11-29 Jerome Guitton <guitton (a] adacore.com> 3563 3564 * gdb.ada/iwide: New testcase. 3565 3566 2012-11-29 Jerome Guitton <guitton (a] adacore.com> 3567 3568 * gdb.ada/ptype_tagged_param.exp: Adjust expected output in 3569 ptype test. 3570 3571 2012-11-29 Jerome Guitton <guitton (a] adacore.com> 3572 3573 * gdb.ada/variant_record_packed_array.exp: Test expressions of the 3574 form {VARIANT_TYPE}ADDRESS. 3575 3576 2012-11-27 Daniel Jacobowitz <dan (a] 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 3584 2012-11-26 Jan Kratochvil <jan.kratochvil (a] redhat.com> 3585 Tom Tromey <tromey (a] 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 3592 2012-11-26 Jan Kratochvil <jan.kratochvil (a] redhat.com> 3593 3594 * gdb.base/enumval.exp (print e, print f, print K): XFAIL on GCC <= 4.6. 3595 3596 2012-11-26 Joel Brobecker <brobecker (a] adacore.com> 3597 3598 * gdb.base/empty_exe.exp: New testcase. 3599 3600 2012-11-20 Mike Frysinger <vapier (a] gentoo.org> 3601 3602 * gdb.base/completion.exp: Add test for help aliases completion. 3603 3604 2012-11-20 Yao Qi <yao (a] 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 3611 2012-11-16 Keith Seitz <keiths (a] 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 3633 2012-11-14 Luis Machado <lgustavo (a] codesourcery.com> 3634 3635 * gdb.mi/mi-var-create-rtti.c: New file. 3636 * gdb.mi/mi-var-create-rtti.exp: New file. 3637 3638 2012-11-14 Luis Machado <lgustavo (a] codesourcery.com> 3639 3640 * gdb.base/structs3.exp: Run to main before doing any tests. 3641 3642 2012-11-14 Andrew Burgess <aburgess (a] broadcom.com> 3643 3644 * gdb.python/py-type.exp: Uniquify test names. 3645 3646 2012-11-14 Yao Qi <yao (a] 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 3654 2012-11-13 Giuseppe Montalto <giuseppe.montalto (a] st.com> 3655 3656 * gdb.mi/mi-fill-memory.exp: New test. 3657 3658 2012-11-12 Tom Tromey <tromey (a] 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 3665 2012-11-12 Tom Tromey <tromey (a] 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 3680 2012-11-12 Tom Tromey <tromey (a] 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 3695 2012-11-10 Keith Seitz <keiths (a] 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 3705 2012-11-09 Andrew Burgess <aburgess (a] broadcom.com> 3706 3707 * gdb.mi/mi-disassemble.exp: Expect fullname field in mi 3708 disassembly output. 3709 3710 2012-11-09 Pedro Alves <palves (a] 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 3717 2012-11-09 Yao Qi <yao (a] codesourcery.com> 3718 3719 * gdb.mi/mi-break.exp (test_abreak_creation): New procedure. 3720 (top level): Call it. 3721 3722 2012-11-09 Yao Qi <yao (a] codesourcery.com> 3723 3724 * gdb.mi/mi-watch.exp (test_rwatch_creation_and_listing): Fix 3725 typo. 3726 3727 2012-11-09 Pedro Alves <palves (a] redhat.com> 3728 3729 * gdb.multi/multi-arch.exp: New. 3730 3731 2012-11-08 Tom Tromey <tromey (a] 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 3738 2012-11-08 Tom Tromey <tromey (a] redhat.com> 3739 3740 * gdb.base/comprdebug.exp: New file. 3741 3742 2012-11-06 Pedro Alves <palves (a] 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 3749 2012-11-06 Tom Tromey <tromey (a] 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 3764 2012-11-05 Pedro Alves <palves (a] 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 3771 2012-11-05 Pedro Alves <palves (a] redhat.com> 3772 3773 * gdb.base/foll-vfork.c (main): Call perror and _exit if execlp() 3774 fails. 3775 3776 2012-11-03 Yao Qi <yao (a] 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 3782 2012-11-02 Tom Tromey <tromey (a] redhat.com> 3783 3784 * gdb.base/catch-syscall.exp (do_syscall_tests): Add completion 3785 test. 3786 3787 2012-11-02 Pedro Alves <palves (a] 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 3796 2012-11-02 Pedro Alves <palves (a] 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 3813 2012-11-02 Pedro Alves <palves (a] 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 3828 2012-11-02 Pedro Alves <palves (a] 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 3838 2012-11-02 Pedro Alves <palves (a] redhat.com> 3839 3840 * gdb.base/foll-vfork.c: Add copyright header. 3841 * gdb.base/vforked-prog.c: Add copyright header. 3842 3843 2012-11-02 Pedro Alves <palves (a] 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 3850 2012-11-02 Pedro Alves <palves (a] 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 3862 2012-11-02 Pedro Alves <palves (a] 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 3879 2012-11-02 Yao Qi <yao (a] codesourcery.com> 3880 3881 * gdb.base/setvar.exp: Test setting nested struct. 3882 * gdb.base/setvar.c (v_struct3): New. 3883 3884 2012-11-01 Doug Evans <dje (a] 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 3890 2012-10-31 Andrew Burgess <aburgess (a] 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 3899 2012-10-25 Yao Qi <yao (a] 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 3906 2012-10-25 Mark Kettenis <kettenis (a] openbsd.nfra.nl> 3907 3908 * gdb.base/varargs.exp: PR gdb/12790 is now fixed. 3909 3910 2012-10-25 Mark Kettenis <kettenis (a] gnu.org> 3911 3912 * gdb.base/varargs.exp: PR gdb/12776 is now fixed. 3913 3914 2012-10-24 Joel Brobecker <brobecker (a] adacore.com> 3915 3916 * gdb.ada/set_wstr: New testcase. 3917 3918 2012-10-24 Joel Brobecker <brobecker (a] adacore.com> 3919 3920 * gdb.base/ldbl_e308.c, gdb.base/ldbl_e308.exp: New files. 3921 3922 2012-10-24 Joel Brobecker <brobecker (a] adacore.com> 3923 3924 * gdb.ada/unc_arr_ptr_in_var_rec: New testcase. 3925 3926 2012-10-24 Mark Kettenis <kettenis (a] gnu.org> 3927 3928 * gdb.base/callfuncs.exp: PR gdb/12783 is now fixed. 3929 3930 2012-10-24 Jan Kratochvil <jan.kratochvil (a] redhat.com> 3931 3932 * gdb.base/callfuncs.exp (do_function_calls): Fix 3933 setup_kfail_for_target for -m32 mode. 3934 3935 2012-10-23 Mark Kettenis <kettenis (a] gnu.org> 3936 3937 * gdb.base/callfuncs.exp: PR gdb/12796, gdb/12798 and gdb/12800 3938 are now fixed. 3939 3940 2012-10-23 Yao Qi <yao (a] codesourcery.com> 3941 3942 * gdb.base/info-os.exp: Resume the inferior until it exits. 3943 3944 2012-10-18 Yufeng Zhang <yufeng.zhang (a] 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 3950 2012-10-17 Yao Qi <yao (a] codesourcery.com> 3951 3952 * gdb.mi/mi-memory-changed.exp: New. 3953 3954 2012-10-16 Yao Qi <yao (a] 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 3961 2012-10-15 Keith Seitz <keiths (a] 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 3968 2012-10-15 Jan Kratochvil <jan.kratochvil (a] 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 3975 2012-10-15 Jan Kratochvil <jan.kratochvil (a] redhat.com> 3976 Doug Evans <dje (a] 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 3983 2012-10-15 Doug Evans <dje (a] google.com> 3984 3985 * lib/gdb.exp (runto): Fix call to gdb_breakpoint. 3986 3987 2012-10-15 Yufeng Zhang <yufeng.zhang (a] arm.com> 3988 3989 * gdb.dwarf2/dw2-icc-opaque.S: Remove '#'. 3990 3991 2012-10-15 Tom Tromey <tromey (a] redhat.com> 3992 3993 * gdb.python/py-symtab.exp: Test sal and symtab destructors. 3994 3995 2012-10-15 Tom Tromey <tromey (a] redhat.com> 3996 3997 * gdb.python/py-symbol.exp: Test symbol destructor. 3998 3999 2012-10-14 Yao Qi <yao (a] 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 4025 2012-10-12 Yao Qi <yao (a] codesourcery.com> 4026 4027 * gdb.mi/mi-breakpoint-changed.exp (test_pending_resolved): Remove 4028 trail '.*' on matching patterns. 4029 4030 2012-10-11 H.J. Lu <hongjiu.lu (a] 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 4041 2012-10-11 H.J. Lu <hongjiu.lu (a] intel.com> 4042 4043 * gdb.arch/i386-byte.exp: Remove is_ilp32_target check. 4044 * gdb.arch/i386-word.exp: Likewise. 4045 4046 2012-10-11 H.J. Lu <hongjiu.lu (a] 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 4052 2012-10-11 Doug Evans <dje (a] 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 4067 2012-10-06 Jan Kratochvil <jan.kratochvil (a] 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 4073 2012-10-03 Doug Evans <dje (a] google.com> 4074 4075 PR symtab/14601 4076 * gdb.cp/using-crash.exp: New file. 4077 * gdb.cp/using-crash.cc: New file. 4078 4079 2012-10-02 Doug Evans <dje (a] 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 4087 2012-10-01 Andrew Burgess <aburgess (a] 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 4093 2012-09-29 Yao Qi <yao (a] 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 4100 2012-09-28 Yao Qi <yao (a] codesourcery.com> 4101 4102 * gdb.mi/pr11022.exp: New. 4103 * gdb.mi/pr11022.c: New. Copied from gdb.base/. 4104 4105 2012-09-27 Tom Tromey <tromey (a] 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 4112 2012-09-26 Tom Tromey <tromey (a] redhat.com> 4113 4114 * gdb.dwarf2/dw2-common-block.S: New file. 4115 * gdb.dwarf2/dw2-common-block.exp: New file. 4116 4117 2012-09-26 Jan Kratochvil <jan.kratochvil (a] redhat.com> 4118 4119 * gdb.fortran/common-block.exp: New file. 4120 * gdb.fortran/common-block.f90: New file. 4121 4122 2012-09-26 Andrew Burgess <aburgess (a] broadcom.com> 4123 4124 * gdb.base/duplicate-bp.c: New file. 4125 * gdb.base/duplicate-bp.exp: New file. 4126 4127 2012-09-26 Yao Qi <yao (a] 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 (a] codesourcery.com> 4133 4134 * gdb.mi/mi2-cli.exp: Remove redundant '\'. 4135 4136 2012-09-25 Siddhesh Poyarekar <siddhesh (a] redhat.com> 4137 4138 * gdb.base/longest-types.c: New test case. 4139 * gdb.base/longest-types.exp: New test case. 4140 4141 2012-09-25 Yao Qi <yao (a] codesourcery.com> 4142 4143 * gdb.mi/mi2-cli.exp: Check breakpoint notification. 4144 4145 2012-09-21 Jan Kratochvil <jan.kratochvil (a] 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 4152 2012-09-21 Jan Kratochvil <jan.kratochvil (a] redhat.com> 4153 4154 Fix disassemble without parameters in tailcall frame. 4155 * gdb.arch/amd64-entry-value.exp (down, disassemble): New tests. 4156 4157 2012-09-21 Andrew Burgess <aburgess (a] broadcom.com> 4158 4159 * gdb.dwarf2/dw2-op-out-param.S: New file. 4160 * gdb.dwarf2/dw2-op-out-param.exp: New file. 4161 4162 2012-09-21 Yao Qi <yao (a] codesourcery.com> 4163 4164 * gdb.mi/mi2-cli.exp: Remove redundant '\'. 4165 4166 2012-09-21 Yao Qi <yao (a] codesourcery.com> 4167 4168 * gdb.mi/mi-cli.exp: Remove. 4169 * gdb.mi/mi2-cli.exp: Merged from mi-cli.exp. 4170 4171 2012-09-21 Yao Qi <yao (a] codesourcery.com> 4172 4173 * gdb.mi/mi-reverse.exp: Fix the typo in expected output of 4174 "=record-started" notification. 4175 4176 2012-09-21 Yao Qi <yao (a] codesourcery.com> 4177 4178 * gdb.mi/mi-record-changed.exp: New. 4179 * gdb.mi/mi-reverse.exp: Adjust expected output. 4180 4181 2012-09-20 Tom Tromey <tromey (a] redhat.com> 4182 4183 * gdb.python/python.exp: Test atexit.register. 4184 4185 2012-09-20 Doug Evans <dje (a] 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 4192 2012-09-18 Joel Brobecker <brobecker (a] adacore.com> 4193 4194 * gdb.ada/bp_reset: New testcase. 4195 4196 2012-09-18 Yao Qi <yao (a] codesourcery.com> 4197 4198 * gdb.trace/mi-tsv-changed.exp: New. 4199 4200 2012-09-18 Yao Qi <yao (a] codesourcery.com> 4201 4202 * gdb.trace/mi-traceframe-changed.exp: New. 4203 4204 2012-09-17 Yao Qi <yao (a] codesourcery.com> 4205 4206 * gdb.base/list.exp (set_listsize): Don't set arg to "unlimited" 4207 when it is less than 0. 4208 4209 2012-09-17 Jan Kratochvil <jan.kratochvil (a] 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 4219 2012-09-17 Jan Kratochvil <jan.kratochvil (a] 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 4228 2012-09-16 Jan Kratochvil <jan.kratochvil (a] redhat.com> 4229 4230 Fix compatibility with old GCC (~4.1). 4231 * gdb.cp/converts.cc (my_enum_var): New variable. 4232 4233 2012-09-14 Andrew Burgess <aburgess (a] broadcom.com> 4234 4235 * gdb.xml/tdesc-regs.exp: Update expected output for new 4236 vector_size syntax of vector types. 4237 4238 2012-09-13 Khoo Yit Phang <khooyp (a] 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 4247 2012-09-13 Jan Kratochvil <jan.kratochvil (a] redhat.com> 4248 4249 * gdb.base/valgrind-infcall.exp: Remove comment about Ubuntu. 4250 4251 2012-09-12 Keith Seitz <keiths (a] redhat.com> 4252 4253 * gdb.cp/converts.cc (main): Comment out the pointer to boolean 4254 conversion statement. 4255 4256 2012-09-12 Doug Evans <dje (a] 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 4262 2012-09-11 Doug Evans <dje (a] 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 4272 2012-09-11 Andrew Burgess <aburgess (a] broadcom.com> 4273 4274 * gdb.base/ptype.exp: Test ptype on a pointer to a typedef. 4275 4276 2012-09-10 Joel Brobecker <brobecker (a] adacore.com> 4277 4278 * gdb.ada/optim_drec: New testcase. 4279 4280 2012-09-10 Doug Evans <dje (a] google.com> 4281 4282 * boards/fission.exp: Explicitly mark "board" as not remote. 4283 4284 2012-09-10 Keith Seitz <keiths (a] 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 4295 2012-09-08 Khoo Yit Phang <khooyp (a] 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 4305 2012-09-06 Doug Evans <dje (a] google.com> 4306 4307 * boards/fission.exp: New file. 4308 4309 * gdb.python/py-value.exp: Use clean_restart. 4310 4311 2012-09-05 Doug Evans <dje (a] google.com> 4312 4313 * gdb.base/info-macros.c: Fix whitespace. 4314 4315 2012-08-28 Pedro Alves <palves (a] redhat.com> 4316 4317 PR gdb/14428 4318 4319 * gdb.base/pc-fp.exp: Adjust expected output of 'info registers pc fp'. 4320 4321 2012-08-27 Jan Kratochvil <jan.kratochvil (a] redhat.com> 4322 4323 * gdb.base/break-caller-line.c: New file. 4324 * gdb.base/break-caller-line.exp: New file. 4325 4326 2012-08-27 Jan Kratochvil <jan.kratochvil (a] 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 4332 2012-08-27 Wei-cheng Wang <cole945 (a] gmail.com> 4333 Yao Qi <yao (a] codesourcery.com> 4334 Pedro Alves <palves (a] 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 4340 2012-08-24 Tom Tromey <tromey (a] 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 4345 2012-08-24 Yao Qi <yao (a] codesourcery.com> 4346 4347 * lib/gdb.exp (skip_unwinder_tests): Remove pass. 4348 4349 2012-08-23 Pedro Alves <palves (a] redhat.com> 4350 4351 * gdb.base/help.exp: Adjust to "handle" help text change. 4352 4353 2012-08-23 Yao Qi <yao (a] 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 4361 2012-08-23 Yao Qi <yao (a] 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 4369 2012-08-22 Joseph Myers <joseph (a] codesourcery.com> 4370 4371 * gdb.arch/thumb-bx-pc.S: New file. 4372 * gdb.arch/thumb-bx-pc.exp: New file. 4373 4374 2012-08-22 Tom Tromey <tromey (a] redhat.com> 4375 4376 * gdb.base/maint.exp: Update. 4377 4378 2012-08-22 Tom Tromey <tromey (a] 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 4384 2012-08-21 Tom Tromey <tromey (a] redhat.com> 4385 4386 * gdb.hp/gdb.aCC/exception.exp: Remove. 4387 4388 012-08-19 Andrew Pinski <apinski (a] cavium.com> 4389 4390 * gdb.arch/mips-octeon-bbit.c: New file. 4391 * gdb.arch/mips-octeon-bbit.exp: New Test. 4392 4393 012-08-19 Keith Seitz <keiths (a] 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 4399 2012-08-18 Jan Kratochvil <jan.kratochvil (a] redhat.com> 4400 4401 * gdb.base/solib-corrupted.exp (make solibs looping): Replace 4402 verbose -log by more specific untested call. 4403 4404 2012-08-18 Yao Qi <yao (a] 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 4410 2012-08-17 Keith Seitz <keiths (a] 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 4423 2012-08-16 Mike Frysinger <vapier (a] gentoo.org> 4424 4425 * gdb.base/help.exp: Update expected output. 4426 4427 2012-08-16 Joel Brobecker <brobecker (a] adacore.com> 4428 4429 * gdb.ada/rdv_wait: New testcase. 4430 4431 2012-08-14 Jan Kratochvil <jan.kratochvil (a] redhat.com> 4432 4433 * gdb.base/attach-twice.exp: Remove excessive ps exec. 4434 4435 2012-08-13 Doug Evans <dje (a] google.com> 4436 4437 * gdb.base/help.exp: Update expected output. 4438 * gdb.base/default.exp: Update expected output of "show convenience". 4439 4440 2012-08-10 Doug Evans <dje (a] 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 4446 2012-08-10 Mike Frysinger <vapier (a] gentoo.org> 4447 4448 PR cli/10436: 4449 * gdb.base/completion.exp: Add tests for handle completion. 4450 4451 2012-08-09 Yao Qi <yao (a] 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 4458 2012-08-08 Doug Evans <dje (a] 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 4465 2012-08-07 Jan Kratochvil <jan.kratochvil (a] 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 4471 2012-08-07 Jan Kratochvil <jan.kratochvil (a] redhat.com> 4472 Jean-Marc Saffroy <saffroy (a] 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 4479 2012-08-07 Jan Kratochvil <jan.kratochvil (a] 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 4485 2012-08-07 Jan Kratochvil <jan.kratochvil (a] redhat.com> 4486 4487 * gdb.base/default.exp (cd): Accept new directory with no arguments. 4488 4489 2012-08-06 Jan Kratochvil <jan.kratochvil (a] redhat.com> 4490 4491 * gdb.base/list.exp (test_only_end): New function. 4492 Call it. 4493 4494 2012-08-06 Tom Tromey <tromey (a] 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 4504 2012-08-03 Edjunior Machado <emachado (a] 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 4509 2012-08-02 Doug Evans <dje (a] google.com> 4510 4511 * gdb.base/info-fun.exp: Fix failures on m68k, ppc64, s390x. 4512 4513 2012-08-02 Sergio Durigan Junior <sergiodj (a] redhat.com> 4514 4515 * gdb.base/pc-fp.exp: Adjust testcase to match different outputs from 4516 s390x, PowerPC 64 and m68k-linux. 4517 4518 2012-08-02 Ulrich Weigand <uweigand (a] 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 4529 2012-08-02 Ulrich Weigand <uweigand (a] 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 4536 2012-08-02 Ulrich Weigand <uweigand (a] 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 4550 2012-08-02 Yao Qi <yao (a] codesourcery.com> 4551 Pedro Alves <palves (a] redhat.com> 4552 4553 * boards/local-remote-host.exp: New. 4554 4555 2012-08-01 Ulrich Weigand <ulrich.weigand (a] 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 4562 2012-08-01 Ulrich Weigand <ulrich.weigand (a] 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 4570 2012-08-01 Jan Kratochvil <jan.kratochvil (a] redhat.com> 4571 4572 * gdb.base/valgrind-infcall.exp: Relax the UNSUPPORTED check for more 4573 valgrind versions. 4574 4575 2012-07-31 Jan Kratochvil <jan.kratochvil (a] 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 4582 2012-07-30 Keith Seitz <keiths (a] redhat.com> 4583 4584 * gdb.linespec/ls-errs.exp: Check some quote-enclosed 4585 linespecs. 4586 4587 2012-07-30 Doug Evans <dje (a] 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 4594 2012-07-30 Andrew Burgess <aburgess (a] 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 4599 2012-07-27 Jan Kratochvil <jan.kratochvil (a] 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 4606 2012-07-27 Yao Qi <yao (a] 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 4613 2012-07-26 Tom Tromey <tromey (a] redhat.com> 4614 4615 * gdb.objc/print.exp (test_float_accepted): Remove kfails. 4616 4617 2012-07-26 Markus Metzger <markus.t.metzger (a] 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 4625 2012-07-26 Tom Tromey <tromey (a] 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 4703 2012-07-25 Jan Kratochvil <jan.kratochvil (a] 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 4708 2012-07-25 Jan Kratochvil <jan.kratochvil (a] redhat.com> 4709 4710 Fix compatibility with Tcl before 7.5. 4711 * lib/future.exp (lreverse): New function if it does not exist. 4712 4713 2012-07-25 Marc Khouzam <marc.khouzam (a] 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 4720 2012-07-20 Pedro Alves <palves (a] 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 4728 2012-07-19 Pedro Alves <palves (a] 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 4738 2012-07-19 Pedro Alves <palves (a] redhat.com> 4739 4740 * gdb.reverse/sigall-precsave.exp: Set a breakpoint at each signal 4741 handler before recording. 4742 4743 2012-07-19 Tom Tromey <tromey (a] 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 4749 2012-07-19 Pedro Alves <palves (a] 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 4761 2012-07-19 Yao Qi <yao (a] codesourcery.com> 4762 4763 * gdb.base/setshow.exp: Test 'set args ~'. 4764 4765 2012-07-16 Jan Kratochvil <jan.kratochvil (a] 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 4771 2012-07-16 Jan Kratochvil <jan.kratochvil (a] 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 4784 2012-07-15 Jan Kratochvil <jan.kratochvil (a] 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 4790 2012-07-13 Jan Kratochvil <jan.kratochvil (a] redhat.com> 4791 Doug Evans <dje (a] google.com> 4792 4793 * gdb.dwarf2/dw2-minsym-in-cu.S: New file. 4794 * gdb.dwarf2/dw2-minsym-in-cu.exp: New file. 4795 4796 2012-07-13 Jan Kratochvil <jan.kratochvil (a] redhat.com> 4797 4798 Fix gdbserver run regression. 4799 * gdb.trace/disconnected-tracing.exp (executabel): Fix typo. 4800 4801 2012-07-12 Tom Tromey <tromey (a] 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 4807 2012-07-12 Tom Tromey <tromey (a] 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 4827 2012-07-12 Tom Tromey <tromey (a] 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 4834 2012-07-11 Tom Tromey <tromey (a] 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 4847 2012-07-10 Tom Tromey <tromey (a] 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 4921 2012-07-10 Tom Tromey <tromey (a] 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 5065 2012-07-10 Tom Tromey <tromey (a] redhat.com> 5066 5067 * lib/gdb.exp (standard_testfile): Unset output variables from 5068 earlier invocations. 5069 5070 2012-07-10 Yao Qi <yao (a] 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 5099 2012-07-09 Tom Tromey <tromey (a] 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 5105 2012-07-08 Doug Evans <dje (a] google.com> 5106 5107 * gdb.dwarf2/dw4-sig-type-unused.S: Fix typo. 5108 5109 2012-07-07 Jan Kratochvil <jan.kratochvil (a] 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 5115 2012-07-06 Jan Kratochvil <jan.kratochvil (a] 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 5121 2012-07-06 Tom Tromey <tromey (a] redhat.com> 5122 5123 * gdb.base/whatis.exp: Add test. 5124 5125 2012-07-06 Tom Tromey <tromey (a] redhat.com> 5126 5127 * gdb.base/whatis.exp: Add regression test. 5128 5129 2012-07-06 Tom Tromey <tromey (a] redhat.com> 5130 5131 * gdb.base/whatis.exp: Add tests. 5132 5133 2012-07-04 Jan Kratochvil <jan.kratochvil (a] 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 5139 2012-07-04 Pedro Alves <palves (a] redhat.com> 5140 5141 * gdb.mi/mi-reverse.exp: Use supports_reverse and 5142 supports_process_record. 5143 5144 2012-07-04 Pedro Alves <palves (a] 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 5150 2012-07-03 Stan Shebs <stan (a] 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 5157 2012-07-02 Jan Kratochvil <jan.kratochvil (a] 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 5162 2012-07-02 Jan Kratochvil <jan.kratochvil (a] 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 5170 2012-07-02 Sergio Durigan Junior <sergiodj (a] 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 5176 2012-07-02 Stan Shebs <stan (a] codesourcery.com> 5177 5178 * gdb.base/dprintf.exp: Add agent style tests. 5179 5180 2012-07-02 Jan Kratochvil <jan.kratochvil (a] 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 5191 2012-06-30 Doug Evans <dje (a] google.com> 5192 5193 * gdb.dwarf2/fission-reread.S: New file. 5194 * gdb.dwarf2/fission-reread.exp: New file. 5195 5196 2012-06-28 Stan Shebs <stan (a] codesourcery.com> 5197 5198 * gdb.mi/mi-logging.exp: New file. 5199 5200 2012-06-28 Jan Kratochvil <jan.kratochvil (a] redhat.com> 5201 Pedro Alves <palves (a] 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 5208 2012-06-28 Tom Tromey <tromey (a] redhat.com> 5209 5210 * gdb.go/package.exp: Partially revert earlier patch; use 5211 gdb_compile again. Use standard_output_file. 5212 5213 2012-06-27 Doug Evans <dje (a] 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 5219 2012-06-27 Jan Kratochvil <jan.kratochvil (a] redhat.com> 5220 5221 * gdb.dwarf2/callframecfa.exp: Replace $testname by $testfile. 5222 5223 2012-06-27 Tom Tromey <tromey (a] 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 5228 2012-06-27 Tom Tromey <tromey (a] 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 5287 2012-06-27 Tom Tromey <tromey (a] redhat.com> 5288 5289 * gdb.python/python.exp: Fix regexps in pagination tests. 5290 5291 2012-06-26 Siva Chandra Reddy <sivachandra (a] 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 5298 2012-06-26 Tom Tromey <tromey (a] redhat.com> 5299 5300 * gdb.threads/step.c: Remove. 5301 * gdb.threads/step.exp: Remove. 5302 * gdb.threads/step2.exp: Remove. 5303 5304 2012-06-26 Tom Tromey <tromey (a] 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 5388 2012-06-26 Tom Tromey <tromey (a] 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 5423 2012-06-26 Tom Tromey <tromey (a] 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 5460 2012-06-26 Tom Tromey <tromey (a] 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 5467 2012-06-25 Tom Tromey <tromey (a] 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 5475 2012-06-25 Tom Tromey <tromey (a] 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 5492 2012-06-25 Keith Seitz <keiths (a] 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 5497 2012-06-25 Tom Tromey <tromey (a] 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 5504 2012-06-25 Tom Tromey <tromey (a] 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 5510 2012-06-25 Tom Tromey <tromey (a] redhat.com> 5511 5512 * gdb.modula2/unbounded-array.exp: Use standard_testfile, 5513 prepare_for_testing. 5514 5515 2012-06-25 Tom Tromey <tromey (a] 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 5528 2012-06-25 Tom Tromey <tromey (a] redhat.com> 5529 5530 * gdb.asm/asm-source.exp: Use standard_output_file, 5531 standard_testfile. Construct .o files in proper subdir. 5532 5533 2012-06-25 Tom Tromey <tromey (a] 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 5549 2012-06-25 Tom Tromey <tromey (a] 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 5562 2012-06-25 Greta Yorsh <greta.yorsh (a] arm.com> 5563 5564 * gdb.arch/arm-disp-step.S: Fix use of .global directives. 5565 5566 2012-06-24 Jan Kratochvil <jan.kratochvil (a] redhat.com> 5567 5568 Fix regression by the previous commit. 5569 * gdb.python/lib-types.exp: Add c++ to the compilation flags. 5570 5571 2012-06-22 Tom Tromey <tromey (a] 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 5616 2012-06-22 Tom Tromey <tromey (a] 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 5625 2012-06-22 Tom Tromey <tromey (a] 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 5632 2012-06-22 Tom Tromey <tromey (a] 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 5638 2012-06-22 Yao Qi <yao (a] codesourcery.com> 5639 5640 * boards/native-gdbserver.exp: New proc ${board}_exec. 5641 * boards/native-stdio-gdbserver.exp: Likewise. 5642 5643 2012-06-21 Tom Tromey <tromey (a] 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 5832 2012-06-19 Tom Tromey <tromey (a] redhat.com> 5833 5834 * gdb.base/whatis.exp: Add tests. 5835 5836 2012-06-19 Tom Tromey <tromey (a] redhat.com> 5837 5838 * gdb.cp/m-static.cc (keepalive): New function. 5839 (gnu_obj_1::method): Use it. 5840 5841 2012-06-18 Doug Evans <dje (a] 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 5847 2012-06-18 Jan Kratochvil <jan.kratochvil (a] 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 5855 2012-06-17 Jan Kratochvil <jan.kratochvil (a] 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 5861 2012-06-15 Tom Tromey <tromey (a] redhat.com> 5862 5863 * gdb.cp/namespace.exp: Add "show lang" test. 5864 5865 2012-06-15 Iain Sandoe <iain (a] 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 5870 2012-06-13 Jan Kratochvil <jan.kratochvil (a] 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 5877 2012-06-13 Keith Seitz <keiths (a] 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 5883 2012-06-13 Jan Kratochvil <jan.kratochvil (a] 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 5894 2012-06-13 Tom Tromey <tromey (a] redhat.com> 5895 5896 * gdb.base/condbreak.exp: Add tests for "condition" completion. 5897 5898 2012-06-11 Jan Kratochvil <jan.kratochvil (a] 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 5904 2012-06-11 Jan Kratochvil <jan.kratochvil (a] redhat.com> 5905 5906 * lib/future.exp: Set $use_gdb_compile even if only find_go_linker is 5907 missing. 5908 5909 2012-06-11 Tom Tromey <tromey (a] redhat.com> 5910 5911 * gdb.base/longjmp.c (hidden_longjmp): Move expected catch 5912 location... 5913 (main): ...here. 5914 5915 2012-06-07 Yao Qi <yao (a] codesourcery.com> 5916 5917 * gdb.trace/strace.exp: Shorten some too-long lines. 5918 5919 2012-06-06 Pedro Alves <palves (a] redhat.com> 5920 5921 * gdb.threads/clone-new-thread-event.c: New file. 5922 * gdb.threads/clone-new-thread-event.exp: New file. 5923 5924 2012-06-06 Yao Qi <yao (a] 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 5931 2012-06-06 Yao Qi <yao (a] codesourcery.com> 5932 5933 * gdb.base/info-proc.exp: Return if target doesn't support 5934 'info proc'. 5935 5936 2012-06-05 Jan Kratochvil <jan.kratochvil (a] 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 5941 2012-06-05 Joel Brobecker <brobecker (a] 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 5956 2012-06-05 Joel Brobecker <brobecker (a] adacore.com> 5957 5958 * gdb.ada/bad-task-bp-keyword: New testcase. 5959 5960 2012-06-03 Jan Kratochvil <jan.kratochvil (a] 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 5983 2012-05-28 Jan Kratochvil <jan.kratochvil (a] 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 5989 2012-05-25 Maciej W. Rozycki <macro (a] codesourcery.com> 5990 5991 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Update 5992 for 'set print symbol' change. 5993 5994 2012-05-24 Jan Kratochvil <jan.kratochvil (a] redhat.com> 5995 5996 * gdb.dwarf2/dw2-icc-opaque.S: Add debug_info_seg3 and 5997 .debug_abbrev_seg3. 5998 5999 2012-05-24 John Steele Scott <toojays (a] 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 6005 2012-05-23 Stan Shebs <stan (a] codesourcery.com> 6006 6007 * gdb.mi/mi-info-os.exp: New file. 6008 6009 2012-05-23 Keith Seitz <keiths (a] 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 6015 2012-05-21 Tom Tromey <tromey (a] 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 6021 2012-05-21 Tom Tromey <tromey (a] redhat.com> 6022 6023 * gdb.base/callfuncs.exp (do_function_calls): Update for 'set 6024 print symbol' change. 6025 6026 2012-05-18 Thiago Jung Bauermann <thiago.bauermann (a] linaro.org> 6027 6028 * gdb.python/py-prompt.exp: Quit if the target is remote. 6029 6030 2012-05-18 Jan Kratochvil <jan.kratochvil (a] 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 6039 2012-05-18 Tom Tromey <tromey (a] 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 6058 2012-05-18 Tom Tromey <tromey (a] redhat.com> 6059 6060 * gdb.base/charset.exp (string_display): Update. 6061 6062 2012-05-18 Tom Tromey <tromey (a] 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 6070 2012-05-17 Doug Evans <dje (a] 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 6108 2012-05-16 Tom Tromey <tromey (a] redhat.com> 6109 6110 * gdb.base/macscp1.c (macscp_expr): Add comment. 6111 * gdb.base/macscp.exp: Test __FILE__ and __LINE__. 6112 6113 2012-05-16 Maciej W. Rozycki <macro (a] codesourcery.com> 6114 6115 * gdb.base/return-nodebug.exp: Also test float and double types. 6116 6117 2012-05-15 Jan Kratochvil <jan.kratochvil (a] 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 6124 2012-05-14 Sergio Durigan Junior <sergiodj (a] 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 6130 2012-05-14 Stan Shebs <stan (a] codesourcery.com> 6131 6132 * gdb.base/dprintf.c: New file. 6133 * gdb.base/dprintf.exp: New file. 6134 6135 2012-05-14 Hui Zhu <hui_zhu (a] 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 6141 2012-05-13 Siva Chandra Reddy <sivachandra (a] 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 6146 2011-12-26 Kwok Cheung Yeung <kcy (a] codesourcery.com> 6147 6148 * gdb.base/info-os.exp: New file. 6149 * gdb.base/info-os.c: New file. 6150 6151 2012-05-10 Joel Brobecker <brobecker (a] 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 6157 2012-05-10 Joel Brobecker <brobecker (a] 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 6162 2012-05-09 Tom Tromey <tromey (a] redhat.com> 6163 6164 * gdb.trace/strace.exp: Add 'quiet' to compiler flags. 6165 6166 2012-05-09 Maciej W. Rozycki <macro (a] codesourcery.com> 6167 6168 * lib/gdb.exp (gdb_test_multiple): Correct formatting. 6169 6170 2012-05-08 Maciej W. Rozycki <macro (a] codesourcery.com> 6171 6172 * gdb.mi/mi-var-display.exp: Check for the existence of $fp 6173 before using it. 6174 6175 2012-05-04 Tristan Gingold <gingold (a] adacore.com> 6176 6177 * gdb.base/set-noassign.exp: New test. 6178 6179 2012-05-03 Siva Chandra Reddy <sivachandra (a] 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 6186 2012-05-03 Doug Evans <dje (a] google.com> 6187 6188 * gdb.dwarf2/pr13961.S: Add file and source location, but leave 6189 commented out. 6190 6191 2012-05-03 Yao Qi <yao (a] 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 6198 2012-05-03 Yao Qi <yao (a] codesourcery.com> 6199 6200 * gdb.mi/mi-solib.exp: Setup kfail for gdb/13860. 6201 6202 2012-04-30 Doug Evans <dje (a] google.com> 6203 6204 PR testsuite/13961 6205 * gdb.dwarf2/pr13961.S: New file. 6206 * gdb.dwarf2/pr13961.exp: New file. 6207 6208 2012-04-29 Yao Qi <yao (a] codesourcery.com> 6209 6210 * gdb.dwarf2/dw2-ifort-parameter.exp: Use proc `dwarf2_support'. 6211 6212 2012-04-28 Doug Evans <dje (a] 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 6220 2012-04-27 Sergio Durigan Junior <sergiodj (a] redhat.com> 6221 Tom Tromey <tromey (a] 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 6232 2012-04-26 Maciej W. Rozycki <macro (a] 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 6243 2012-04-25 Doug Evans <dje (a] 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 6276 2012-04-25 Tom Tromey <tromey (a] redhat.com> 6277 6278 * gdb.threads/linux-dp.exp: Unset 'seen' before 'array set'. 6279 6280 2012-04-18 Siddhesh Poyarekar <siddhesh (a] redhat.com> 6281 Jan Kratochvil <jan.kratochvil (a] 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 6289 2012-04-17 Pedro Alves <palves (a] 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 6295 2012-04-17 Jan Kratochvil <jan.kratochvil (a] 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 6301 2012-04-17 Jan Kratochvil <jan.kratochvil (a] 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 6312 2012-04-16 Yao Qi <yao (a] 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 6325 2012-04-16 Thomas Schwinge <thomas (a] 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 6332 2012-04-14 Anton Gorenkov <xgsa (a] 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 6341 2012-04-11 Siva Chandra Reddy <sivachandra (a] 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 6354 2012-04-07 Mark Kettenis <kettenis (a] gnu.org> 6355 6356 * gdb.base/funcargs.exp (complex_args): Fix typo. 6357 6358 2012-04-06 Jan Kratochvil <jan.kratochvil (a] 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 6363 2012-04-05 Keith Seitz <keiths (a] 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 6383 2012-04-03 Jan Kratochvil <jan.kratochvil (a] 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 6392 2012-03-30 Keith Seitz <keiths (a] redhat.com> 6393 6394 * gdb.python: Add test for linespecs with commas. 6395 6396 2012-03-28 Keith Seitz <keiths (a] redhat.com> 6397 6398 * gdb.linespec/ls-dollar.cc: New file. 6399 * gdb.linespec/ls-dollar.exp: New test. 6400 6401 2012-03-28 Keith Seitz <keiths (a] redhat.com> 6402 6403 * gdb.cp/namespace.exp: Add breakpoint tests for functions 6404 starting with the global namespace. 6405 6406 2012-03-23 Doug Evans <dje (a] google.com> 6407 6408 * lib/gdb.exp (BUILD_DATA_DIRECTORY): New global. 6409 6410 2012-03-22 Siva Chandra Reddy <sivachandra (a] 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 6418 2012-03-19 Jan Kratochvil <jan.kratochvil (a] redhat.com> 6419 Siddhesh Poyarekar <siddhesh (a] 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 6426 2012-03-19 Jan Kratochvil <jan.kratochvil (a] 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 6432 2012-03-19 Siddhesh Poyarekar <siddhesh (a] redhat.com> 6433 6434 * gdb.base/cond-eval-mode.exp: Fix the anticipated warning string. 6435 6436 2012-03-17 Doug Evans <dje (a] google.com> 6437 6438 * dg-extract-results.sh: Handle KFAILs. 6439 6440 2012-03-16 Jan Kratochvil <jan.kratochvil (a] redhat.com> 6441 6442 PR symtab/13777 6443 * gdb.dwarf2/dw2-skip-prologue.S (DW_AT_producer): Set it to 4.5.0. 6444 6445 2012-03-16 Joel Brobecker <brobecker (a] adacore.com> 6446 6447 * gdb.ada/set_pckd_arr_elt: New testcase. 6448 6449 2012-03-16 Gary Benson <gbenson (a] 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 6460 2012-03-15 Tom Tromey <tromey (a] 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 6469 2012-03-15 Tom Tromey <tromey (a] 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 6476 2012-03-15 Thomas Schwinge <thomas (a] 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 6493 2012-03-14 Jan Kratochvil <jan.kratochvil (a] redhat.com> 6494 6495 * gdb.mi/mi2-prompt.exp: New file. 6496 6497 2012-03-13 Joel Brobecker <brobecker (a] adacore.com> 6498 6499 * gdb.base/enum_cond.c, gdb.base/enum_cond.exp: New testcase. 6500 6501 2012-03-13 Joel Brobecker <brobecker (a] adacore.com> 6502 6503 * gdb.ada/bp_range_type: New testcase. 6504 6505 2012-03-13 Doug Evans <dje (a] 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 6512 2012-03-06 Jan Kratochvil <jan.kratochvil (a] redhat.com> 6513 6514 * gdb.base/attach-twice.c: New files. 6515 * gdb.base/attach-twice.exp: New files. 6516 6517 2012-03-08 Keith Seitz <keiths (a] 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 6526 2012-03-08 Yao Qi <yao (a] codesourcery.com> 6527 Pedro Alves <palves (a] 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 6538 2012-03-08 Keith Seitz <keiths (a] 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 6545 2012-03-08 Luis Machado <lgustavo (a] codesourcery.com> 6546 6547 Revert: 6548 6549 2012-03-03 Jan Kratochvil <jan.kratochvil (a] 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 6555 2012-03-08 Jan Kratochvil <jan.kratochvil (a] 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 6561 2012-03-08 Jan Kratochvil <jan.kratochvil (a] 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 6567 2012-03-06 Joel Brobecker <brobecker (a] adacore.com> 6568 6569 * gdb.ada/bp_on_var: New testcase. 6570 6571 2012-03-06 Joel Brobecker <brobecker (a] adacore.com> 6572 6573 * gdb.ada/bp_enum_homonym: New testcase. 6574 6575 2012-03-06 Yao Qi <yao (a] 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 6581 2012-03-05 Tom Tromey <tromey (a] 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 6586 2012-03-05 Tom Tromey <tromey (a] redhat.com> 6587 6588 * gdb.java/jprint.java (jprint.main): Keep 'x' live. 6589 6590 2012-03-04 Yao Qi <yao (a] codesourcery.com> 6591 6592 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall): Catch error 6593 messages for KFAIL. 6594 6595 2012-03-03 Jan Kratochvil <jan.kratochvil (a] 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 6603 2012-03-03 Jan Kratochvil <jan.kratochvil (a] 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 6609 2012-03-03 Jan Kratochvil <jan.kratochvil (a] 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 6617 2012-03-03 Yao Qi <yao (a] codesourcery.com> 6618 6619 * gdb.trace/strace.exp: run strace_info_marker in linux native gdb. 6620 6621 2012-03-03 Jan Kratochvil <jan.kratochvil (a] redhat.com> 6622 6623 Setup KFAIL for PR server/13796. 6624 * gdb.base/disp-step-syscall.exp (single step over vfork): Setup KFAIL. 6625 6626 2012-03-02 Joel Brobecker <brobecker (a] adacore.com> 6627 6628 * gdb.ada/operator_bp: New testcase. 6629 6630 2012-03-02 Joel Brobecker <brobecker (a] adacore.com> 6631 6632 * gdb.ada/info_locals_renaming: New testcase. 6633 6634 2012-03-02 Tom Tromey <tromey (a] redhat.com> 6635 6636 * gdb.base/nextoverexit.c: New file. 6637 * gdb.base/nextoverexit.exp: New file. 6638 6639 2012-03-02 Edjunior Machado <emachado (a] linux.vnet.ibm.com> 6640 6641 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Remove obsolete 6642 parameter. 6643 6644 2012-03-01 Maciej W. Rozycki <macro (a] mips.com> 6645 6646 * gdb.xml/tdesc-regs.exp: Add "mips-dsp.xml" to the list of MIPS 6647 core registers. 6648 6649 2012-03-01 Maciej W. Rozycki <macro (a] mips.com> 6650 Maciej W. Rozycki <macro (a] codesourcery.com> 6651 Daniel Jacobowitz <dan (a] codesourcery.com> 6652 6653 * gdb.base/hbreak2.exp: New test for "hbreak" and "thbreak". 6654 6655 2012-03-01 Pedro Alves <palves (a] 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 6662 2012-03-01 Keith Seitz <keiths (a] 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 6678 2012-03-01 Keith Seitz <keiths (a] 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 6684 2012-03-01 Keith Seitz <keiths (a] redhat.com> 6685 6686 * gdb.base/help.exp (help show user): Update expected result 6687 for new doc string changes (add "non-python"). 6688 6689 2012-03-01 Scott J. Goldman <scottjg (a] 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 6695 2012-02-29 Joel Brobecker <brobecker (a] adacore.com> 6696 6697 * gdb.ada/tagged_not_init: New testcase. 6698 6699 2012-02-29 Joel Brobecker <brobecker (a] 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 6704 2012-02-29 Joel Brobecker <brobecker (a] adacore.com> 6705 6706 * gdb.ada/aliased_array: New testcase. 6707 6708 2012-02-29 Joel Brobecker <brobecker (a] adacore.com> 6709 6710 * gdb.ada/whatis_array_val: New testcase. 6711 6712 2012-02-29 Jan Kratochvil <jan.kratochvil (a] 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 6720 2012-02-29 Jan Kratochvil <jan.kratochvil (a] 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 6741 2012-02-29 Yao Qi <yao (a] codesourcery.com> 6742 Pedro Alves <palves (a] redhat.com> 6743 6744 * gdb.trace/trace-mt.c: New. 6745 * gdb.trace/trace-mt.exp: New. 6746 6747 2012-02-28 Thomas Schwinge <thomas (a] 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 6762 2012-02-27 Maciej W. Rozycki <macro (a] codesourcery.com> 6763 6764 * gdb.cp/breakpoint.exp (test_breakpoint): Fix the runto_main 6765 failure return path. 6766 6767 2012-02-27 Luis Machado <lgustavo (a] codesourcery.com> 6768 6769 * gdb.base/save-bp.exp: Account for new condition evaluator output. 6770 6771 2012-02-24 Luis Machado <lgustavo (a] codesourcery.com> 6772 6773 * gdb.base/cond-eval-mode.exp: New file. 6774 6775 2012-02-24 Pedro Alves <palves (a] redhat.com> 6776 6777 * gdb.base/break-interp.exp (test_ld): Use with_test_prefix. 6778 (top level): Use with_test_prefix. 6779 6780 2012-02-24 Pedro Alves <palves (a] redhat.com> 6781 6782 * gdb.threads/attach-into-signal.exp (corefunc): Use 6783 with_test_prefix. 6784 6785 2012-02-24 Jan Kratochvil <jan.kratochvil (a] 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 6791 2012-02-24 Jan Kratochvil <jan.kratochvil (a] 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 6797 2012-02-22 Sterling Augustine <saugustine (a] google.com> 6798 6799 * gdb.base/watchpoint.exp (test_constant_watchpoint): Add test for 6800 constant with cast. 6801 6802 2012-02-21 Pedro Alves <palves (a] redhat.com> 6803 6804 * gdb.threads/watchpoint-fork.exp (test): Use with_test_prefix. 6805 6806 2012-02-21 Pedro Alves <palves (a] redhat.com> 6807 6808 * gdb.base/return-nodebug.exp (do_test): Use with_test_prefix. 6809 6810 2012-02-21 Pedro Alves <palves (a] redhat.com> 6811 6812 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Use 6813 with_test_prefix. 6814 6815 2012-02-21 Pedro Alves <palves (a] 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 6851 2012-02-21 Pedro Alves <palves (a] redhat.com> 6852 Tom Tromey <tromey (a] 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 6889 2012-02-20 Jan Kratochvil <jan.kratochvil (a] 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 6897 2012-02-20 Pedro Alves <palves (a] 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 6905 2012-02-20 Pedro Alves <palves (a] 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 6922 2012-02-20 Jan Kratochvil <jan.kratochvil (a] redhat.com> 6923 6924 Fix racy FAILs. 6925 * gdb.base/catch-load.exp (one_catch_load_test): Remove duplicate 6926 "continue" command. 6927 6928 2012-02-19 Jan Kratochvil <jan.kratochvil (a] 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 6934 2012-02-17 Tom Tromey <tromey (a] 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 6940 2012-02-17 Yao Qi <yao (a] codesourcery.com> 6941 6942 * gdb.trace/strace.exp (strace_info_marker): Test `info threads'. 6943 6944 2012-02-16 Tom Tromey <tromey (a] redhat.com> 6945 6946 * gdb.base/inferior-died.c: Don't include stdio.h. 6947 6948 2012-02-16 Tom Tromey <tromey (a] redhat.com> 6949 6950 * gdb.base/inferior-died.c: New file. 6951 * gdb.base/inferior-died.exp: New file. 6952 6953 2012-02-15 Aleksandar Ristovski <aristovski (a] qnx.com> 6954 6955 * gdb.base/break-inline.exp: New file. 6956 * gdb.base/break-inline.c: New file. 6957 6958 2012-02-15 Tom Tromey <tromey (a] redhat.com> 6959 6960 * gdb.base/pc-fp.exp: Add "info register" tests. 6961 6962 2012-02-15 Tom Tromey <tromey (a] redhat.com> 6963 6964 * gdb.base/regs.exp: Remove. 6965 6966 2012-02-15 Pedro Alves <palves (a] 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 6981 2012-02-15 Pedro Alves <palves (a] 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 6987 2012-02-15 Pedro Alves <palves (a] 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 6998 2012-02-15 Pedro Alves <palves (a] 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 7007 2012-02-14 Stan Shebs <stan (a] codesourcery.com> 7008 7009 * gdb.base/ena-dis-br.exp: Add enable count test. 7010 7011 2012-02-13 Pedro Alves <palves (a] 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 7032 2012-02-12 Jan Kratochvil <jan.kratochvil (a] redhat.com> 7033 7034 * gdb.server/server-exec-info.exp: New file. 7035 7036 2012-02-10 Pedro Alves <palves (a] 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 7042 2012-02-08 Tom Tromey <tromey (a] redhat.com> 7043 7044 * gdb.python/py-symbol.exp: Use lookup_global_symbol for tests 7045 before inferior is started. 7046 7047 2012-02-07 Tom Tromey <tromey (a] 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 7053 2012-02-07 Tom Tromey <tromey (a] 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 7060 2012-02-03 Joel Brobecker <brobecker (a] adacore.com> 7061 7062 * gdb.ada/mi_task_arg: New testcase. 7063 7064 2012-02-02 Pedro Alves <palves (a] redhat.com> 7065 7066 * gdb.reverse/until-precsave.exp: Also put "record save" under the 7067 extended timeout. 7068 7069 2012-02-02 Pedro Alves <palves (a] 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 7074 2012-02-02 Pedro Alves <palves (a] redhat.com> 7075 7076 * gdb.base/term.exp: Rewrite. 7077 * gdb.base/term.c: New. 7078 7079 2012-02-02 Pedro Alves <palves (a] redhat.com> 7080 7081 * gdb.base/default.exp (run "r" abbreviation, run): Add 7082 extended-remote expected output. 7083 7084 2012-02-02 Tom Tromey <tromey (a] redhat.com> 7085 7086 * gdb.cp/dispcxx.exp: New file. 7087 * gdb.cp/dispcxx.cc: New file. 7088 7089 2012-02-01 Tom Tromey <tromey (a] redhat.com> 7090 7091 * gdb.base/jit-simple.exp: New file. 7092 * gdb.base/jit-simple.c: New file. 7093 7094 2012-01-30 Yao Qi <yao (a] codesourcery.com> 7095 7096 * gdb.base/skip.exp: Make test result unique. 7097 7098 2012-01-30 Jan Kratochvil <jan.kratochvil (a] redhat.com> 7099 7100 * gdb.base/valgrind-db-attach.exp (attach to debugger): Fix 7101 compatibility with valgrind-3.7.0. 7102 7103 2012-01-27 Pedro Alves <palves (a] 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 7115 2012-01-27 Pedro Alves <palves (a] 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 7121 2012-01-27 Pedro Alves <palves (a] redhat.com> 7122 7123 * gdb.base/watchpoint.exp (top level): Re-enable hardware 7124 watchpoints sooner. 7125 7126 2012-01-27 Pedro Alves <palves (a] redhat.com> 7127 7128 * gdb.base/watchpoint.exp (top level): Delete watch ival3. 7129 7130 2012-01-27 Pedro Alves <palves (a] 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 7136 2012-01-27 Pedro Alves <palves (a] 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 7148 2012-01-27 Pedro Alves <palves (a] redhat.com> 7149 7150 * gdb.base/watchpoint.exp: Always run test_complex_watchpoint. 7151 7152 2012-01-27 Pedro Alves <palves (a] 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 7158 2012-01-27 Pedro Alves <palves (a] redhat.com> 7159 7160 * gdb.base/watchpoint.exp (wp_set): Delete. 7161 (initialize, test_simple_watchpoint, top level): Remove dead code. 7162 7163 2012-01-27 Pedro Alves <palves (a] redhat.com> 7164 7165 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Fix 7166 typo. 7167 7168 2012-01-27 Pedro Alves <palves (a] 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 7176 2012-01-26 Pedro Alves <palves (a] redhat.com> 7177 7178 * gdb.base/watchpoint.exp: Replace send_gdb/gdb_expect by gdb_test 7179 and gdb_test_multiple. 7180 7181 2012-01-26 Pedro Alves <palves (a] redhat.com> 7182 7183 Make test messages unique, and more identifiable. 7184 * gdb.multi/watchpoint-multi.exp: Change test messages. 7185 7186 2012-01-25 Tom Tromey <tromey (a] redhat.com> 7187 7188 * gdb.base/solib-disc.exp: Fix regexps. 7189 7190 2012-01-24 Tom Tromey <tromey (a] 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 7199 2012-01-24 Jan Kratochvil <jan.kratochvil (a] redhat.com> 7200 7201 Fix fuzzy results. 7202 * gdb.mi/var-cmd.c (do_locals_tests): Initialize variables lsimple, 7203 lpsimple and func. 7204 7205 2012-01-24 Gary Benson <gbenson (a] 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 7212 2012-01-24 Jan Kratochvil <jan.kratochvil (a] 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 7218 2012-01-24 Jan Kratochvil <jan.kratochvil (a] 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 7228 2012-01-23 Pedro Alves <palves (a] redhat.com> 7229 7230 * gdb.base/call-signal-resume.exp: Allow output after "return". 7231 7232 2012-01-20 Pedro Alves <palves (a] redhat.com> 7233 7234 * gdb.python/py-finish-breakpoint.py: Fix typo. 7235 7236 2012-01-20 Ulrich Weigand <ulrich.weigand (a] 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 7243 2012-01-19 Jan Kratochvil <jan.kratochvil (a] redhat.com> 7244 7245 * .gdbinit: Remove. 7246 7247 2012-01-19 Pedro Alves <palves (a] 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 7254 2012-01-18 Paul Pluzhnikov <ppluzhnikov (a] google.com> 7255 7256 PR gdb/9538 7257 * gdb.base/sepdebug.exp: New test. 7258 7259 2012-01-18 Pedro Alves <palves (a] redhat.com> 7260 7261 * gdb.ada/mi_task_info.exp (-ada-task-info with no argument): 7262 Allow output before ^done. 7263 7264 2012-01-16 Tom Tromey <tromey (a] redhat.com> 7265 7266 * gdb.linespec/linespec.exp: Change some tests to use $decimal. 7267 Add tests for relative directory. 7268 7269 2012-01-16 Tom Tromey <tromey (a] 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 7281 2012-01-16 Pedro Alves <palves (a] 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 7289 2012-01-16 Pedro Alves <palves (a] redhat.com> 7290 7291 Remove all calls to strace. 7292 7293 2012-01-14 Jan Kratochvil <jan.kratochvil (a] redhat.com> 7294 7295 * gdb.dwarf2/dw2-namespaceless-anonymous.S: New file. 7296 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: New file. 7297 7298 2012-01-13 Paul Pluzhnikov <ppluzhnikov (a] google.com> 7299 7300 * gdb.base/attach-pie-misread.exp: Pass -pie only to the linker. 7301 * gdb.base/pie-execl.exp: Likewise. 7302 7303 2012-01-12 Keith Seitz <keiths (a] 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 7317 2012-01-12 Keith Seitz <keiths (a] 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 7328 2012-01-11 Pedro Alves <palves (a] 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 7333 2012-01-11 Paul Hilfinger <hilfingr (a] 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 7340 2012-01-11 Paul Hilfinger <hilfingr (a] adacore.com> 7341 Joel Brobecker <brobecker (a] adacore.com> 7342 7343 * gdb.base/recpar.c, gdb.base/recpar.exp: New files. 7344 7345 2012-01-05 Pedro Alves <alves.ped (a] 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 7352 2012-01-03 Joel Brobecker <brobecker (a] adacore.com> 7353 7354 * gdb.base/auxv.exp: Reformat the copyright notice. 7355 7356 2012-01-03 Yao Qi <yao (a] 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 7362 2011-01-02 Ulrich Weigand <uweigand (a] 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 7369 2012-01-02 Joel Brobecker <brobecker (a] 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 7383 2011-12-30 Edjunior Machado <emachado (a] 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 7389 2011-12-27 Jan Kratochvil <jan.kratochvil (a] 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 7398 2011-12-27 Joel Brobecker <brobecker (a] adacore.com> 7399 7400 * gdb.base/dmsym.c, gdb.base/dmsym_main.c, gdb.base/dmsym.exp: 7401 New files. 7402 7403 2011-12-26 Jan Kratochvil <jan.kratochvil (a] 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 7410 2011-12-26 Jan Kratochvil <jan.kratochvil (a] 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 7423 2011-12-23 Jan Kratochvil <jan.kratochvil (a] redhat.com> 7424 7425 * gdb.linespec/linespec.exp: Compile using {c++}. 7426 7427 2011-12-23 Jan Kratochvil <jan.kratochvil (a] 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 7433 2011-12-23 Kevin Pouget <kevin.pouget (a] 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 7448 2011-12-23 Jan Kratochvil <jan.kratochvil (a] 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 7458 2011-12-21 Ulrich Weigand <ulrich.weigand (a] linaro.org> 7459 7460 PR tdep/12797 7461 * gdb.base/callfuncs.exp: Remove KFAIL. 7462 7463 2011-12-21 Joel Brobecker <brobecker (a] adacore.com> 7464 7465 * gdb.ada/task_bp: New testcase. 7466 7467 2011-12-19 Jan Kratochvil <jan.kratochvil (a] 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 7473 2011-12-19 Jan Kratochvil <jan.kratochvil (a] 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 7481 2011-12-19 Jan Kratochvil <jan.kratochvil (a] 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 7495 2011-12-19 Jan Kratochvil <jan.kratochvil (a] 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 7503 2011-12-17 Mark Kettenis <kettenis (a] gnu.org> 7504 7505 * gdb.arch/amd64-i386-address.exp: Skip on *-*-openbsd*. 7506 7507 2011-12-16 Doug Evans <dje (a] 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 7518 2011-12-16 Phil Muldoon <pmuldoon (a] 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 7524 2011-12-15 Yao Qi <yao (a] codesourcery.com> 7525 7526 * gdb.trace/strace.c: New 7527 * gdb.trace/strace.exp: New. 7528 7529 2011-12-14 Tom Tromey <tromey (a] redhat.com> 7530 7531 * gdb.dwarf2/dw2-inline-param.exp: Log the objcopy command. 7532 7533 2011-12-14 Doug Evans <dje (a] google.com> 7534 7535 * lib/gdb.exp (gdb_start_cmd): Fix error return value. 7536 7537 2011-12-14 Pedro Alves <pedro (a] 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 7544 2011-12-13 Pedro Alves <pedro (a] codesourcery.com> 7545 Doug Evans <dje (a] 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 7650 2011-12-13 Pedro Alves <pedro (a] 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 7660 2011-12-11 Yao Qi <yao (a] codesourcery.com> 7661 7662 * gdb.trace/status-stop.exp: Skip it if target doesn't support trace. 7663 7664 2011-12-11 Joel Brobecker <brobecker (a] adacore.com> 7665 7666 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp: Adjust 7667 expected output for unsupported case. 7668 7669 2011-12-10 Jan Kratochvil <jan.kratochvil (a] 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 7675 2011-12-10 Jan Kratochvil <jan.kratochvil (a] 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 7685 2011-12-10 Yao Qi <yao (a] codesourcery.com> 7686 7687 * gdb.trace/status-stop.exp: New. 7688 * gdb.trace/status-stop.c: New. 7689 7690 2011-12-09 Jan Kratochvil <jan.kratochvil (a] redhat.com> 7691 7692 * gdb.reverse/until-precsave.exp (run to end of main) Extend the 7693 timeout. 7694 7695 2011-12-08 Tom Tromey <tromey (a] redhat.com> 7696 7697 * gdb.cp/ovsrch.exp (test_class): Correctly use "a_param" in 7698 condition. 7699 7700 2011-12-07 Stan Shebs <stan (a] codesourcery.com> 7701 7702 * gdb.trace/tfind.exp: Update for output changes. 7703 7704 2011-12-07 Pedro Alves <pedro (a] 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 7710 2011-12-06 Pedro Alves <pedro (a] codesourcery.com> 7711 7712 * gdb.base/break-always.exp: Test changing memory at addresses 7713 with breakpoints inserted. 7714 7715 2011-12-06 Joel Brobecker <brobecker (a] acacore.com> 7716 7717 * gdb.ada/fullname_bp.exp: Add tests for other valid linespecs 7718 involving a fully qualified function name. 7719 7720 2011-12-06 Tom Tromey <tromey (a] redhat.com> 7721 7722 * gdb.ada/homonym.exp: Add three breakpoint tests. 7723 7724 2011-12-06 Tom Tromey <tromey (a] 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 7758 2011-12-06 Ulrich Weigand <uweigand (a] de.ibm.com> 7759 7760 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out read-only 7761 last_break register on s390*-*-* targets. 7762 7763 2011-12-06 Joel Brobecker <brobecker (a] 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 7769 2011-12-05 Stan Shebs <stan (a] codesourcery.com> 7770 7771 * gdb.trace/tfind.exp: Update help string matches. 7772 7773 2011-12-05 Jan Kratochvil <jan.kratochvil (a] redhat.com> 7774 7775 * gdb.server/ext-run.exp (get process list): Accept also systemd 7776 as PID 1. 7777 7778 2011-12-03 Jan Kratochvil <jan.kratochvil (a] redhat.com> 7779 Pedro Alves <pedro (a] 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 7805 2011-12-03 Doug Evans <dje (a] 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 7810 2011-12-02 Maciej W. Rozycki <macro (a] 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 7816 2011-12-02 Jan Kratochvil <jan.kratochvil (a] 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 7822 2011-12-02 Jan Kratochvil <jan.kratochvil (a] redhat.com> 7823 7824 * gdb.base/solib-corrupted.exp: Suppress test on is_remote target. 7825 (corrupted list): Adjust the expectation. 7826 7827 2011-12-02 Jan Kratochvil <jan.kratochvil (a] 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 7836 2011-12-02 Jan Kratochvil <jan.kratochvil (a] 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 7845 2011-12-02 Jan Kratochvil <jan.kratochvil (a] 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 7852 2011-12-01 Joel Brobecker <brobecker (a] 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 7858 2011-12-01 Jan Kratochvil <jan.kratochvil (a] 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 7864 2011-11-30 Ulrich Weigand <uweigand (a] de.ibm.com> 7865 7866 * gdb.base/testenv.exp: Skip on remote targets. Unset global 7867 environment variable after test completed. 7868 7869 2011-11-30 Ulrich Weigand <uweigand (a] 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 7876 2011-11-29 Joel Brobecker <brobecker (a] adacore.com> 7877 7878 * gdb.base/infoline.c, gdb.base/infoline.exp: New files. 7879 7880 2011-11-28 Joel Brobecker <brobecker (a] adacore.com> 7881 7882 * gdb.ada/fullname_bp: New testcase. 7883 7884 2011-11-25 Jan Kratochvil <jan.kratochvil (a] 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 7894 2011-11-25 Jan Kratochvil <jan.kratochvil (a] redhat.com> 7895 7896 * gdb.base/jit-so.exp (one_jit_test): Add testcase name to log message. 7897 7898 2011-11-23 Keith Seitz <keiths (a] 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 7904 2011-11-22 Tom Tromey <tromey (a] 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 7913 2011-11-21 Doug Evans <dje (a] google.com> 7914 7915 * gdb.cp/nextoverthrow.exp: Skip test if debug info for 7916 _Unwind_DebugHook is missing. 7917 7918 2011-11-20 Stan Shebs <stan (a] codesourcery.com> 7919 7920 * gdb.trace/tstatus.exp: New. 7921 * gdb.trace/actions.c: Include string.h. 7922 7923 2011-11-18 Yao Qi <yao (a] 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 7933 2011-11-16 David S. Miller <davem (a] davemloft.net> 7934 7935 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero when 7936 target is sparc*-*-linux* 7937 7938 2011-11-15 Paul Koning <paul_koning (a] dell.com> 7939 7940 * gdb.python/py-type.exp: New testcases for exceptions on scalar 7941 types. 7942 7943 2011-11-14 Doug Evans <dje (a] google.com> 7944 7945 * gdb.base/shell.exp: New file. 7946 7947 2011-11-14 Stan Shebs <stan (a] codesourcery.com> 7948 7949 * gdb.trace/ftrace.c: New. 7950 * gdb.trace/ftrace.exp: New. 7951 7952 2011-11-14 Yao Qi <yao (a] 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 7964 2011-11-12 Matt Rice <ratmice (a] 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 7970 2011-11-11 Keith Seitz <keiths (a] redhat.com> 7971 7972 PR gdb/12843 7973 * gdb.base/linespecs.exp: New file. 7974 7975 2011-11-11 Doug Evans <dje (a] google.com> 7976 7977 * gdb.threads/print-threads.exp: Extend timeout for slower 7978 tests. 7979 7980 2011-11-10 Doug Evans <dje (a] 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 7989 2011-11-10 Joel Brobecker <brobecker (a] adacore.com> 7990 7991 * gdb.ada/small_reg_param: New testcase. 7992 7993 2011-11-09 Tom Tromey <tromey (a] redhat.com> 7994 7995 * gdb.cp/destrprint.exp: New file. 7996 * gdb.cp/destrprint.cc: New file. 7997 7998 2011-11-08 Meador Inge <meadori (a] 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 8004 2011-11-08 Maciej W. Rozycki <macro (a] codesourcery.com> 8005 8006 * lib/mi-support.exp (mi_send_resuming_command_raw): Fix a typo. 8007 8008 2011-11-08 Yao Qi <yao (a] 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 8038 2011-11-05 Yao Qi <yao (a] codesourcery.com> 8039 8040 * gdb.trace/trace-break.exp: Add test on setting two 8041 fast tracepoints at the same address. 8042 8043 2011-11-03 Jan Kratochvil <jan.kratochvil (a] redhat.com> 8044 8045 * gdb.base/commands.exp (cmd1 error): Fix false ERROR with gdbserver. 8046 8047 2011-11-02 Stan Shebs <stan (a] codesourcery.com> 8048 8049 * gdb.trace/collection.c: Add code using strings. 8050 * gdb.trace/collection.exp: Add tests of string collection. 8051 8052 2011-11-02 Jan Kratochvil <jan.kratochvil (a] 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 8059 2011-11-01 Jan Kratochvil <jan.kratochvil (a] 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 8067 2011-11-01 Joseph Myers <joseph (a] codesourcery.com> 8068 8069 * gdb.base/maint.exp: XFAIL "maint info sections DATA" on MinGW as 8070 well as Cygwin. 8071 8072 2011-11-01 Justin Lebar <justin.lebar (a] 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 8083 2011-10-31 Yao Qi <yao (a] codesourcery.com> 8084 Pedro Alves <pedro (a] codesourcery.com> 8085 8086 * gdb.trace/trace-break.c: New. 8087 * gdb.trace/trace-break.exp: New. 8088 8089 2011-10-28 Jan Kratochvil <jan.kratochvil (a] redhat.com> 8090 8091 * gdb.threads/no-unwaited-for-left.exp: Specify $srcfile for 8092 break-here-2. 8093 8094 2011-10-28 Pedro Alves <pedro (a] 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 8107 2011-10-28 Jan Kratochvil <jan.kratochvil (a] 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 8121 2011-10-28 Paul Koning <paul_koning (a] dell.com> 8122 8123 * gdb.python/lib-types.exp (deep_items): Rename from deepitems. 8124 8125 2011-10-27 Jan Kratochvil <jan.kratochvil (a] 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 8131 2011-10-27 Doug Evans <dje (a] google.com> 8132 8133 * gdb.python/python.exp: Test source -s. 8134 8135 2011-10-26 Paul Koning <paul_koning (a] dell.com> 8136 8137 * gdb.python/lib-types.cc (struct A): New structure. 8138 * gdb.python/lib-types.exp (deepitems): New tests. 8139 8140 2011-10-25 Paul Koning <paul_koning (a] 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 8147 2011-10-24 Yao Qi <yao (a] codesourcery.com> 8148 8149 * lib/gdb.exp (can_single_step_to_signal_handler): Return 0 when 8150 target is tic6x-*-*. 8151 8152 2011-10-21 Joel Brobecker <brobecker (a] adacore.com> 8153 8154 * gdb.ada/mi_task_info/task_switch.adb: New file. 8155 * gdb.ada/mi_task_info.exp: New file. 8156 8157 2011-10-21 Jan Kratochvil <jan.kratochvil (a] redhat.com> 8158 8159 * gdb.cp/expand-psymtabs-cxx.exp: New file. 8160 * gdb.cp/expand-psymtabs-cxx.cc: New file. 8161 8162 2011-10-20 Phil Muldoon <pmuldoon (a] 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 8169 2011-10-18 Tom Tromey <tromey (a] redhat.com> 8170 8171 * gdb.base/jit-so.exp (one_jit_test): Remove spurious backslash. 8172 8173 2011-10-18 Tom Tromey <tromey (a] 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 8179 2011-10-18 Jan Kratochvil <jan.kratochvil (a] redhat.com> 8180 8181 * gdb.base/attach-pie-noexec.c: New files. 8182 * gdb.base/attach-pie-noexec.exp: New files. 8183 8184 2011-10-17 Joseph Myers <joseph (a] codesourcery.com> 8185 8186 * lib/gdb.exp (gdb_test_multiple): Expect newline and secondary 8187 prompt for each extra line in command. 8188 8189 2011-10-17 Jan Kratochvil <jan.kratochvil (a] 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 (a] redhat.com> 8194 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors): 8195 Change the expected string. 8196 8197 2011-10-16 Jan Kratochvil <jan.kratochvil (a] 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 8204 2011-10-14 Keith Seitz <keiths (a] 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 8214 2011-10-14 Tom Tromey <tromey (a] 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 8220 2011-10-13 Jan Kratochvil <jan.kratochvil (a] 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 8226 2011-10-12 Jan Kratochvil <jan.kratochvil (a] 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 8236 2011-10-12 Jan Kratochvil <jan.kratochvil (a] 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 8242 2011-10-11 Sterling Augustine <saugustine (a] 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 8249 2011-10-11 Ulrich Weigand <ulrich.weigand (a] linaro.org> 8250 8251 * gdb.python/py-shared.exp: Relax filename check to handle remote: 8252 sysroot. 8253 8254 2011-10-11 Jan Kratochvil <jan.kratochvil (a] 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 8263 2011-10-10 Joseph Myers <joseph (a] codesourcery.com> 8264 8265 * gdb.cp/gdb2495.exp: Do not include directories in filename in 8266 expected message. 8267 8268 2011-10-09 Doug Evans <dje (a] google.com> 8269 8270 * gdb.base/alias.exp: Add tests for alias command. 8271 8272 2011-10-09 Jan Kratochvil <jan.kratochvil (a] redhat.com> 8273 8274 * gdb.arch/amd64-entry-value.s: New file. 8275 * gdb.mi/mi2-amd64-entry-value.s: New file. 8276 8277 2011-10-09 Jan Kratochvil <jan.kratochvil (a] 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 8295 2011-10-09 Jan Kratochvil <jan.kratochvil (a] 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 8306 2011-10-09 Jan Kratochvil <jan.kratochvil (a] 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 8325 2011-10-09 Jan Kratochvil <jan.kratochvil (a] 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 8333 2011-10-09 Jan Kratochvil <jan.kratochvil (a] 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 8344 2011-10-09 Jan Kratochvil <jan.kratochvil (a] 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 8351 2011-10-09 Jan Kratochvil <jan.kratochvil (a] 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 8357 2011-10-09 Jan Kratochvil <jan.kratochvil (a] 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 8363 2011-10-09 Jan Kratochvil <jan.kratochvil (a] redhat.com> 8364 8365 Fix printed anonymous struct name. 8366 * gdb.cp/anon-struct.exp (print type of X::t2): New test. 8367 8368 2011-10-09 Joseph Myers <joseph (a] codesourcery.com> 8369 8370 * gdb.base/solib-symbol.exp: Do not include directories in 8371 filenames in expected messages. 8372 8373 2011-10-07 Doug Evans <dje (a] google.com> 8374 8375 * gdb.python/py-pp-maint.py: Add tests for `replace' arg. 8376 8377 2011-10-07 Kevin Pouget <kevin.pouget (a] 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 8385 2011-10-06 Joseph Myers <joseph (a] codesourcery.com> 8386 8387 * gdb.base/fixsection.exp: Do not include directories in filename 8388 in expected message. 8389 8390 2011-10-05 Pierre Muller <muller (a] 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 8396 2011-10-04 Paul Koning <paul_koning (a] dell.com> 8397 8398 * gdb.python/py-value.c (main): Break before return. 8399 8400 2011-10-04 Kevin Pouget <kevin.pouget (a] 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 8408 2011-10-03 Edjunior Machado <emachado (a] linux.vnet.ibm.com> 8409 8410 * gdb.base/jit.exp: Add testcase name to log message 8411 8412 2011-10-03 Paul Koning <paul_koning (a] dell.com> 8413 Jan Kratochvil <jan.kratochvil (a] 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 8420 2011-10-02 Joel Brobecker <brobecker (a] adacore.com> 8421 8422 * gdb.base/save-bp.exp, gdb.base/save-bp.c: New files. 8423 8424 2011-10-01 Jan Kratochvil <jan.kratochvil (a] redhat.com> 8425 Pedro Alves <pedro (a] 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 8433 2011-09-30 Marek Polacek <mpolacek (a] redhat.com> 8434 8435 * gdb.python/python.exp (verify pagination beforehand) 8436 (verify pagination afterwards): Fix race by splitting the line. 8437 8438 2011-09-29 Joseph Myers <joseph (a] 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 8443 2011-09-29 Marek Polacek <mpolacek (a] redhat.com> 8444 8445 * lib/gdb.exp: Fix a typo in one of the comments. 8446 8447 2011-09-29 Marek Polacek <mpolacek (a] redhat.com> 8448 8449 * gdb.base/foll-fork.exp: Fix race by adding "y or n" to the 8450 matching pattern. 8451 8452 2011-09-28 Paul Koning <paul_koning (a] 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 8459 2011-09-27 Stan Shebs <stan (a] codesourcery.com> 8460 8461 * gdb.trace/collection.exp: Test collection of $_ret. 8462 8463 2011-09-22 Andreas Tobler <andreast (a] fgznet.ch> 8464 8465 * lib/gdb.exp (gdb_compile): Set rpath and remove -ldl from the 8466 list of compilation switches for <*-*-freebsd*>. 8467 8468 2011-09-19 Stan Shebs <stan (a] codesourcery.com> 8469 8470 * gdb.trace/tspeed.exp: New file. 8471 * gdb.trace/tspeed.c: New file. 8472 8473 2011-09-18 Yao Qi <yao (a] 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 8484 2011-09-17 Yao Qi <yao (a] 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 8490 2011-09-17 Yao Qi <yao (a] 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 8496 2011-09-16 Joel Brobecker <brobecker (a] 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 8502 2011-09-16 Jan Kratochvil <jan.kratochvil (a] redhat.com> 8503 8504 * gdb.python/py-evthreads.exp (Run to breakpoint 1) 8505 (reached breakpoint 2, reached breakpoint 3): Update expected output. 8506 8507 2011-09-15 Kevin Pouget <kevin.pouget (a] 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 8512 2011-04-30 Kevin Pouget <kevin.pouget (a] 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 8520 2011-09-13 Sami Wagiaalla <swagiaal (a] redhat.com> 8521 Jan Kratochvil <jan.kratochvil (a] 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 8538 2011-09-12 Matt Rice <ratmice (a] gmail.com> 8539 Pedro Alves <pedro (a] codesourcery.com> 8540 8541 PR gdb/13175 8542 8543 * gdb.base/interp.exp: New tests. 8544 * gdb.base/interp.c: New file. 8545 8546 2011-09-12 Doug Evans <dje (a] google.com> 8547 8548 * gdb.dwarf2/clztest.exp: Fix initialization of tests array. 8549 * gdb.dwarf2/typeddwarf.exp: Ditto. 8550 8551 2011-09-08 Jan Kratochvil <jan.kratochvil (a] 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 8564 2011-09-08 Jan Kratochvil <jan.kratochvil (a] 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 8571 2011-09-08 Jan Kratochvil <jan.kratochvil (a] 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 8577 2011-09-08 Pedro Alves <pedro (a] 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 8586 2011-09-02 Matt Rice <ratmice (a] 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 8592 2011-09-02 Pedro Alves <pedro (a] codesourcery.com> 8593 8594 * gdb.threads/gcore-thread.exp: Set the global core_supported to 8595 0, before testing gcore. 8596 8597 2011-09-01 Jan Kratochvil <jan.kratochvil (a] 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 8607 2011-08-26 Jan Kratochvil <jan.kratochvil (a] redhat.com> 8608 8609 * gdb.base/commands.exp (error_clears_commands_left): New function. 8610 (): Call it. 8611 8612 2011-08-26 Jan Kratochvil <jan.kratochvil (a] 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 8619 2011-08-26 Marc Khouzam <marc.khouzam (a] 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 8627 2011-08-26 Jan Kratochvil <jan.kratochvil (a] 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 8635 2011-08-18 Keith Seitz <keiths (a] redhat.com> 8636 8637 PR c++/12266 8638 * gdb.cp/meth-typedefs.cc: New file. 8639 * gdb.cp/meth-typedefs.exp: New file. 8640 8641 2011-08-17 Phil Muldoon <pmuldoon (a] redhat.com> 8642 8643 * gdb.python/python.exp: Add extended-prompt tests. 8644 8645 2011-08-15 Jan Kratochvil <jan.kratochvil (a] 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 8651 2011-08-14 Yao Qi <yao (a] 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 8659 2011-08-12 Doug Evans <dje (a] google.com> 8660 8661 * gdb.python/py-symbol.exp: Add test for symbol.type. 8662 8663 2011-08-12 Ulrich Weigand <ulrich.weigand (a] 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 8670 2011-08-09 Pedro Alves <pedro (a] 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 8681 2011-08-09 Pedro Alves <pedro (a] 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 8687 2011-08-08 Jan Kratochvil <jan.kratochvil (a] redhat.com> 8688 8689 * gdb.dwarf2/dw2-op-stack-value.S: New file. 8690 * gdb.dwarf2/dw2-op-stack-value.exp: New file. 8691 8692 2011-08-08 Jan Kratochvil <jan.kratochvil (a] 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 8698 2011-08-05 Pedro Alves <pedro (a] 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 8704 2011-08-05 Yao Qi <yao (a] 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 8710 2011-08-04 Ulrich Weigand <ulrich.weigand (a] linaro.org> 8711 8712 * gdb.base/nostdlib.exp: Skip on gdb_stub targets. 8713 * gdb.base/watch-vfork.exp: Skip on remote targets. 8714 8715 2011-08-04 Ulrich Weigand <ulrich.weigand (a] linaro.org> 8716 8717 * gdb.threads/thread-find.exp: Support remote targets. 8718 8719 2011-08-04 Ulrich Weigand <ulrich.weigand (a] 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 8727 2011-08-03 Philippe Waroquiers <philippe.waroquiers (a] skynet.be> 8728 8729 * gdb.base/break-always.exp: Complete the test 8730 with duplicated breakpoints and enabling/disabling them. 8731 8732 2011-08-02 Tom Tromey <tromey (a] redhat.com> 8733 8734 PR gdb/11289: 8735 * gdb.cp/overload.exp: Fix regexps. Remove kfails. 8736 8737 2011-08-01 Paul Pluzhnikov <ppluzhnikov (a] 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 8743 2011-07-28 Phil Muldoon <pmuldoon (a] 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 8750 2011-07-27 Jan Kratochvil <jan.kratochvil (a] 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 8762 2011-07-27 Jan Kratochvil <jan.kratochvil (a] redhat.com> 8763 8764 Fix crash on lval_computed values. 8765 * gdb.dwarf2/implptr.exp (print sizeof (j[0])): New test. 8766 8767 2011-07-27 Jan Kratochvil <jan.kratochvil (a] redhat.com> 8768 8769 * gdb.base/help.exp (help whatis): Update the expected string. 8770 8771 2011-07-27 Jan Kratochvil <jan.kratochvil (a] 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 8778 2011-07-26 Pedro Alves <pedro (a] codesourcery.com> 8779 8780 * gdb.base/watchpoint.exp 8781 (test_disable_enable_software_watchpoint): New procedure. 8782 (top level): Run it. 8783 8784 2011-07-26 Ulrich Weigand <ulrich.weigand (a] 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 8795 2011-07-25 Jan Kratochvil <jan.kratochvil (a] 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 8807 2011-07-22 Ulrich Weigand <ulrich.weigand (a] 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 8817 2011-07-22 Ulrich Weigand <ulrich.weigand (a] linaro.org> 8818 8819 * gdb.python/py-breakpoint.exp: Re-set can-use-hw-watchpoints 8820 flag after restarting GDB if necessary. 8821 8822 2011-07-22 Ulrich Weigand <ulrich.weigand (a] linaro.org> 8823 8824 * gdb.python/py-shared.exp: Call gdb_load_shlibs. 8825 8826 2011-07-22 Pedro Alves <pedro (a] 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 8831 2011-07-22 Tom Tromey <tromey (a] 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 8838 2011-07-21 Matt Rice <ratmice (a] gmail.com> 8839 8840 * gdb.threads/Makefile.in: Avoid globbing corethreads.exp 8841 in mostlyclean rule. Add files ending in .core. 8842 8843 2011-07-21 Matt Rice <ratmice (a] 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 8849 2011-07-21 Phil Muldoon <pmuldoon (a] redhat.com> 8850 8851 * gdb.python/python.exp: Add prompt substitution tests. 8852 8853 2011-07-19 Jan Kratochvil <jan.kratochvil (a] 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 8860 2011-07-19 Jan Kratochvil <jan.kratochvil (a] 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 8870 2011-07-18 Tom Tromey <tromey (a] redhat.com> 8871 8872 * gdb.cp/static-method.exp: Add missing single quote. 8873 8874 2011-07-18 Yao Qi <yao (a] 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 8886 2011-07-15 Jan Kratochvil <jan.kratochvil (a] 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 8892 2011-07-15 Ulrich Weigand <ulrich.weigand (a] linaro.org> 8893 8894 * gdb.base/type-opaque.exp: Use gdb_load_shlibs. Run test on 8895 remote targets as well. 8896 8897 2011-07-15 Ulrich Weigand <ulrich.weigand (a] 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 8902 2011-07-15 Ulrich Weigand <ulrich.weigand (a] 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 8908 2011-07-14 Paul Pluzhnikov <ppluzhnikov (a] google.com> 8909 8910 * gdb.cp/minsym-fallback.exp: Link in C++ mode. 8911 8912 2011-07-13 Matt Rice <ratmice (a] 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 8921 2011-07-13 Jan Kratochvil <jan.kratochvil (a] redhat.com> 8922 8923 * gdb.dwarf2/dw2-op-call.S (array1): Use the real label; do not 8924 reference undefined label. 8925 8926 2011-07-11 Jan Kratochvil <jan.kratochvil (a] 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 8933 2011-07-11 Phil Muldoon <pmuldoon (a] 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 8939 2011-07-07 Jan Kratochvil <jan.kratochvil (a] redhat.com> 8940 8941 * gdb.java/jprint.exp (print a java.lang.String): xfail without system 8942 debug info. 8943 8944 2011-07-06 Matt Rice <ratmice (a] gmail.com> 8945 8946 * gdb.python/python.exp: Update filename paths. 8947 * gdb.python/py-symtab.exp: Ditto. 8948 8949 2011-07-06 Marek Polacek <mpolacek (a] redhat.com> 8950 8951 * gdb.python/py-evthreads.exp: Add missing `$'. 8952 8953 2011-07-06 Jie Zhang <jie.zhang (a] 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 8959 2011-07-06 Marek Polacek <mpolacek (a] redhat.com> 8960 8961 * gdb.python/py-evthreads.exp: Fix race by adding an anchor to match 8962 the whole output. 8963 8964 2011-07-05 Tom Tromey <tromey (a] redhat.com> 8965 8966 * gdb.java/jprint.java (jprint.hi): New field. 8967 * gdb.java/jprint.exp: Print string. 8968 8969 2011-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 8975 2011-07-06 Paul Pluzhnikov <ppluzhnikov (a] 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 8981 2011-07-02 Jan Kratochvil <jan.kratochvil (a] 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 8990 2011-07-01 Jan Kratochvil <jan.kratochvil (a] redhat.com> 8991 8992 * gdb.cp/paren-type.cc: New files. 8993 * gdb.cp/paren-type.exp: New files. 8994 8995 2011-07-01 Jan Kratochvil <jan.kratochvil (a] 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 9007 2011-07-01 Jan Kratochvil <jan.kratochvil (a] 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 9018 2011-07-01 Jan Kratochvil <jan.kratochvil (a] redhat.com> 9019 9020 * gdb.cp/no-dmgl-verbose.cc: New file. 9021 * gdb.cp/no-dmgl-verbose.exp: New file. 9022 9023 2011-07-01 Jan Kratochvil <jan.kratochvil (a] 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 9037 2011-07-01 Joel Brobecker <brobecker (a] adacore.com> 9038 9039 * gdb.ada/catch_ex.exp: Add temporary catchpoint tests. 9040 9041 2011-07-01 Jan Kratochvil <jan.kratochvil (a] 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 9049 2011-07-01 Jean-Charles Delay <delay (a] adacore.com> 9050 9051 * gdb.ada/packed_array.exp: Fix expected outout. 9052 9053 2011-07-01 Jean-Charles Delay <delay (a] adacore.com> 9054 9055 * gdb.ada/packed_array.exp: fixed expected output. 9056 9057 2011-07-01 Joel Brobecker <brobecker (a] adacore.com> 9058 9059 * gdb.ada/same_enum: New testcase. 9060 9061 2011-07-01 Joel Brobecker <brobecker (a] adacore.com> 9062 9063 * gdb.ada/ptr_typedef: New testcase. 9064 9065 2011-07-01 Joel Brobecker <brobecker (a] adacore.com> 9066 9067 * gdb.ada/arrayptr.exp: Add ptype test. 9068 9069 2011-07-01 Joel Brobecker <brobecker (a] adacore.com> 9070 9071 * gdb.ada/char_enum: New testcase. 9072 9073 2011-07-01 Yao Qi <yao (a] 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 9080 2011-06-30 Jie Zhang <jie.zhang (a] analog.com> 9081 Mike Frysinger <vapier (a] 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 9092 2011-06-30 Andrew Burgess <aburgess (a] broadcom.com> 9093 9094 * gdb.python/py-template.exp: Don't run this test if the target 9095 does not support c++ tests. 9096 9097 2011-06-29 Jan Kratochvil <jan.kratochvil (a] 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 9105 2011-06-29 Tom Tromey <tromey (a] 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 9117 2011-06-29 Tom Tromey <tromey (a] redhat.com> 9118 9119 * gdb.fortran/charset.exp: New file. 9120 * gdb.fortran/charset.f90: New file. 9121 9122 2011-06-29 Tom Tromey <tromey (a] 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 9134 2011-06-28 Yao Qi <yao (a] 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 9143 2011-06-23 Yao Qi <yao (a] 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 9148 2011-06-23 Marek Polacek <mpolacek (a] redhat.com> 9149 9150 * gdb.mi/mi2-var-display.exp: Replace gdb_test_multiple with 9151 mi_gdb_test. 9152 9153 2011-06-23 Marek Polacek <mpolacek (a] redhat.com> 9154 9155 * gdb.mi/mi2-return.exp: Replace gdb_test_multiple with mi_gdb_test. 9156 9157 2011-06-23 Marek Polacek <mpolacek (a] redhat.com> 9158 9159 * gdb.mi/mi2-console.exp: Replace gdb_test_multiple with mi_gdb_test. 9160 9161 2011-06-23 Marek Polacek <mpolacek (a] 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 9170 2011-06-23 Yao Qi <yao (a] 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 9176 2011-06-23 Yao Qi <yao (a] codesourcery.com> 9177 9178 * gdb.threads/execl.exp: Skip on remote target. 9179 9180 2011-06-21 Marek Polacek <mpolacek (a] redhat.com> 9181 9182 * gdb.mi/mi-var-display.exp: Replace gdb_test_multiple with 9183 mi_gdb_test. 9184 9185 2011-06-20 Marek Polacek <mpolacek (a] redhat.com> 9186 9187 * gdb.mi/mi-nsintrall.exp: Replace gdb_test_multiple with mi_gdb_test. 9188 9189 2011-06-20 Marek Polacek <mpolacek (a] redhat.com> 9190 9191 * gdb.mi/mi-nsmoribund.exp: Replace gdb_test_multiple with 9192 mi_gdb_test. 9193 9194 2011-06-20 Marek Polacek <mpolacek (a] redhat.com> 9195 9196 * gdb.mi/mi-return.exp: Replace gdb_test_multiple with mi_gdb_test. 9197 9198 2011-06-14 Yao Qi <yao (a] codesourcery.com> 9199 9200 gdb/testsuite/ 9201 * gdb.threads/ia64-sigill.exp: Remove "set debug lin-lwp 1". 9202 9203 2011-06-10 Jan Kratochvil <jan.kratochvil (a] redhat.com> 9204 9205 * gdb.dwarf2/dw2-filename.exp (info sources): New testcase. 9206 9207 2011-06-10 Tom Tromey <tromey (a] 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 9215 2011-06-08 Joel Brobecker <brobecker (a] 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 9221 2011-06-07 Jan Kratochvil <jan.kratochvil (a] redhat.com> 9222 9223 * gdb.base/async-shell.c: New file. 9224 * gdb.base/async-shell.exp: New file. 9225 9226 2011-06-06 Pedro Alves <pedro (a] codesourcery.com> 9227 9228 * gdb.threads/pending-step.exp: Add more context to SIGTRAP match. 9229 9230 2011-06-03 Joel Brobecker <brobecker (a] adacore.com> (obvious fix) 9231 9232 From Stephen Kitt <steve (a] sk2.org> 9233 * gdb.base/help.exp: Adjust following some spelling corrections 9234 in GDB. 9235 9236 2011-06-01 Yao Qi <yao (a] codesourcery.com> 9237 9238 * gdb.base/ending-run.exp: Match __uClibc_main for uClibc. 9239 9240 2010-05-31 Keith Seitz <keiths (a] redhat.com> 9241 9242 PR c++/12750 9243 * gdb.cp/static-method.cc: New file. 9244 * gdb.cp/static-method.exp: New file. 9245 9246 2010-05-31 Keith Seitz <keiths (a] redhat.com> 9247 9248 PR symtab/12704 9249 * gdb.cp/anon-ns.cc: New file. 9250 * gdb.cp/anon-ns.exp: New file. 9251 9252 2011-05-31 Pedro Alves <pedro (a] codesourcery.com> 9253 9254 * gdb.arch/i386-dr3-watch.c: New file. 9255 * gdb.arch/i386-dr3-watch.exp: New file. 9256 9257 2011-05-30 Yao Qi <yao (a] 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 9267 2011-05-30 Yao Qi <yao (a] codesourcery.com> 9268 9269 * gdb.base/callfuncs.exp (rerun_and_prepare): New. 9270 Call rerun_and_prepare for each test to isolate effects. 9271 9272 2011-05-30 Yao Qi <yao (a] 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 9279 2011-05-30 Yao Qi <yao (a] 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 9289 2011-05-27 Jan Kratochvil <jan.kratochvil (a] redhat.com> 9290 9291 * gdb.threads/leader-exit.c: New file. 9292 * gdb.threads/leader-exit.exp: New file. 9293 9294 2011-05-27 Marek Polacek <mpolacek (a] redhat.com> 9295 9296 * gdb.mi/mi-nonstop.exp: Replace gdb_test_multiple with mi_gdb_test. 9297 9298 2011-05-27 Marek Polacek <mpolacek (a] 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 9308 2011-05-26 Pedro Alves <pedro (a] codesourcery.com> 9309 9310 * gdb.reverse/finish-reverse-bkpt.exp: New test. 9311 9312 2011-05-26 Pedro Alves <pedro (a] codesourcery.com> 9313 9314 * gdb.reverse/next-reverse-bkpt-over-sr.exp: New test. 9315 9316 2011-05-24 Keith Seitz <keiths (a] 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 9324 2011-05-24 Pedro Alves <pedro (a] 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 9330 2011-05-24 Pierre Muller <muller (a] 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 9347 2011-05-24 Pedro Alves <pedro (a] codesourcery.com> 9348 9349 * gdb.trace/tfile.exp: Add test that opening the basic.tf trace 9350 file doesn't error, using MI. 9351 9352 2011-05-23 Tom Tromey <tromey (a] 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 9358 2011-05-20 Pedro Alves <pedro (a] 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 9365 2011-05-20 Pedro Alves <pedro (a] codesourcery.com> 9366 9367 * gdb.mi/basics.c: Don't include stdio.h or unistd.h. 9368 (callme): Remove printf call. 9369 9370 2011-05-20 Pierre Muller <muller (a] 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 9377 2011-05-20 Jan Kratochvil <jan.kratochvil (a] 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 9383 2011-05-18 Jan Kratochvil <jan.kratochvil (a] redhat.com> 9384 9385 * gdb.base/kill-after-signal.c: New file. 9386 * gdb.base/kill-after-signal.exp: New file. 9387 9388 2011-05-16 Pedro Alves <pedro (a] 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 9415 2011-05-14 Yao Qi <yao (a] codesourcery.com> 9416 9417 * gdb.trace/tfile.c(add_memory_block): Store address in unsigned 9418 type. 9419 9420 2011-05-13 Doug Evans <dje (a] 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 9428 2011-05-13 Tom Tromey <tromey (a] 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 9434 2011-05-13 Doug Evans <dje (a] google.com> 9435 9436 * gdb.base/charset.exp: If UTF-16 is not available, skip char16_t, 9437 String16 tests. 9438 9439 2011-05-13 Tom Tromey <tromey (a] 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 9452 2011-05-13 Thiago Jung Bauermann <bauerman (a] br.ibm.com> 9453 9454 * gdb.python/py-function.exp: Test setting a value from a function 9455 which executes a command. 9456 9457 2011-05-12 Tom Tromey <tromey (a] 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 9463 2011-05-12 Marek Polacek <mpolacek (a] 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 9472 2011-05-11 Jan Kratochvil <jan.kratochvil (a] 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 9478 2011-05-11 Jan Kratochvil <jan.kratochvil (a] 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 9484 2011-05-06 Ulrich Weigand <uweigand (a] 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 9493 2011-05-06 Jan Kratochvil <jan.kratochvil (a] redhat.com> 9494 9495 * gdb.threads/corethreads.c: New file. 9496 * gdb.threads/corethreads.exp: New file. 9497 9498 2011-05-06 Jan Kratochvil <jan.kratochvil (a] 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 9506 2011-05-06 Jan Kratochvil <jan.kratochvil (a] 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 9513 2011-05-06 Jan Kratochvil <jan.kratochvil (a] redhat.com> 9514 9515 * gdb.cp/psymtab-parameter.cc: New file. 9516 * gdb.cp/psymtab-parameter.exp: New file. 9517 9518 2011-05-06 Jan Kratochvil <jan.kratochvil (a] 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 9525 2011-5-05 Janis Johnson <janisjo (a] 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 9532 2011-05-05 Yao Qi <yao (a] 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 9539 2011-05-04 Joseph Myers <joseph (a] 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 9547 2011-05-04 Jan Kratochvil <jan.kratochvil (a] 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 9554 2011-05-04 Pedro Alves <pedro (a] codesourcery.com> 9555 9556 * gdb.base/completion.exp: Use gdb_test_multiple instead of 9557 gdb_test and explicit $gdb_prompt/timeout matches. 9558 9559 2011-05-04 Yao Qi <yao (a] codesourcery.com> 9560 9561 * gdb.arch/arm-disp-step.S: Fix usage of macros __thumb__ 9562 and __thumb2__. 9563 9564 2011-05-03 Marek Polacek <mpolacek (a] 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 9570 2011-05-02 Pedro Alves <pedro (a] 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 9579 2011-05-02 Edjunior Machado <emachado (a] 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 9584 2011-04-29 Phil Muldoon <pmuldoon (a] 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 9593 2011-04-28 Ulrich Weigand <ulrich.weigand (a] linaro.org> 9594 9595 * gdb.base/signest.exp: New file. 9596 * gdb.base/signest.c: Likewise. 9597 9598 2011-04-28 Jan Kratochvil <jan.kratochvil (a] redhat.com> 9599 9600 * lib/mi-support.exp (mi_expect_stop) <stopped at wrong place>: Accept 9601 thread and breakpoint notifications. 9602 9603 2011-04-27 Jan Kratochvil <jan.kratochvil (a] 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 9611 2011-04-27 Jan Kratochvil <jan.kratochvil (a] 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 9617 2011-04-27 Ulrich Weigand <ulrich.weigand (a] linaro.org> 9618 9619 * gdb.base/annota1.exp: Accept breakpoints-invalid annotation 9620 while delivering signal. 9621 9622 2011-04-27 Vladimir Prus <vladimir (a] 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 9633 2011-04-25 Jan Kratochvil <jan.kratochvil (a] 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 9639 2011-04-25 Yao Qi <yao (a] 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 9645 2011-04-24 Jan Kratochvil <jan.kratochvil (a] redhat.com> 9646 9647 * gdb.python/py-value.exp (test_objfiles): Name the first test 9648 `py-value in file.filename'. 9649 9650 2011-04-24 Jan Kratochvil <jan.kratochvil (a] 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 9658 2011-04-20 Jan Kratochvil <jan.kratochvil (a] 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 9664 2011-04-20 Pedro Alves <pedro (a] codesourcery.com> 9665 9666 * gdb.base/maint.exp: Test that "maint print registers" works 9667 without a running program. 9668 9669 2011-04-20 Marek Polacek <mpolacek (a] redhat.com> 9670 9671 * gdb.base/setshow.exp: Fix racy tests. 9672 ($old_gdb_prompt): New variable. 9673 9674 2011-04-19 Tom Tromey <tromey (a] 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 9682 2011-04-17 Jan Kratochvil <jan.kratochvil (a] 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 9687 2011-04-17 Jan Kratochvil <jan.kratochvil (a] 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 9695 2011-04-17 Jan Kratochvil <jan.kratochvil (a] 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 9707 2011-04-17 Jan Kratochvil <jan.kratochvil (a] redhat.com> 9708 9709 * gdb.base/eu-strip-infcall.c: New file. 9710 * gdb.base/eu-strip-infcall.exp: New file. 9711 9712 2011-04-17 Jan Kratochvil <jan.kratochvil (a] redhat.com> 9713 9714 * gdb.base/callfuncs.c (Lcallfunc, callfunc): New functions. 9715 * gdb.base/callfuncs.exp (print callfunc (Lcallfunc, 5)): New test. 9716 9717 2011-04-17 Jan Kratochvil <jan.kratochvil (a] 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 9723 2011-04-13 Edjunior Machado <emachado (a] 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 9729 2011-04-13 Jan Kratochvil <jan.kratochvil (a] redhat.com> 9730 9731 * lib/gdb.exp (gdb_breakpoint): New case for a GDB internal error. 9732 9733 2011-04-13 Thiago Jung Bauermann <bauerman (a] br.ibm.com> 9734 9735 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Don't 9736 expect a colon in watch -location output. 9737 9738 2011-04-13 Marek Polacek <mpolacek (a] 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 9744 2011-04-11 Jan Kratochvil <jan.kratochvil (a] 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 9753 2011-04-04 Tom Tromey <tromey (a] redhat.com> 9754 9755 * gdb.cp/maint.exp (test_help): Update. 9756 (test_namespace): Likewise. 9757 9758 2011-04-01 Joel Brobecker <brobecker (a] adacore.com> 9759 9760 * gdb.ada/arrayptr/foo.adb: Add access to constrained array. 9761 * gdb.ada/arrayptr.exp: Add new tests. 9762 9763 2011-04-01 Joel Brobecker <brobecker (a] adacore.com> 9764 9765 * gdb.ada/mi_catch_ex: New testcase. 9766 9767 2011-04-01 Pedro Alves <pedro (a] codesourcery.com> 9768 9769 * gdb.cp/cpexprs.exp (Overloaded methods): No longer try the 9770 base::overload(void) method without specifying "const". 9771 9772 2011-04-01 Ulrich Weigand <ulrich.weigand (a] linaro.org> 9773 9774 * gdb.arch/thumb-singlestep.S: New file. 9775 * gdb.arch/thumb-singlestep.exp: Likewise. 9776 9777 2011-03-31 Tom Tromey <tromey (a] 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 9784 2011-03-29 Tom Tromey <tromey (a] redhat.com> 9785 9786 * gdb.cp/anon-struct.cc: New file. 9787 * gdb.cp/anon-struct.exp: New file. 9788 9789 2011-03-28 Jan Kratochvil <jan.kratochvil (a] 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 9796 2011-03-28 Jan Kratochvil <jan.kratochvil (a] 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 9802 2011-03-28 Jan Kratochvil <jan.kratochvil (a] 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 9817 2011-03-25 Andrew Burgess <aburgess (a] 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 9824 2011-03-24 Tom Tromey <tromey (a] redhat.com> 9825 9826 * gdb.base/label.exp: Use `main:there' linespec. Add re-running 9827 test. 9828 9829 2011-03-22 Jan Kratochvil <jan.kratochvil (a] 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 9835 2011-03-22 Phil Muldoon <pmuldoon (a] redhat.com> 9836 9837 PR python/12183 9838 9839 * gdb.python/py-function.exp: Add GdbError tests. 9840 9841 2011-03-18 Pedro Alves <pedro (a] 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 9850 2011-03-18 Pedro Alves <pedro (a] 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 9857 2011-03-18 Phil Muldoon <pmuldoon (a] redhat.com> 9858 9859 PR python/12149 9860 9861 * gdb.python/python.exp: Add gdb.write tests. 9862 9863 2010-03-17 Phil Muldoon <pmuldoon (a] 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 9874 2011-03-16 Keith Seitz <keiths (a] 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 9888 2011-03-16 Paul Pluzhnikov <ppluzhnikov (a] 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 9895 2011-03-15 Andreas Tobler <andreast (a] fgznet.ch> 9896 9897 * gdb.base/jit-main.c: Define ElfW for non glibc elf targets. 9898 9899 2011-03-15 Phil Muldoon <pmuldoon (a] redhat.com> 9900 9901 * lib/gdb.exp (gdb_unload): Add another termination case. 9902 9903 2011-03-15 Jan Kratochvil <jan.kratochvil (a] 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 9913 2011-03-15 Ulrich Weigand <uweigand (a] 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 9920 2010-03-14 Phil Muldoon <pmuldoon (a] redhat.com> 9921 9922 * gdb.python/py-breakpoint.exp: Add Python stop operations tests. 9923 9924 2011-03-13 Ulrich Weigand <uweigand (a] de.ibm.com> 9925 9926 * gdb.python/py-section-script.exp: Skip test if no Python support. 9927 9928 2011-03-12 Ulrich Weigand <uweigand (a] de.ibm.com> 9929 9930 * gdb.base/solib-weak.exp: Allow "." prefix for ppc64. 9931 9932 2011-03-10 Phil Muldoon <pmuldoon (a] 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 9938 2011-03-09 Tom Tromey <tromey (a] redhat.com> 9939 9940 * gdb.ada/catch_ex.exp: Use explicit gdb_test rather than 9941 gdb_continue_to_end. 9942 9943 2011-03-09 Mark Kettenis <kettenis (a] gnu.org> 9944 9945 * gdb.base/memattr.exp: Adjust regexps to accept spaces as well as 9946 tabs. 9947 9948 2011-03-09 Tom Tromey <tromey (a] 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 9966 2011-03-08 Jan Kratochvil <jan.kratochvil (a] redhat.com> 9967 9968 * gdb.server/ext-run.exp 9969 (load new file without any gdbserver inferior): New test. 9970 9971 2011-03-07 Tom Tromey <tromey (a] redhat.com> 9972 9973 * Makefile.in (TAGS): Rewrite. 9974 9975 2011-03-07 Jan Kratochvil <jan.kratochvil (a] 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 9982 2011-03-07 Tom Tromey <tromey (a] redhat.com> 9983 9984 * Makefile.in (TAGS): New target. 9985 9986 2011-03-07 Tom Tromey <tromey (a] 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 10047 2011-03-05 Jan Kratochvil <jan.kratochvil (a] redhat.com> 10048 10049 * gdb.base/help.exp (help thread find): Fix one forgotten quote. 10050 10051 2011-03-03 Tom Tromey <tromey (a] 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 10086 2011-03-03 Joel Brobecker <brobecker (a] adacore.com> 10087 10088 * gdb.python/py-inferior.exp: Avoid searching pattern beyond 10089 end of buffer. 10090 10091 2011-03-02 Joel Brobecker <brobecker (a] 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 10096 2011-02-28 Michael Snyder <msnyder (a] vmware.com> 10097 10098 * gdb.cp/overload.cc: Change initializer value to integer. 10099 10100 2011-02-27 Michael Snyder <msnyder (a] vmware.com> 10101 10102 * gdb.multi/base.exp: Add test for remove-inferiors. 10103 10104 2011-02-26 Joel Brobecker <brobecker (a] adacore.com> 10105 10106 * gdb.python/py-frame.exp: Simplify the initialization phase 10107 using prepare_for_testing. 10108 10109 2011-02-25 Michael Snyder <msnyder (a] vmware.com> 10110 10111 * gdb.multi/base.exp: Add tests for info inferiors with args. 10112 10113 2011-02-25 Jan Kratochvil <jan.kratochvil (a] 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 10126 2011-02-24 Michael Snyder <msnyder (a] vmware.com> 10127 10128 * gdb.base/break.exp: Add tests for delete breakpoints using 10129 convenience variables and value history references. 10130 10131 2011-02-24 Michael Snyder <msnyder (a] vmware.com> 10132 10133 * gdb.base/break.exp: Remove debugging 'printf' accidentally 10134 left behind in previous check-in. 10135 10136 2011-02-23 Michael Snyder <msnyder (a] 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 10144 2011-02-23 Michael Snyder <msnyder (a] vmware.com> 10145 10146 * gdb.base/memattr.exp: New test. 10147 * gdb.base/memattr.c: Test load for memattr.exp. 10148 10149 2011-02-22 Doug Evans <dje (a] google.com> 10150 10151 * gdb.python/py-symbol.exp: Test lookup_global_symbol. 10152 10153 2011-02-22 Michael Snyder <msnyder (a] 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 10171 2011-02-22 Michael Snyder <msnyder (a] vmware.com> 10172 10173 * gdb.threads/thread-find.exp: Add tests for bad input to 10174 info threads. 10175 10176 2011-02-22 Joel Brobecker <brobecker (a] 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 10182 2011-02-22 Joel Brobecker <brobecker (a] 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 10188 2011-02-22 Joel Brobecker <brobecker (a] 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 10194 2011-02-21 Michael Snyder <msnyder (a] 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 10212 2011-02-21 Michael Snyder <msnyder (a] vmware.com> 10213 10214 * gdb.threads/thread-find.exp: Update patterns for changes in 10215 output of "info threads" command. 10216 10217 2011-02-21 Matthew Gretton-Dann <matthew.gretton-dann (a] arm.com> 10218 Ulrich Weigand <uweigand (a] 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 10224 2011-02-21 Ulrich Weigand <uweigand (a] 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 10243 2011-02-21 Joel Brobecker <brobecker (a] 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 10248 2011-02-18 Jan Kratochvil <jan.kratochvil (a] redhat.com> 10249 10250 * gdb.cp/typedef-operator.exp: New file. 10251 * gdb.cp/typedef-operator.cc: New file. 10252 10253 2011-02-17 Michael Snyder <msnyder (a] vmware.com> 10254 10255 * gdb.threads/thread-find.exp: Fix regular expressions. 10256 10257 2011-02-17 Joel Brobecker <brobecker (a] adacore.com> 10258 10259 * gdb.ada/packed_array: Expand testcase to test printing of 10260 unconstrained packed array. 10261 10262 2011-02-17 Joel Brobecker <brobecker (a] adacore.com> 10263 10264 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart. 10265 10266 2011-02-16 Pedro Alves <pedro (a] 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 10275 2011-02-16 Ken Werner <ken.werner (a] 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 10282 2011-02-16 Pedro Alves <pedro (a] 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 10290 2011-02-15 Michael Snyder <msnyder (a] 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 10296 2011-02-15 Ken Werner <ken.werner (a] de.ibm.com> 10297 10298 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte. 10299 10300 2011-02-15 Yao Qi <yao (a] 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 10306 2011-02-15 Thiago Jung Bauermann <bauerman (a] 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 10315 2011-02-14 Pedro Alves <pedro (a] 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 10325 2011-02-14 Pedro Alves <pedro (a] 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 10333 2011-02-14 Pedro Alves <pedro (a] 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 10341 2011-02-14 Pedro Alves <pedro (a] codesourcery.com> 10342 10343 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that 10344 value repeat handles unavailableness. 10345 10346 2011-02-14 Pedro Alves <pedro (a] 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 10356 2011-02-14 Pedro Alves <pedro (a] codesourcery.com> 10357 10358 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files. 10359 10360 2011-02-13 Jan Kratochvil <jan.kratochvil (a] 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 10366 2011-02-08 Ulrich Weigand <uweigand (a] 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 10372 2011-02-08 Ulrich Weigand <uweigand (a] 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 10378 2011-02-07 Thiago Jung Bauermann <bauerman (a] 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 10386 2011-02-07 Pedro Alves <pedro (a] 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 10393 2011-02-04 Sami Wagiaalla <swagiaal (a] 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 10401 2011-02-04 David Daney <ddaney (a] caviumnetworks.com> 10402 10403 * gdb.base/catch-syscall.exp: Enable for mips*-linux*. 10404 10405 2011-02-03 Andrew Burgess <aburgess (a] 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 10411 2011-02-02 Pedro Alves <pedro (a] 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 10418 2011-01-31 Paul Pluzhnikov <ppluzhnikov (a] 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 10424 2011-01-31 Ulrich Weigand <uweigand (a] 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 10432 2011-01-31 Sami Wagiaalla <swagiaal (a] 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 10439 2011-01-31 Joel Brobecker <brobecker (a] 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 10445 2011-01-29 Jan Kratochvil <jan.kratochvil (a] redhat.com> 10446 10447 * gdb.cp/noparam.exp: New file. 10448 * gdb.cp/noparam.cc: New file. 10449 10450 2011-01-28 Pedro Alves <pedro (a] codesourcery.com> 10451 10452 * gdb.trace/tfile.exp: Test that with no traceframe selected, 10453 there's no stack or registers. 10454 10455 2011-01-26 Tom Tromey <tromey (a] 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 10461 2011-01-25 Pedro Alves <pedro (a] 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 10471 2011-01-25 Ken Werner <ken.werner (a] 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 10485 2011-01-24 Pedro Alves <pedro (a] 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 10492 2011-01-21 Ken Werner <ken.werner (a] 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 10497 2011-01-19 Yao Qi <yao (a] codesourcery.com> 10498 10499 * lib/dwarf.exp (dwarf2_support): Change supported targets to a 10500 positve list. 10501 10502 2011-01-19 Yao Qi <yao (a] 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 10549 2011-01-19 Tom Tromey <tromey (a] redhat.com> 10550 10551 * gdb.python/py-infthread.exp: Add thread tests. 10552 10553 2011-01-14 Joel Brobecker <brobecker (a] adacore.com> 10554 10555 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases. 10556 10557 2011-01-14 Joel Brobecker <brobecker (a] adacore.com> 10558 10559 * gdb.ada/widewide: New testcase. 10560 10561 2011-01-13 Joel Brobecker <brobecker (a] adacore.com> 10562 10563 * gdb.base/interact.exp: New testcase. 10564 10565 2011-01-12 Tom Tromey <tromey (a] 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 10583 2011-01-12 Andrew Burgess <aburgess (a] broadcom.com> 10584 Jan Kratochvil <jan.kratochvil (a] 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 10590 2011-01-12 Andrew Burgess <aburgess (a] 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 10596 2011-01-11 Tom Tromey <tromey (a] redhat.com> 10597 10598 * gdb.python/py-infthread.exp: Load gdb-python.exp. 10599 10600 2010-01-11 Thiago Jung Bauermann <bauerman (a] 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 10608 2011-01-10 Phil Muldoon <pmuldoon (a] 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 10615 2011-01-09 Andreas Schwab <schwab (a] linux-m68k.org> 10616 10617 * gdb.threads/tls.exp ("info address me"): Fix expected output. 10618 10619 2011-01-07 Jan Kratochvil <jan.kratochvil (a] redhat.com> 10620 10621 * configure: Regenerate. 10622 10623 2011-01-06 Tom Tromey <tromey (a] redhat.com> 10624 10625 * gdb.python/py-frame.exp: Test gdb.newest_frame. 10626 10627 2011-01-06 Joel Brobecker <brobecker (a] 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 10654 2011-01-06 Joel Brobecker <brobecker (a] 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 10669 2011-01-06 Joel Brobecker <brobecker (a] 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 10675 2011-01-05 Joel Brobecker <brobecker (a] 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 10687 2011-01-05 Joel Brobecker <brobecker (a] adacore.com> 10688 10689 * gdb.base/langs1.f: Add copyright header. 10690 10691 2011-01-03 Jan Kratochvil <jan.kratochvil (a] redhat.com> 10692 10693 * gdb.base/morestack.exp: New file. 10694 * gdb.base/morestack.c: New file. 10695 10696 2011-01-02 Jan Kratochvil <jan.kratochvil (a] redhat.com> 10697 10698 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011. 10699 10700 2010-12-29 Joel Brobecker <brobecker (a] 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 10705 2010-12-29 Joel Brobecker <brobecker (a] adacore.com> 10706 10707 * gdb.ada/lang_switch.exp: Correct expected parameter value. 10708 10709 2010-12-25 Andreas Schwab <schwab (a] 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 10716 2010-12-23 Yao Qi <yao (a] codesourcery.com> 10717 10718 * gdb.arch/arm-disp-step.exp: New. 10719 * gdb.arch/arm-disp-step.S: New. 10720 10721 2010-12-21 Tom Tromey <tromey (a] 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 10728 2010-12-15 Jan Kratochvil <jan.kratochvil (a] 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 10736 2010-12-12 Stan Shebs <stan (a] codesourcery.com> 10737 10738 * gdb.trace/tsv.exp: Test print command on trace state variables. 10739 10740 2010-12-09 Tom Tromey <tromey (a] redhat.com> 10741 10742 * gdb.base/interp.exp: Add regression test. 10743 10744 2010-12-09 Tom Tromey <tromey (a] 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 10751 2010-12-07 Doug Evans <dje (a] 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 10759 2010-11-29 Michael Snyder <msnyder (a] 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 10767 2010-11-30 Doug Evans <dje (a] 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 10782 2010-11-29 Doug Evans <dje (a] google.com> 10783 10784 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to 10785 printer-name;subprinter-name. 10786 10787 2010-11-29 Tom Tromey <tromey (a] 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 10793 2010-11-29 Phil Muldoon <pmuldoon (a] redhat.com> 10794 10795 PR python/12199 10796 10797 * gdb.python/py-breakpoint.exp: Test the delete method. 10798 10799 2010-11-28 Jan Kratochvil <jan.kratochvil (a] 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 10805 2010-11-24 Edjunior Machado <emachado (a] br.ibm.com> 10806 10807 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro. 10808 10809 2010-11-24 Edjunior Machado <emachado (a] 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 10816 2010-11-23 Doug Evans <dje (a] 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 10824 2010-11-23 Phil Muldoon <pmuldoon (a] 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 10831 2010-11-20 Jan Kratochvil <jan.kratochvil (a] redhat.com> 10832 10833 * gdb.dwarf2/dw2-stack-boundary.exp: New file. 10834 * gdb.dwarf2/dw2-stack-boundary.S: New file. 10835 10836 2010-11-20 Jan Kratochvil <jan.kratochvil (a] redhat.com> 10837 10838 * gdb.dwarf2/dw2-ada-ffffffff.S: New file. 10839 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file. 10840 10841 2010-11-18 Doug Evans <dje (a] google.com> 10842 10843 * gdb.server/ext-run.exp: Fix intermittent failures. 10844 10845 2010-11-12 Nathan Froyd <froydnj (a] codesourcery.com> 10846 10847 * gdb.stabs/gdb11479.exp: Use runto_main. 10848 10849 2010-11-12 Nathan Froyd <froydnj (a] codesourcery.com> 10850 10851 * gdb.base/break-entry.exp: Skip if using a stub. 10852 10853 2010-11-12 Nathan Froyd <froydnj (a] codesourcery.com> 10854 10855 * gdb.python/py-inferior.exp: Pack values in target endianness. 10856 10857 2010-11-12 Tom Tromey <tromey (a] 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 10868 2010-11-11 Phil Muldoon <pmuldoon (a] redhat.com> 10869 10870 * gdb.python/py-breakpoint.exp: Add internal watchpoint and 10871 breakpoint tests. 10872 10873 2010-11-09 Pedro Alves <pedro (a] codesourcery.com> 10874 10875 * gdb.base/watchpoint.exp: Test "watch -location" with an 10876 innacessible location. 10877 10878 2010-11-09 Edjunior Machado <emachado (a] br.ibm.com> 10879 Luis Machado <luisgpm (a] 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 10888 2010-11-08 Edjunior Machado <emachado (a] br.ibm.com> 10889 Luis Machado <luisgpm (a] br.ibm.com> 10890 10891 * gdb.base/break-entry.exp: convert entry point for 10892 ppc64 and expect leading `.' on ppc64's symbols 10893 10894 2010-11-05 Doug Evans <dje (a] 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 10901 2010-11-05 Ken Werner <ken.werner (a] 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 10923 2010-11-04 Sami Wagiaalla <swagiaal (a] 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 10929 2010-11-04 Jan Kratochvil <jan.kratochvil (a] redhat.com> 10930 Joel Brobecker <brobecker (a] adacore.com> 10931 10932 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and 10933 check test_compiler_info. 10934 10935 2010-11-03 Ken Werner <ken.werner (a] de.ibm.com> 10936 10937 * gdb.base/gnu_vector.exp: Adjust expect messages. 10938 10939 2010-11-03 Ken Werner <ken.werner (a] de.ibm.com> 10940 10941 * gdb.base/gnu_vector.exp: Add unary operator tests. 10942 10943 2010-11-03 Ken Werner <ken.werner (a] de.ibm.com> 10944 10945 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators. 10946 10947 2010-11-02 Doug Evans <dje (a] 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 10953 2010-11-02 Tom Tromey <tromey (a] redhat.com> 10954 10955 * gdb.base/default.exp: Remove "scheme" from language list. 10956 10957 2010-11-02 Jan Kratochvil <jan.kratochvil (a] redhat.com> 10958 10959 Revert: 10960 2010-10-17 Jan Kratochvil <jan.kratochvil (a] redhat.com> 10961 * gdb.threads/sigstep-threads.exp: New file. 10962 * gdb.threads/sigstep-threads.c: New file. 10963 10964 2010-10-20 Michael Snyder <msnyder (a] vmware.com> 10965 10966 * gdb.threads/fork-child-threads.exp: Don't run on remote target. 10967 10968 2010-10-19 Ulrich Weigand <uweigand (a] 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 10973 2010-10-19 Ulrich Weigand <uweigand (a] 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 10978 2010-10-19 Sami Wagiaalla <swagiaal (a] redhat.com> 10979 10980 * gdb.cp/smartp.exp: New test. 10981 * gdb.cp/smartp.cc : New test. 10982 10983 2010-10-19 Sami Wagiaalla <swagiaal (a] 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 10989 2010-10-18 Tom Tromey <tromey (a] 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 10998 2010-10-17 Jan Kratochvil <jan.kratochvil (a] 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 11004 2010-10-17 Jan Kratochvil <jan.kratochvil (a] redhat.com> 11005 11006 * gdb.threads/sigstep-threads.exp: New file. 11007 * gdb.threads/sigstep-threads.c: New file. 11008 11009 2010-10-17 Jan Kratochvil <jan.kratochvil (a] redhat.com> 11010 11011 * gdb.base/pie-execl.exp: New file. 11012 * gdb.base/pie-execl.c: New file. 11013 11014 2010-10-13 Doug Evans <dje (a] google.com> 11015 Jan Kratochvil <jan.kratochvil (a] 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 11021 2010-10-14 Sami Wagiaalla <swagiaal (a] 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 11029 2010-10-13 Doug Evans <dje (a] 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 11036 2010-10-13 Jan Kratochvil <jan.kratochvil (a] redhat.com> 11037 11038 * gdb.python/py-error.exp: New file. 11039 * gdb.python/py-error.py: New file. 11040 11041 2010-10-12 Jan Kratochvil <jan.kratochvil (a] redhat.com> 11042 11043 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by 11044 gdb_test_multiple. 11045 11046 2010-10-12 Jan Kratochvil <jan.kratochvil (a] 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 11055 2010-10-12 Ulrich Weigand <uweigand (a] 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 11060 2010-10-11 Jan Kratochvil <jan.kratochvil (a] redhat.com> 11061 11062 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME. 11063 (main): Make openlib dummy call. 11064 11065 2010-10-11 Jan Kratochvil <jan.kratochvil (a] 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 11073 2010-10-11 Jan Kratochvil <jan.kratochvil (a] 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 11080 2010-10-08 Sami Wagiaalla <swagiaal (a] redhat.com> 11081 11082 * gdb.cp/oranking.exp: New test. 11083 * gdb.cp/oranking.cc: New test program. 11084 11085 2010-10-08 Ken Werner <ken.werner (a] 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 11090 2010-10-06 Ken Werner <ken.werner (a] 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 11097 2010-10-06 Doug Evans <dje (a] google.com> 11098 11099 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location 11100 of syscall staging area. 11101 11102 2010-10-06 Ken Werner <ken.werner (a] 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 11108 2010-10-05 Maciej W. Rozycki <macro (a] codesourcery.com> 11109 11110 * gdb.arch/altivec-abi.exp: Fix a typo. 11111 11112 2010-10-02 Maciej W. Rozycki <macro (a] codesourcery.com> 11113 11114 * lib/mi-support.exp (thread_selected_re): Correct pattern used 11115 to match a thread ID. 11116 11117 2010-10-02 Jan Kratochvil <jan.kratochvil (a] redhat.com> 11118 11119 Fix s390x testcase compatibility. 11120 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value. 11121 11122 2010-10-01 Doug Evans <dje (a] 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 11138 2010-09-30 Tom Tromey <tromey (a] redhat.com> 11139 11140 * gdb.base/anon.exp: New file. 11141 * gdb.base/anon.c: New file. 11142 11143 2010-09-30 Tom Tromey <tromey (a] 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 11149 2010-09-30 Jan Kratochvil <jan.kratochvil (a] 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 11156 2010-09-30 Jan Kratochvil <jan.kratochvil (a] 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 11162 2010-09-29 Jan Kratochvil <jan.kratochvil (a] 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 11169 2010-09-24 Jan Kratochvil <jan.kratochvil (a] 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 11175 2010-09-22 Joel Brobecker <brobecker (a] adacore.com> 11176 11177 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting. 11178 11179 2010-09-22 Jan Kratochvil <jan.kratochvil (a] 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 11185 2010-09-22 Joel Brobecker <brobecker (a] adacore.com> 11186 11187 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target 11188 type of our const type. 11189 11190 2010-09-22 Sami Wagiaalla <swagiaal (a] redhat.com> 11191 11192 * gdb.cp/pr12028.cc: New. 11193 * gdb.cp/pr12028.exp: New. 11194 11195 2010-09-22 Joel Brobecker <brobecker (a] adacore.com> 11196 11197 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files. 11198 11199 2010-09-16 Phil Muldoon <pmuldoon (a] redhat.com> 11200 Jan Kratochvil <jan.kratochvil (a] 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 11208 2010-09-14 Tom Tromey <tromey (a] redhat.com> 11209 11210 PR symtab/8399: 11211 * gdb.threads/tls.exp: Remove kfail. Update expected output. 11212 11213 2010-09-14 Tom Tromey <tromey (a] 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 11222 2010-09-13 Sami Wagiaalla <swagiaal (a] 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 11227 2010-09-13 Jan Kratochvil <jan.kratochvil (a] 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 11233 2010-09-11 Jan Kratochvil <jan.kratochvil (a] redhat.com> 11234 11235 * gdb.python/python.exp (set height 0, collect help from uiout) 11236 (verify help to uiout): New tests. 11237 11238 2010-09-10 Edjunior Barbosa Machado <emachado (a] 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 11243 2010-09-09 Jan Kratochvil <jan.kratochvil (a] redhat.com> 11244 11245 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64. 11246 (test_ld) <powerpc64-*>: New. 11247 11248 2010-09-08 Daniel Jacobowitz <dan (a] codesourcery.com> 11249 11250 * gdb.cp/templates.exp (test_template_args): Allow "struct". 11251 11252 2010-09-08 Daniel Jacobowitz <dan (a] 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 11261 2010-09-08 Ulrich Weigand <uweigand (a] de.ibm.com> 11262 11263 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead 11264 of "next" to proceed over pthread_exit call. 11265 11266 2010-09-08 Ulrich Weigand <uweigand (a] 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 11271 2010-09-06 Jan Kratochvil <jan.kratochvil (a] 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 11286 2010-09-04 Daniel Jacobowitz <dan (a] 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 11293 2010-09-03 Jan Kratochvil <jan.kratochvil (a] redhat.com> 11294 11295 * gdb.base/ui-redirect.exp: New file. 11296 11297 2010-09-02 Jan Kratochvil <jan.kratochvil (a] redhat.com> 11298 Joel Brobecker <brobecker (a] adacore.com> 11299 11300 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files. 11301 11302 2010-08-31 Doug Evans <dje (a] google.com> 11303 11304 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name. 11305 11306 2010-08-30 Tom Tromey <tromey (a] redhat.com> 11307 11308 PR python/11792: 11309 * gdb.python/py-value.exp (test_subscript_regression): Add 11310 dynamic_type test. 11311 11312 2010-08-30 Daniel Jacobowitz <dan (a] 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 11319 2010-08-26 Pedro Alves <pedro (a] codesourcery.com> 11320 11321 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in 11322 one test. 11323 11324 2010-08-24 Doug Evans <dje (a] 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 11332 2010-08-23 Tom Tromey <tromey (a] 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 11340 2010-08-23 Tom Tromey <tromey (a] redhat.com> 11341 11342 PR python/10676: 11343 * gdb.python/py-type.exp (test_fields): Add tests for type 11344 equality. 11345 11346 2010-08-23 Tom Tromey <tromey (a] redhat.com> 11347 11348 PR python/11915: 11349 * gdb.python/py-type.exp (test_fields): Add tests for array. 11350 11351 2010-08-23 Keith Seitz <keiths (a] 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 11357 2010-08-20 Keith Seitz <keiths (a] 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 11365 2010-08-19 Thiago Jung Bauermann <bauerman (a] 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 11372 2010-08-19 Pedro Alves <pedro (a] 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 11387 2010-08-19 Doug Evans <dje (a] 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 11399 2010-08-19 Pierre Muller <muller (a] 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 11405 2010-08-18 Tom Tromey <tromey (a] redhat.com> 11406 11407 PR symtab/11919: 11408 * gdb.base/completion.exp: Add test. 11409 11410 2010-08-18 Doug Evans <dje (a] 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 11435 2010-08-18 Yao Qi <yao (a] 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 11441 2010-08-18 Yao Qi <yao (a] codesourcery.com> 11442 11443 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case 11444 to reflect latest c source file. 11445 11446 2010-08-17 Jan Kratochvil <jan.kratochvil (a] 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 11452 2010-08-17 Jan Kratochvil <jan.kratochvil (a] redhat.com> 11453 Pedro Alves <pedro (a] 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 11460 2010-08-16 Tom Tromey <tromey (a] 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 11470 2010-08-16 Doug Evans <dje (a] google.com> 11471 11472 * gdb.python/python.exp: Fix syntax in "post event insertion" test. 11473 11474 2010-08-11 Phil Muldoon <pmuldoon (a] redhat.com> 11475 11476 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event 11477 tests. 11478 11479 2010-08-11 Ken Werner <ken.werner (a] 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 11485 2010-08-11 Phil Muldoon <pmuldoon (a] 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 11492 2010-08-07 Jan Kratochvil <jan.kratochvil (a] 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 11499 2010-08-02 Doug Evans <dje (a] 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 11506 2010-07-30 Kazu Hirata <kazu (a] 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 11512 2010-07-30 Doug Evans <dje (a] 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 11528 2010-07-30 Jan Kratochvil <jan.kratochvil (a] 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 11536 2010-07-29 Pedro Alves <pedro (a] codesourcery.com> 11537 11538 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt 11539 in gdb_test_multiple. 11540 11541 2010-07-29 Pedro Alves <pedro (a] codesourcery.com> 11542 11543 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the 11544 environment. 11545 11546 2010-07-28 Tom Tromey <tromey (a] 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 11553 2010-07-28 Daniel Jacobowitz <dan (a] codesourcery.com> 11554 11555 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp, 11556 gdb.dwarf2/member-ptr-forwardref.exp: Adjust. 11557 11558 2010-07-28 Tom Tromey <tromey (a] redhat.com> 11559 11560 PR c++/9946: 11561 * gdb.cp/temargs.exp: New file. 11562 * gdb.cp/temargs.cc: New file. 11563 11564 2010-07-27 Jan Kratochvil <jan.kratochvil (a] redhat.com> 11565 11566 * gdb.base/help.exp (help disassemble): Update the content. 11567 11568 2010-07-27 Jan Kratochvil <jan.kratochvil (a] redhat.com> 11569 11570 * gdb.threads/ia64-sigill.exp: New file. 11571 * gdb.threads/ia64-sigill.c: New file. 11572 11573 2010-07-27 Tom Tromey <tromey (a] 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 11588 2010-07-27 Tom Tromey <tromey (a] 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 11598 2010-07-27 Phil Muldoon <pmuldoon (a] 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 11604 2010-07-26 Corinna Vinschen <vinschen (a] redhat.com> 11605 11606 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so 11607 as not to clash with .data section. 11608 11609 2010-07-26 Jerome Guitton <guitton (a] 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 11615 2010-07-21 Pedro Alves <pedro (a] 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 11624 2010-07-21 Sami Wagiaalla <swagiaal (a] redhat.com> 11625 11626 * gdb.cp/fpointer.cc: New test. 11627 * gdb.cp/fpointer.exp: New test. 11628 11629 2010-07-20 Jan Kratochvil <jan.kratochvil (a] redhat.com> 11630 11631 * gdb.base/solib-nodir.exp: New file. 11632 * lib/gdb.exp (runto): New case for a GDB internal error. 11633 11634 2010-07-20 Jan Kratochvil <jan.kratochvil (a] redhat.com> 11635 Ulrich Weigand <uweigand (a] de.ibm.com> 11636 Tom Tromey <tromey (a] 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 11644 2010-07-19 Jan Kratochvil <jan.kratochvil (a] 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 11654 2010-07-14 Ken Werner <ken.werner (a] de.ibm.com> 11655 11656 * gdb.arch/altivec-abi.exp: New tests. 11657 11658 2010-07-13 Tom Tromey <tromey (a] 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 11664 2010-07-13 Tom Tromey <tromey (a] redhat.com> 11665 11666 * gdb.base/label.exp: New file. 11667 * gdb.base/label.c: New file. 11668 11669 2010-07-12 Ulrich Weigand <uweigand (a] de.ibm.com> 11670 H.J. Lu <hongjiu.lu (a] 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 11699 2010-07-07 Doug Evans <dje (a] 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 11705 2010-07-05 Jan Kratochvil <jan.kratochvil (a] redhat.com> 11706 Joel Brobecker <brobecker (a] 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 11713 2010-07-05 Jan Kratochvil <jan.kratochvil (a] redhat.com> 11714 Joel Brobecker <brobecker (a] 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 11721 2010-07-05 Jan Kratochvil <jan.kratochvil (a] redhat.com> 11722 Joel Brobecker <brobecker (a] 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 11751 2010-07-05 Jan Kratochvil <jan.kratochvil (a] 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 11757 2010-07-05 Jan Kratochvil <jan.kratochvil (a] redhat.com> 11758 Joel Brobecker <brobecker (a] 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 11763 2010-07-05 Jan Kratochvil <jan.kratochvil (a] redhat.com> 11764 Joel Brobecker <brobecker (a] 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 11774 2010-07-02 Tom Tromey <tromey (a] redhat.com> 11775 11776 * gdb.base/bitops.exp: Remove extraneous "pass". 11777 11778 2010-07-02 Ken Werner <ken.werner (a] de.ibm.com> 11779 11780 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors. 11781 11782 2010-07-01 Pedro Alves <pedro (a] codesourcery.com> 11783 11784 * gdb.base/help.exp: Adjust expected output. 11785 11786 2010-07-01 Pedro Alves <pedro (a] codesourcery.com> 11787 11788 * gdb.base/help.exp: Adjust expected output. 11789 11790 2010-06-30 Jan Kratochvil <jan.kratochvil (a] redhat.com> 11791 11792 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar) 11793 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for 11794 c++/11702. 11795 11796 2010-06-29 Jan Kratochvil <jan.kratochvil (a] redhat.com> 11797 Doug Evans <dje (a] google.com> 11798 11799 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to 11800 add .dynamic entry'. 11801 11802 2010-06-29 Doug Evans <dje (a] 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 11808 2010-06-28 Phil Muldoon <pmuldoon (a] redhat.com> 11809 Tom Tromey <tromey (a] redhat.com> 11810 Thiago Jung Bauermann <bauerman (a] 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 11817 2010-06-28 Jan Kratochvil <jan.kratochvil (a] 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 11829 2010-06-28 Jan Kratochvil <jan.kratochvil (a] 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 11847 2010-06-28 Jan Kratochvil <jan.kratochvil (a] 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 11853 2010-06-28 Jan Kratochvil <jan.kratochvil (a] 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 11859 2010-06-28 Jan Kratochvil <jan.kratochvil (a] redhat.com> 11860 Joel Brobecker <brobecker (a] adacore.com> 11861 11862 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines. 11863 11864 2010-06-28 Jan Kratochvil <jan.kratochvil (a] redhat.com> 11865 11866 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New. 11867 11868 2010-06-28 Doug Evans <dje (a] google.com> 11869 11870 * gdb.base/break-interp.exp (reach): Relax expected output a bit. 11871 11872 2010-06-27 Doug Evans <dje (a] google.com> 11873 11874 * gdb.cp/m-static.exp: Update expected test output. 11875 11876 2010-06-25 Paul Hilfinger <hilfinger (a] adacore.com> 11877 11878 * gdb.gdb/selftest.exp: Adjust expected message for 11879 capturing start-up runtime. 11880 11881 2010-06-25 Tom Tromey <tromey (a] redhat.com> 11882 11883 PR python/10808: 11884 * gdb.python/python.exp: Add new tests. 11885 11886 2010-06-25 Sami Wagiaalla <swagiaal (a] redhat.com> 11887 11888 * gdb.cp/operator.cc: Created an import loop. 11889 * gdb.cp/operator.exp: Added testcase for import loop. 11890 11891 2010-06-25 Jan Kratochvil <jan.kratochvil (a] 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 11904 2010-06-25 Jan Kratochvil <jan.kratochvil (a] 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 11913 2010-06-25 Ulrich Weigand <Ulrich.Weigand (a] de.ibm.com> 11914 11915 * gdb.cell/dwarfaddr.exp: New file. 11916 * gdb.cell/dwarfaddr.S: New file. 11917 11918 2010-06-24 Jan Kratochvil <jan.kratochvil (a] redhat.com> 11919 11920 Test PR 9436. 11921 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New. 11922 11923 2010-06-24 Hui Zhu <teawater (a] gmail.com> 11924 11925 * gdb.base/eval.exp: New file. 11926 11927 2010-06-23 Ulrich Weigand <Ulrich.Weigand (a] 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 11933 2010-06-22 Pierre Muller <muller (a] 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 11940 2010-06-21 Doug Evans <dje (a] google.com> 11941 11942 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's. 11943 11944 2010-06-19 Ulrich Weigand <Ulrich.Weigand (a] de.ibm.com> 11945 11946 * gdb.arch/spu-ls.exp: New file. 11947 * gdb.arch/spu-ls.c: Likewise. 11948 11949 2010-06-18 Stan Shebs <stan (a] codesourcery.com> 11950 11951 * gdb.threads/thread-specific.exp: Add tests of $_thread. 11952 11953 2010-06-18 Ulrich Weigand <Ulrich.Weigand (a] 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 11959 2010-06-18 Pedro Alves <pedro (a] 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 11965 2010-06-17 Doug Evans <dje (a] google.com> 11966 11967 * gdb.arch/i386-size.exp: Updated expected output for 11968 DISASSEMBLY_OMIT_FNAME. 11969 11970 2010-06-16 Jan Kratochvil <jan.kratochvil (a] redhat.com> 11971 Sergio Durigan Junior <sergiodj (a] 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 11985 2010-06-14 Kevin Buettner <kevinb (a] 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 11996 2010-06-11 Ulrich Weigand <Ulrich.Weigand (a] 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 12006 2010-06-11 Stan Shebs <stan (a] codesourcery.com> 12007 12008 * gdb.base/permissions.exp: New file. 12009 12010 2010-06-11 Ulrich Weigand <Ulrich.Weigand (a] de.ibm.com> 12011 12012 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind 12013 does not support ELF executable class. 12014 12015 2010-06-11 Ulrich Weigand <Ulrich.Weigand (a] de.ibm.com> 12016 12017 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace. 12018 12019 2010-06-11 Jan Kratochvil <jan.kratochvil (a] 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 12024 2010-06-11 Michael Snyder <msnyder (a] vmware.com> 12025 12026 * gdb.base/setshow.exp (set language asm): Don't use 12027 gdb_test_no_output, fails on some targets. 12028 12029 2010-06-11 Ulrich Weigand <Ulrich.Weigand (a] de.ibm.com> 12030 12031 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*. 12032 * gdb.cp/pr9167.exp: Likewise. 12033 12034 2010-06-11 Ulrich Weigand <Ulrich.Weigand (a] de.ibm.com> 12035 12036 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well. 12037 12038 2010-06-11 Ulrich Weigand <Ulrich.Weigand (a] de.ibm.com> 12039 12040 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests. 12041 12042 2010-06-11 Ulrich Weigand <Ulrich.Weigand (a] de.ibm.com> 12043 12044 * gdb.base/charset.c (main): Make sure malloc gets linked in. 12045 12046 2010-06-11 Tom Tromey <tromey (a] 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 12052 2010-06-11 Jan Kratochvil <jan.kratochvil (a] redhat.com> 12053 12054 * gdb.base/moribund-step.exp: New. 12055 12056 2010-06-08 Michael Snyder <msnyder (a] 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 12116 2010-06-08 Michael Snyder <msnyder (a] 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 12153 2010-06-08 Jan Kratochvil <jan.kratochvil (a] redhat.com> 12154 12155 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New. 12156 12157 2010-06-07 Jan Kratochvil <jan.kratochvil (a] redhat.com> 12158 12159 Test PR 10640. 12160 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New. 12161 12162 2010-06-07 Sami Wagiaalla <swagiaal (a] 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 12169 2010-06-04 Michael Snyder <msnyder (a] 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 12176 2010-06-04 Doug Evans <dje (a] 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 12183 2010-06-04 Tom Tromey <tromey (a] redhat.com> 12184 12185 * gdb.python/py-value.exp (test_value_hash): Don't test equality 12186 of hash and id. 12187 12188 2010-06-04 Jan Kratochvil <jan.kratochvil (a] 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 12196 2010-06-03 Michael Snyder <msnyder (a] 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 12230 2010-06-03 Joel Brobecker <brobecker (a] 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 12235 2010-06-02 Jan Kratochvil <jan.kratochvil (a] redhat.com> 12236 12237 * gdb.fortran/module.exp (stopped language detection): New test. 12238 12239 2010-06-02 Jan Kratochvil <jan.kratochvil (a] 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 12256 2010-06-02 Jan Kratochvil <jan.kratochvil (a] 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 12263 2010-06-02 Michael Snyder <msnyder (a] 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 12311 2010-06-02 Jan Kratochvil <jan.kratochvil (a] redhat.com> 12312 12313 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline. 12314 12315 2010-06-02 Michael Snyder <msnyder (a] 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 12358 2010-06-02 Jan Kratochvil <jan.kratochvil (a] redhat.com> 12359 12360 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New. 12361 12362 2010-06-02 Sami Wagiaalla <swagiaal (a] redhat.com> 12363 12364 * gdb.cp/koenig.exp: Added new test case. 12365 * gdb.cp/koenig.cc: Ditto. 12366 12367 2010-06-01 Michael Snyder <msnyder (a] 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 12445 2010-06-01 Michael Snyder <msnyder (a] 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 12463 2010-06-01 Jan Kratochvil <jan.kratochvil (a] 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 12471 2010-05-31 Joel Brobecker <brobecker (a] adacore.com> 12472 12473 * gdb.base/subst.exp: Fix call to gdb_test with empty message. 12474 12475 2010-05-31 Jan Kratochvil <jan.kratochvil (a] 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 12483 2010-05-28 Pedro Alves <pedro (a] codesourcery.com> 12484 12485 * limits.c, limits.exp: Delete files. 12486 * Makefile.in (clean mostlyclean): Adjust. 12487 * tracecmd.exp: Adjust. 12488 12489 2010-05-28 Jan Kratochvil <jan.kratochvil (a] redhat.com> 12490 12491 * gdb.base/tui-layout.exp: New. 12492 12493 2010-05-28 Michael Snyder <msnyder (a] 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 12542 2010-05-28 Jan Kratochvil <jan.kratochvil (a] redhat.com> 12543 12544 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy 12545 excessive newline. 12546 12547 2010-05-27 Michael Snyder <msnyder (a] 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 12569 2010-05-26 Michael Snyder <msnyder (a] 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 12598 2010-05-26 Michael Snyder <msnyder (a] 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 12614 2010-05-25 Tom Tromey <tromey (a] redhat.com> 12615 12616 * gdb.base/macscp.exp: Add missing space after setup_kfail. 12617 12618 2010-05-25 Tom Tromey <tromey (a] 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 12646 2010-05-25 Tom Tromey <tromey (a] redhat.com> 12647 12648 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636. 12649 12650 2010-05-25 Michael Snyder <msnyder (a] 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 12701 2010-05-25 Doug Evans <dje (a] google.com> 12702 12703 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and 12704 gdb.string_to_argv. 12705 12706 2010-05-21 Tom Tromey <tromey (a] 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 12713 2010-05-21 Tom Tromey <tromey (a] 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 12721 2010-05-21 Tom Tromey <tromey (a] redhat.com> 12722 12723 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc. 12724 Call it. 12725 12726 2010-05-21 Tom Tromey <tromey (a] 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 12732 2010-05-20 Pedro Alves <pedro (a] codesourcery.com> 12733 Joel Brobecker <brobecker (a] 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 12739 2010-05-17 Joel Brobecker <brobecker (a] 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 12744 2010-05-17 Joel Brobecker <brobecker (a] adacore.com> 12745 12746 * gdb.ada/cond_lang: New testcase. 12747 12748 2010-05-17 Joel Brobecker <brobecker (a] 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 12755 2010-05-17 Joel Brobecker <brobecker (a] adacore.com> 12756 12757 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id. 12758 * gdb.cp/koenig.exp: Likewise. 12759 12760 2010-05-14 Phil Muldoon <pmuldoon (a] redhat.com> 12761 12762 PR python/11482 12763 12764 * gdb.python/py-value.exp (test_value_hash): New function. 12765 12766 2010-05-11 Pierre Muller <muller (a] ics.u-strasbg.fr> 12767 12768 PR exp/11530. 12769 * gdb.base/gdb11530.c: New file. 12770 * gdb.base/gdb11530.exp: New file. 12771 12772 2010-05-08 Jan Kratochvil <jan.kratochvil (a] redhat.com> 12773 12774 * gdb.dwarf2/dw2-modula2-self-type.exp: New. 12775 * gdb.dwarf2/dw2-modula2-self-type.S: New. 12776 12777 2010-05-07 Sami Wagiaalla <swagiaal (a] redhat.com> 12778 12779 * gdb.cp/koenig.exp: New test. 12780 * gdb.cp/koenig.cc: New test program. 12781 12782 2010-05-05 Joel Brobecker <brobecker (a] adacore.com> 12783 12784 Remove the use of prms_id and bug_id throughout the testsuite. 12785 12786 2010-05-04 Pierre Muller <muller (a] 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 12792 2010-05-02 Jan Kratochvil <jan.kratochvil (a] 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 12802 2010-04-29 Pedro Alves <pedro (a] 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 12809 2010-04-29 Phil Muldoon <pmuldoon (a] redhat.com> 12810 12811 * gdb.python/py-param.exp: New File. 12812 12813 2010-04-29 Mihail Zenkov <mihail.zenkov (a] gmail.com> 12814 12815 * gdb.base/default.exp: Fix "set language" test. 12816 12817 2010-04-24 Pierre Muller <muller (a] ics.u-strasbg.fr> 12818 12819 PR breakpoints/11531. 12820 * gdb.base/gdb11531.c: New file. 12821 * gdb.base/gdb11531.exp: New file. 12822 12823 2010-04-26 Tom Tromey <tromey (a] redhat.com> 12824 12825 * gdb.base/completion.exp: Add tests for completion and deprecated 12826 commands. 12827 12828 2010-04-26 Jan Kratochvil <jan.kratochvil (a] redhat.com> 12829 12830 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array) 12831 (print /x char_array): Escape curly brackets. 12832 12833 2010-04-23 Jan Kratochvil <jan.kratochvil (a] redhat.com> 12834 12835 Fix deadlock on looped list of loaded shared objects. 12836 * gdb.base/solib-corrupted.exp: New. 12837 12838 2010-04-23 Doug Evans <dje (a] 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 12844 2010-04-20 Chris Moller <cmoller (a] 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 12853 2010-04-22 Jan Kratochvil <jan.kratochvil (a] 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 12864 2010-04-22 Pierre Muller <muller (a] ics.u-strasbg.fr> 12865 12866 * gdb.threads/watchthreads.exp: Change to obtain consistent output. 12867 12868 2010-04-22 Pierre Muller <muller (a] ics.u-strasbg.fr> 12869 12870 PR stabs/11479. 12871 * gdb.stabs/gdb11479.exp: New file. 12872 * gdb.stabs/gdb11479.c: New file. 12873 12874 2010-04-22 Pierre Muller <muller (a] 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 12880 2010-04-21 Chris Moller <cmoller (a] 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 12888 2010-04-21 Pierre Muller <muller (a] ics.u-strasbg.fr> 12889 12890 PR pascal/11492. 12891 * gdb.pascal/gdb11492.pas: New file. 12892 * gdb.pascal/gdb11492.exp: New file. 12893 12894 2010-04-20 Joel Brobecker <brobecker (a] adacore.com> 12895 12896 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files. 12897 12898 2010-04-20 Joel Brobecker <brobecker (a] adacore.com> 12899 12900 * gdb.ada/dyn_loc: New testcase. 12901 12902 2010-04-20 Chris Moller <cmoller (a] 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 12911 2010-04-20 Jan Kratochvil <jan.kratochvil (a] redhat.com> 12912 Sergio Durigan Junior <sergiodj (a] redhat.com> 12913 12914 * gdb.fortran/logical.exp: New testcase. 12915 * gdb.fortran/logical.f90: New file. 12916 12917 2010-04-19 Doug Evans <dje (a] google.com> 12918 12919 * gdb.base/help.exp (help source): Update expected output. 12920 12921 2010-04-19 Jan Kratochvil <jan.kratochvil (a] 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 12929 2010-04-19 Pedro Alves <pedro (a] codesourcery.com> 12930 12931 PR breakpoints/8554. 12932 12933 * gdb.trace/save-trace.exp: Adjust. 12934 12935 2010-04-17 H.J. Lu <hongjiu.lu (a] intel.com> 12936 12937 PR corefiles/11511 12938 * gdb.arch/system-gcore.exp: New. 12939 * gdb.arch/gcore.c: Likewise. 12940 12941 2010-04-15 Doug Evans <dje (a] 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 12948 2010-04-14 Phil Muldoon <pmuldoon (a] 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 12955 2010-04-12 Phil Muldoon <pmuldoon (a] redhat.com> 12956 12957 * gdb.python/py-breakpoint.c: Make result global. 12958 12959 2010-04-09 Jan Kratochvil <jan.kratochvil (a] redhat.com> 12960 12961 Fix non-GNU make compatibility. 12962 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@. 12963 12964 2010-04-09 Phil Muldoon <pmuldoon (a] redhat.com> 12965 12966 * gdb.python/py-breakpoint.exp: New File. 12967 * gdb.python/py-breakpoint.C: Ditto. 12968 12969 2010-04-08 Stan Shebs <stan (a] codesourcery.com> 12970 12971 * gdb.trace/actions.exp: Clear default-collect. 12972 * gdb.trace/save-trace.exp: Clear default-collect. 12973 12974 2010-04-08 Phil Muldoon <pmuldoon (a] 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 12980 2010-04-07 H.J. Lu <hongjiu.lu (a] 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 12987 2010-04-06 Doug Evans <dje (a] google.com> 12988 12989 * gdb.base/source-test.gdb: New file. 12990 * gdb.base/source.exp: Test source -v. 12991 12992 2010-04-06 Ulrich Weigand <Ulrich.Weigand (a] de.ibm.com> 12993 12994 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern. 12995 12996 2010-04-06 Pierre Muller <muller (a] 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 13007 2010-04-05 Stan Shebs <stan (a] 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 13013 2010-04-04 Stan Shebs <stan (a] 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 13021 2010-04-04 Stan Shebs <stan (a] codesourcery.com> 13022 13023 * gdb.trace/tfile.exp: Sharpen tfind test. 13024 13025 2010-04-04 Jan Kratochvil <jan.kratochvil (a] redhat.com> 13026 13027 * gdb.base/break-entry.exp: New. 13028 13029 2010-04-02 Hui Zhu <teawater (a] gmail.com> 13030 Michael Snyder <msnyder (a] vmware.com> 13031 13032 * gdb.reverse/i386-sse-reverse.exp: New file. 13033 * gdb.reverse/i386-sse-reverse.c: New file. 13034 13035 2010-04-02 Pedro Alves <pedro (a] codesourcery.com> 13036 13037 * gdb.trace/tfind.exp: Adjust expected disassembly output. 13038 13039 2010-04-01 Stan Shebs <stan (a] codesourcery.com> 13040 13041 * gdb.trace/actions.exp: Tweak expected output. 13042 * gdb.trace/while-stepping.exp: Tweak expected output. 13043 13044 2010-04-01 H.J. Lu <hongjiu.lu (a] intel.com> 13045 13046 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh". 13047 13048 2010-04-01 Pedro Alves <pedro (a] codesourcery.com> 13049 13050 * gdb.base/commands.exp: Adjust. 13051 * gdb.cp/extern-c.exp: Adjust. 13052 13053 2010-04-01 Pedro Alves <pedro (a] codesourcery.com> 13054 13055 * gdb.trace/collection.c (local_test_func): Define a local struct, 13056 and instanciate it. 13057 13058 2010-04-01 Pedro Alves <pedro (a] 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 13064 2010-03-31 Jan Kratochvil <jan.kratochvil (a] redhat.com> 13065 13066 * gdb.dwarf2/dw2-bad-parameter-type.exp, 13067 gdb.dwarf2/dw2-bad-parameter-type.S: New. 13068 13069 2010-03-31 Stan Shebs <stan (a] 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 13075 2010-03-26 Keith Seitz <keiths (a] 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 13081 2010-03-30 Doug Evans <dje (a] 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 13091 2010-03-29 Sami Wagiaalla <swagiaal (a] 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 13097 2010-03-29 Pedro Alves <pedro (a] codesourcery.com> 13098 13099 * gdb.trace/collection.exp (run_trace_experiment): Make sure 13100 "tstart" is silent. 13101 13102 2010-03-29 Pedro Alves <pedro (a] 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 13123 2010-03-28 Jan Kratochvil <jan.kratochvil (a] redhat.com> 13124 13125 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add 13126 " as $displacement" to "seen displacement message". 13127 13128 2010-03-28 Pedro Alves <pedro (a] 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 13135 2010-03-26 Ulrich Weigand <Ulrich.Weigand (a] 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 13143 2010-03-26 Pedro Alves <pedro (a] codesourcery.com> 13144 13145 * gdb.trace/tfile.c (tohex, bin2hex): New. 13146 (write_error_trace_file): Hexify error description. 13147 13148 2010-03-25 Stan Shebs <stan (a] 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 13155 2010-03-25 Keith Seitz <keiths (a] redhat.com> 13156 13157 * gdb.java/jprint.exp: XFAIL printing of static class members 13158 because of GCC debuginfo problem. 13159 13160 2010-03-25 Jan Kratochvil <jan.kratochvil (a] redhat.com> 13161 13162 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New. 13163 13164 2010-03-24 Daniel Jacobowitz <dan (a] 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 13175 2010-03-24 Tom Tromey <tromey (a] 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 13183 2010-03-24 Daniel Jacobowitz <dan (a] 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 13191 2010-03-24 Stan Shebs <stan (a] codesourcery.com> 13192 13193 * gdb.trace/tfile.exp: Expect "trace frame", with a space. 13194 13195 2010-03-24 Daniel Jacobowitz <dan (a] 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 13202 2010-03-23 Pedro Alves <pedro (a] codesourcery.com> 13203 13204 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf 13205 format strings and add casts to avoid compiler warnings. 13206 13207 2010-03-23 Vladimir Prus <vladimir (a] 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 13214 2010-03-22 Jan Kratochvil <jan.kratochvil (a] redhat.com> 13215 13216 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175 13217 and r157645). 13218 13219 2010-03-22 Jan Kratochvil <jan.kratochvil (a] redhat.com> 13220 13221 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S: 13222 New. 13223 13224 2010-03-22 Daniel Jacobowitz <dan (a] codesourcery.com> 13225 13226 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi. 13227 * gdb.python/py-mi.exp (binfile): Rename to py-mi. 13228 13229 2010-03-19 Stan Shebs <stan (a] codesourcery.com> 13230 13231 * gdb.trace/ax.exp: New file. 13232 13233 2010-03-19 Doug Evans <dje (a] 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 13241 2010-03-18 Stan Shebs <stan (a] codesourcery.com> 13242 13243 * gdb.trace/circ.exp: Test circular-trace-buffer. 13244 * gdb.trace/tfile.exp: Update tstatus test. 13245 13246 2010-03-18 Joel Brobecker <brobecker (a] adacore.com> 13247 13248 * gdb.dwarf2/dw2-anonymous-func.S: New file. 13249 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase. 13250 13251 2010-03-18 Ulrich Weigand <Ulrich.Weigand (a] de.ibm.com> 13252 13253 * gdb.mi/gdb680.exp: Revert 2009-06-17 change. 13254 13255 2010-03-18 Pedro Alves <pedro (a] 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 13260 2010-03-15 Sami Wagiaalla <swagiaal (a] redhat.com> 13261 13262 * gdb.cp/shadow.exp: Removed kfail; test has been fix. 13263 * gdb.cp/nsusing.exp: Ditto. 13264 13265 2010-03-15 Tom Tromey <tromey (a] 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 13271 2010-03-15 Jie Zhang <jie (a] codesourcery.com> 13272 13273 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var. 13274 Declare and use new loadtimeout variable. 13275 13276 2010-03-14 Daniel Jacobowitz <dan (a] codesourcery.com> 13277 13278 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load. 13279 Use gdb_load later. 13280 13281 2010-03-14 Pedro Alves <pedro (a] 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 13286 2010-03-12 Tom Tromey <tromey (a] 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 13293 2010-03-12 Sami Wagiaalla <swagiaal (a] redhat.com> 13294 13295 * gdb.cp/gdb2384-base.h: Created 'namespace B'. 13296 * gdb.cp/gdb2384-base.cc: Use 'namespace B'. 13297 13298 2010-03-12 Daniel Jacobowitz <dan (a] codesourcery.com> 13299 13300 * lib/gdb.exp (gdb_test_multiple): Handle -timeout. 13301 13302 2010-03-12 Daniel Jacobowitz <dan (a] 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 13326 2010-03-12 Pedro Alves <pedro (a] 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 13335 2010-03-11 Jan Kratochvil <jan.kratochvil (a] 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 13352 2010-03-10 Doug Evans <dje (a] 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 13358 2010-03-10 Pedro Alves <pedro (a] codesourcery.com> 13359 13360 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New. 13361 13362 2010-03-08 Keith Seitz <keiths (a] 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 (a] 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 (a] 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 13413 2010-03-05 Tom Tromey <tromey (a] 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 13419 2010-03-04 Keith Seitz <keiths (a] 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 13425 2010-03-04 Pedro Alves <pedro (a] codesourcery.com> 13426 13427 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New. 13428 13429 2010-03-03 Doug Evans <dje (a] 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 13438 2010-03-03 Tom Tromey <tromey (a] redhat.com> 13439 13440 PR gdb/11345: 13441 * gdb.base/printcmds.exp (test_printf): Add test. 13442 13443 2010-03-02 H.J. Lu <hongjiu.lu (a] 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 13453 2010-03-01 Daniel Jacobowitz <dan (a] 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 13460 2010-03-01 H.J. Lu <hongjiu.lu (a] intel.com> 13461 13462 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86. 13463 (load_description): Set architecture if defined. 13464 13465 2010-02-28 Phil Muldoon <pmuldoon (a] redhat.com> 13466 13467 * gdb.python/py-frame.exp: Add read_var block tests. 13468 * gdb.python/py-frame.c (block): New function. 13469 13470 2010-02-28 Jan Kratochvil <jan.kratochvil (a] redhat.com> 13471 Daniel Jacobowitz <dan (a] codesourcery.com> 13472 13473 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return. 13474 13475 2010-02-25 David S. Miller <davem (a] 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 13480 2010-02-24 Phil Muldoon <pmuldoon (a] 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 13489 2010-02-24 Phil Muldoon <pmuldoon (a] 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 13501 2010-02-22 Pedro Alves <pedro (a] codesourcery.com> 13502 13503 PR9605 13504 13505 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files. 13506 13507 2010-02-19 Tom Tromey <tromey (a] 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 13513 2010-02-19 Jan Kratochvil <jan.kratochvil (a] 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 13519 2010-02-18 Ulrich Weigand <Ulrich.Weigand (a] de.ibm.com> 13520 13521 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT. 13522 * configure: Regenerate. 13523 13524 2010-02-18 Daniel Jacobowitz <dan (a] codesourcery.com> 13525 13526 * gdb.python/py-type.exp: Check for Python support. 13527 13528 2010-02-17 Pedro Alves <pedro (a] codesourcery.com> 13529 13530 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new 13531 `regsub' syntax available. 13532 13533 2010-02-17 Pedro Alves <pedro (a] 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 13541 2010-02-17 Tom Tromey <tromey (a] redhat.com> 13542 13543 * gdb.java/jprint.java (jprint.props): New field. 13544 * gdb.java/jprint.exp (set_lang_java): Add regression test. 13545 13546 2010-02-17 Pedro Alves <pedro (a] codesourcery.com> 13547 13548 * gdb.base/charset.exp: Don't assume new `regsub' syntax 13549 available. 13550 13551 2010-02-16 Daniel Jacobowitz <dan (a] codesourcery.com> 13552 13553 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file 13554 creation to support remote host testing. 13555 13556 2010-02-16 Daniel Jacobowitz <dan (a] codesourcery.com> 13557 13558 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail. 13559 Recognize "command not found". 13560 13561 2010-02-16 Daniel Jacobowitz <dan (a] codesourcery.com> 13562 13563 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware 13564 single-stepping. 13565 13566 2010-02-16 Daniel Jacobowitz <dan (a] codesourcery.com> 13567 13568 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test 13569 if arguments are not supported. 13570 13571 2010-02-16 Daniel Jacobowitz <dan (a] codesourcery.com> 13572 13573 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to 13574 be const or non-const. 13575 13576 2010-02-16 Daniel Jacobowitz <dan (a] codesourcery.com> 13577 13578 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use 13579 mi_send_resuming_command to send -exec-continue. 13580 13581 2010-02-16 Daniel Jacobowitz <dan (a] 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 13590 2010-02-16 Daniel Jacobowitz <dan (a] codesourcery.com> 13591 13592 * gdb.cp/cpcompletion.exp: Specify source file name explicitly. 13593 13594 2010-02-16 Daniel Jacobowitz <dan (a] 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 13600 2010-02-16 Daniel Jacobowitz <dan (a] 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 13605 2010-02-15 Jan Kratochvil <jan.kratochvil (a] 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 13611 2010-02-13 Jan Kratochvil <jan.kratochvil (a] redhat.com> 13612 13613 * gdb.base/prelink.exp (set verbose on): New. 13614 13615 2010-02-12 Tomas Holmberg <th (a] 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 13621 2010-02-09 Joel Brobecker <brobecker (a] adacore.com> 13622 13623 * gdb.ada/ptype_tagged_param: New testcase. 13624 13625 2010-02-08 Tom Tromey <tromey (a] 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 13634 2010-02-08 Chris Moller <moller (a] 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 13643 2010-02-08 Chris Moller <moller (a] 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 13650 2010-02-08 Joel Brobecker <brobecker (a] 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 13656 2010-02-05 Doug Evans <dje (a] google.com> 13657 13658 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by 13659 user. 13660 13661 2010-02-05 Sami Wagiaalla <swagiaal (a] redhat.com> 13662 13663 PR c++/7935: 13664 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed. 13665 13666 2010-02-04 Tom Tromey <tromey (a] redhat.com> 13667 13668 * gdb.cp/virtbase.exp: Make test case names unique. 13669 13670 2010-02-02 Tom Tromey <tromey (a] 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 13676 2010-02-02 Tom Tromey <tromey (a] redhat.com> 13677 13678 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for 13679 type-printing change. 13680 13681 2010-02-02 Tom Tromey <tromey (a] 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 13688 2010-02-01 Jan Kratochvil <jan.kratochvil (a] 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 13695 2010-02-01 Jan Kratochvil <jan.kratochvil (a] redhat.com> 13696 13697 * gdb.base/symbol-without-target_section.exp, 13698 gdb.base/symbol-without-target_section.c: New. 13699 13700 2010-02-01 Daniel Jacobowitz <dan (a] codesourcery.com> 13701 13702 * gdb.base/bigcore.exp: Reset increased timeout. 13703 * gdb.base/interrupt.exp: Match unexpected gdb prompt. 13704 13705 2010-02-01 Daniel Jacobowitz <dan (a] codesourcery.com> 13706 13707 * gdb.base/gcore.exp (capture_command_output): Use 13708 gdb_test_multiple. 13709 13710 2010-02-01 Daniel Jacobowitz <dan (a] 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 13716 2010-02-01 Daniel Jacobowitz <dan (a] codesourcery.com> 13717 13718 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files. 13719 13720 2010-01-29 Daniel Jacobowitz <dan (a] 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 13731 2010-01-29 Joel Brobecker <brobecker (a] adacore.com> 13732 13733 * gdb.ada/rec_return: New testcase. 13734 13735 2010-01-29 Joel Brobecker <brobecker (a] adacore.com> 13736 13737 * gdb.ada/call_pn: New testcase. 13738 13739 2010-01-28 Daniel Jacobowitz <dan (a] 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 13746 2010-01-28 Sami Wagiaalla <swagiaal (a] 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 13753 2010-01-27 Jan Kratochvil <jan.kratochvil (a] 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 13758 2010-01-27 Sami Wagiaalla <swagiaal (a] redhat.com> 13759 13760 * gdb.cp/namespace-using.exp: Rename to nsusing.exp. 13761 * gdb.cp/namespace-using.cc: Rename to nsusing.cc. 13762 13763 2010-01-26 Tom Tromey <tromey (a] redhat.com> 13764 13765 PR exp/7643: 13766 * gdb.base/printcmds.exp (test_print_string_constants): Remove 13767 setup_kfail. 13768 13769 2010-01-14 Sami Wagiaalla <swagiaal (a] 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 13778 2010-01-26 Sami Wagiaalla <swagiaal (a] 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 13789 2010-01-25 Tom Tromey <tromey (a] 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 13795 2010-01-24 Jan Kratochvil <jan.kratochvil (a] redhat.com> 13796 13797 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'): 13798 Adjust it for DISASSEMBLY_OMIT_FNAME. 13799 13800 2010-01-22 Jan Kratochvil <jan.kratochvil (a] redhat.com> 13801 13802 PR symtab/11199: 13803 * gdb.dwarf2/member-ptr-forwardref.exp, 13804 gdb.dwarf2/member-ptr-forwardref.S: New. 13805 13806 2010-01-20 Jan Kratochvil <jan.kratochvil (a] 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 13817 2010-01-20 Tom Tromey <tromey (a] 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 13824 2010-01-20 Vladimir Prus <vladimir (a] 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 13829 2010-01-19 Jan Kratochvil <jan.kratochvil (a] 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 13834 2010-01-19 Tom Tromey <tromey (a] 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 13842 2010-01-19 Jan Kratochvil <jan.kratochvil (a] 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 13858 2010-01-18 Tom Tromey <tromey (a] 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 13864 2010-01-18 Tom Tromey <tromey (a] redhat.com> 13865 Thiago Jung Bauermann <bauerman (a] 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 13871 2010-01-15 Stan Shebs <stan (a] codesourcery.com> 13872 13873 * gdb.trace/tfile.c: New file. 13874 * gdb.trace/tfile.exp: New file. 13875 13876 2010-01-14 Jan Kratochvil <jan.kratochvil (a] redhat.com> 13877 13878 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove. 13879 13880 2010-01-14 Jan Kratochvil <jan.kratochvil (a] redhat.com> 13881 13882 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New. 13883 13884 2010-01-14 Jan Kratochvil <jan.kratochvil (a] 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 13896 2010-01-14 Jan Kratochvil <jan.kratochvil (a] redhat.com> 13897 13898 * gdb.base/break-interp.exp (test_core): New proc. 13899 (test_ld): Call it. 13900 13901 2010-01-14 Jan Kratochvil <jan.kratochvil (a] 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 13909 2010-01-14 Jan Kratochvil <jan.kratochvil (a] 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 13916 2010-01-14 Jan Kratochvil <jan.kratochvil (a] redhat.com> 13917 13918 * gdb.base/break-interp.exp: New file. 13919 13920 2010-01-13 Phil Muldoon <pmuldoon (a] 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 13929 2010-01-13 Vladimir Prus <vladimir (a] codesourcery.com> 13930 13931 * lib/mi-support.exp (mi_check_thread_states): Handle 13932 core number in thread listing. 13933 13934 2010-01-12 Joel Brobecker <brobecker (a] 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 13940 2010-01-11 Doug Evans <dje (a] 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 13947 2010-01-11 Jan Kratochvil <jan.kratochvil (a] 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 13953 2010-01-09 Ralf Wildenhues <Ralf.Wildenhues (a] gmx.de> 13954 13955 * gdb.cell/configure: Regenerate. 13956 13957 2010-01-09 Jan Kratochvil <jan.kratochvil (a] 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 13966 2010-01-08 Jan Kratochvil <jan.kratochvil (a] redhat.com> 13967 13968 Workaround PR binutils/10802. 13969 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes 13970 (twice). 13971 13972 2010-01-08 Daniel Jacobowitz <dan (a] codesourcery.com> 13973 13974 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals. 13975 13976 2010-01-08 Joel Brobecker <brobecker (a] adacore.com> 13977 13978 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect 13979 call, to avoid interruption. 13980 13981 2010-01-08 Jan Kratochvil <jan.kratochvil (a] redhat.com> 13982 13983 * gdb.stabs/weird.def (args93): New. 13984 13985 2010-01-07 Doug Evans <dje (a] google.com> 13986 13987 * lib/gdb.exp (gdb_skip_xml_test): Add comment. 13988 13989 2010-01-07 Tom Tromey <tromey (a] redhat.com> 13990 13991 * gdb.base/source.exp: Use correct line number. 13992 13993 2010-01-05 Stan Shebs <stan (a] codesourcery.com> 13994 13995 * gdb.trace/tracecmd.exp: Test ftrace. 13996 13997 2010-01-04 Ulrich Weigand <Ulrich.Weigand (a] de.ibm.com> 13998 13999 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets. 14000 14001 2010-01-03 Jan Kratochvil <jan.kratochvil (a] redhat.com> 14002 14003 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to 14004 "uint_for_mi_testing". 14005 14006 2010-01-01 Joel Brobecker <brobecker (a] adacore.com> 14007 14008 Test indented comment in file being sourced. 14009 * gdb.base/commands.exp: Test indented comment in file being sourced. 14010 14011 2010-01-01 Joel Brobecker <brobecker (a] 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 14018 2010-01-01 Joel Brobecker <brobecker (a] adacore.com> 14019 14020 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright 14021 notice. 14022 14023 2010-01-01 Jan Kratochvil <jan.kratochvil (a] redhat.com> 14024 14025 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert 14026 missing $after_stopped and comma (,) expectation. 14027 14028 2009-12-31 Stan Shebs <stan (a] codesourcery.com> 14029 14030 * gdb.trace/actions.exp: Test teval action. 14031 14032 2009-12-30 Thiago Jung Bauermann <bauerman (a] 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 14040 2009-12-29 Stan Shebs <stan (a] codesourcery.com> 14041 14042 * gdb.trace/actions.exp: Test default-collect. 14043 14044 2009-12-28 Stan Shebs <stan (a] codesourcery.com> 14045 14046 * gdb.trace/tsv.exp: New file. 14047 * gdb.base/completion.exp: Update ambiguous info output. 14048 14049 2009-12-28 Daniel Jacobowitz <dan (a] 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 14071 2009-12-24 Jan Kratochvil <jan.kratochvil (a] 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 14078 2009-12-23 Jan Kratochvil <jan.kratochvil (a] redhat.com> 14079 Phil Muldoon <pmuldoon (a] 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 14088 2009-12-23 Jan Kratochvil <jan.kratochvil (a] 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 14107 2009-12-22 Hui Zhu <teawater (a] gmail.com> 14108 14109 * gdb.reverse/sigall-reverse.exp: Adjust. 14110 14111 2009-12-21 Vladimir Prus <vladimir (a] 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 14119 2009-12-20 Joel Brobecker <brobecker (a] 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 14127 2009-12-10 Chris Moller <moller (a] 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 14134 2009-12-10 Oza Pawandeep (paawan1982 (a] 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 14141 2009-12-08 Phil Muldoon <pmuldoon (a] redhat.com> 14142 14143 * gdb.python/py-type.exp (test_range): New test. 14144 14145 2009-12-03 Phil Muldoon <pmuldoon (a] 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 14153 2009-12-03 Tom Tromey <tromey (a] redhat.com> 14154 14155 * gdb.python/py-value.exp (test_parse_and_eval): New 14156 function. 14157 14158 2009-12-03 Paul Pluzhnikov <ppluzhnikov (a] google.com> 14159 14160 PR gdb/11022 14161 14162 * gdb.base/pr11022.exp: New test. 14163 * gdb.base/pr11022.c: New test. 14164 14165 2009-12-03 Jan Kratochvil <jan.kratochvil (a] 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 14176 2009-11-30 Jan Kratochvil <jan.kratochvil (a] redhat.com> 14177 14178 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200. 14179 14180 2009-11-30 Jan Kratochvil <jan.kratochvil (a] 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 14186 2009-11-27 Ulrich Weigand <Ulrich.Weigand (a] 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 14192 2009-11-24 Daniel Jacobowitz <dan (a] 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 14199 2009-11-25 Daniel Jacobowitz <dan (a] codesourcery.com> 14200 14201 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test. 14202 14203 2009-11-23 Michael Snyder <msnyder (a] vmware.com> 14204 14205 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints. 14206 * gdb.reverse-watch-precsave.exp: Ditto. 14207 14208 2009-11-23 Paul Pluzhnikov <ppluzhnikov (a] google.com> 14209 14210 * gdb.asm/asm-source.exp: Adjust. 14211 * gdb.base/help.exp: Adjust. 14212 14213 2009-11-22 Pedro Alves <pedro (a] 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 14219 2009-11-21 Pedro Alves <pedro (a] codesourcery.com> 14220 14221 * gdb.threads/local-watch-wrong-thread.c, 14222 gdb.threads/local-watch-wrong-thread.exp: New files. 14223 14224 2009-11-21 Pedro Alves <pedro (a] codesourcery.com> 14225 14226 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't 14227 assume new `regsub' syntax available. 14228 14229 2009-11-20 Jan Kratochvil <jan.kratochvil (a] redhat.com> 14230 14231 * gdb.base/watchpoint-hw-hit-once.exp, 14232 gdb.base/watchpoint-hw-hit-once.c: New. 14233 14234 2009-11-20 Jan Kratochvil <jan.kratochvil (a] redhat.com> 14235 14236 * gdb.threads/watchthreads-reorder.exp, 14237 gdb.threads/watchthreads-reorder.c: New. 14238 14239 2009-11-17 Nathan Sidwell <nathan (a] codesourcery.com> 14240 14241 * gdb.xml/tdesc-regs.exp: Use for m68k. 14242 14243 2009-11-15 Pedro Alves <pedro (a] codesourcery.com> 14244 14245 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files. 14246 14247 2009-11-13 Daniel Jacobowitz <dan (a] 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 14255 2009-11-13 Daniel Jacobowitz <dan (a] codesourcery.com> 14256 14257 * gdb.base/remote.exp: Delete the slowest load test. 14258 Do not load with fixed packet sizes. 14259 14260 2009-11-13 Daniel Jacobowitz <dan (a] codesourcery.com> 14261 14262 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up. 14263 14264 2009-11-13 Daniel Jacobowitz <dan (a] codesourcery.com> 14265 14266 * gdb.base/freebpcmd.exp: Delete unused variable. Specify 14267 srcfile when setting a breakpoint. 14268 14269 2009-11-13 Maciej W. Rozycki <macro (a] codesourcery.com> 14270 14271 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine 14272 macros. 14273 14274 2009-11-13 Daniel Jacobowitz <dan (a] 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 14284 2009-11-13 Nathan Froyd <froydnj (a] codesourcery.com> 14285 14286 * gdb.base/pending.exp: Use gdb_run_cmd to start the program 14287 instead of a bare "run". 14288 14289 2009-11-13 Paul Pluzhnikov <ppluzhnikov (a] google.com> 14290 14291 * gdb.python/py-prettyprint.exp: Adjust. 14292 14293 2009-11-12 Daniel Jacobowitz <dan (a] codesourcery.com> 14294 14295 * lib/cell.exp (skip_cell_tests): Clean up test files before 14296 returning. 14297 14298 2009-11-12 Daniel Jacobowitz <dan (a] 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 14308 2009-11-12 Daniel Jacobowitz <dan (a] codesourcery.com> 14309 14310 * gdb.base/break1.c (struct some_struct, values): Move earlier. 14311 (marker4): Reference values. 14312 14313 2009-11-12 Daniel Jacobowitz <dan (a] codesourcery.com> 14314 14315 * gdb.base/macscp.exp: Avoid the first FAIL if macro information 14316 is missing. 14317 14318 2009-11-12 Daniel Jacobowitz <dan (a] 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 14330 2009-11-12 Daniel Jacobowitz <dan (a] codesourcery.com> 14331 Nathan Froyd <froydnj (a] codesourcery.com> 14332 14333 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a 14334 remote host. 14335 14336 2009-11-12 Nathan Froyd <froydnj (a] 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 14349 2009-11-11 Keith Seitz <keiths (a] 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 14356 2009-11-11 Nathan Froyd <froydnj (a] 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 14363 2009-11-11 Keith Seitz <keiths (a] 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 14382 2009-11-11 Jan Kratochvil <jan.kratochvil (a] redhat.com> 14383 14384 * gdb.dwarf2/dw2-ranges.exp: Call runto_main. 14385 14386 2009-11-09 Keith Seitz <keiths (a] redhat.com> 14387 14388 * gdb.cp/overload.exp: Add tests for resolving overloaded 14389 methods in expression parsing/evaluation. 14390 14391 2009-11-10 Daniel Jacobowitz <dan (a] codesourcery.com> 14392 14393 * lib/gdb.exp (default_gdb_version): Use --version instead of 14394 --command. 14395 14396 2009-11-10 Nathan Sidwell <nathan (a] 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 14415 2009-11-09 Jan Kratochvil <jan.kratochvil (a] 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 14422 2009-11-05 Daniel Jacobowitz <dan (a] 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 14434 2009-11-03 Pedro Alves <pedro (a] 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 14440 2009-11-02 Daniel Jacobowitz <dan (a] codesourcery.com> 14441 14442 * lib/gdb.exp (gdb_expect): Fix timeout typo. 14443 14444 2009-11-02 Daniel Jacobowitz <dan (a] codesourcery.com> 14445 14446 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name. 14447 14448 2009-11-02 Daniel Jacobowitz <dan (a] codesourcery.com> 14449 14450 * gdb.cp/ctti.exp: Correct return values for unsigned char functions. 14451 14452 2009-11-02 Jan Kratochvil <jan.kratochvil (a] redhat.com> 14453 14454 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs. 14455 14456 2009-11-02 Jan Kratochvil <jan.kratochvil (a] redhat.com> 14457 14458 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test. 14459 * gdb.base/sepdebug2.c: New file. 14460 14461 2009-10-31 Sergio Durigan Junior <sergiodj (a] 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 14468 2009-10-30 Vladimir Prus <vladimir (a] 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 14474 2009-10-23 Michael Snyder <msnyder (a] vmware.com> 14475 14476 gdb.reverse/consecutive-precsave.exp: Change expect pattern 14477 to allow for new disassembly style. 14478 14479 2009-10-22 Paul Pluzhnikov <ppluzhnikov (a] google.com> 14480 14481 * gdb.asm/asm-source.exp: Adjust. 14482 14483 2009-10-22 Michael Snyder <msnyder (a] 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 14496 2009-10-22 Michael Snyder <msnyder (a] 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 14508 2009-10-21 Paul Pluzhnikov <ppluzhnikov (a] 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 14515 2009-10-19 Michael Snyder <msnyder (a] 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 14524 2009-10-19 Pedro Alves <pedro (a] codesourcery.com> 14525 Stan Shebs <stan (a] 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 14546 2009-10-13 Tristan Gingold <gingold (a] adacore.com> 14547 14548 * gdb.base/sepdebug.exp: Check debug info are found. 14549 14550 2009-10-08 Pedro Alves <pedro (a] codesourcery.com> 14551 14552 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related 14553 bits. 14554 14555 2009-10-07 Jan Kratochvil <jan.kratochvil (a] redhat.com> 14556 14557 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New. 14558 14559 2009-10-07 Joel Brobecker <brobecker (a] adacore.com> 14560 14561 * gdb.base/watchpoints.c: Add copyright header. Reformat one 14562 of the comments. 14563 14564 2009-10-06 Pierre Muller <muller (a] 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 14570 2009-10-05 Pierre Muller <muller (a] ics.u-strasbg.fr> 14571 14572 * lib/gdb.exp (default_gdb_init): Set current value of match_max 14573 to default. 14574 14575 2009-10-02 Pierre Muller <muller (a] ics.u-strasbg.fr> 14576 14577 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for 14578 mingw and cygwin targets. 14579 14580 2009-10-02 Pierre Muller <muller (a] ics.u-strasbg.fr> 14581 Pedro Alves <pedro (a] codesourcery.com> 14582 14583 * lib/gdb.exp (gdb_compile): Avoid adding 14584 gdb_saved_unbuffered_mode_obj if -nostdlib option is used. 14585 14586 2009-10-01 Pierre Muller <muller (a] 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 14592 2009-10-01 Pierre Muller <muller (a] 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 14600 2009-09-29 Jan Kratochvil <jan.kratochvil (a] 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 14606 2009-09-29 Ulrich Weigand <Ulrich.Weigand (a] de.ibm.com> 14607 14608 * gdb.objc/basicclass.exp: Disable pending breakpoint query. 14609 * gdb.objc/nondebug.exp: Likewise. 14610 14611 2009-09-29 Ulrich Weigand <Ulrich.Weigand (a] 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 14619 2009-09-27 Ulrich Weigand <Ulrich.Weigand (a] 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 14626 2009-09-27 Ulrich Weigand <Ulrich.Weigand (a] 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 14631 2009-09-27 Ulrich Weigand <Ulrich.Weigand (a] de.ibm.com> 14632 14633 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*. 14634 14635 2009-09-27 Ulrich Weigand <Ulrich.Weigand (a] de.ibm.com> 14636 14637 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile. 14638 14639 2009-09-26 Pierre Muller <muller (a] 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 14646 2009-09-25 Tom Tromey <tromey (a] redhat.com> 14647 14648 * gdb.base/charset.exp: Test utf-16 strings with Python. 14649 14650 2009-09-25 Tom Tromey <tromey (a] 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 14658 2009-09-22 Tom Tromey <tromey (a] redhat.com> 14659 14660 * gdb.python/py-function.exp: Add regression tests. 14661 14662 2009-09-21 Keith Seitz <keiths (a] redhat.com> 14663 14664 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message 14665 with invalid operator. 14666 14667 2009-09-21 Keith Seitz <keiths (a] 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 14680 2009-09-21 Phil Muldoon <pmuldoon (a] 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 14688 2009-09-21 Phil Muldoon <pmuldoon (a] 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 14695 2009-09-17 Paul Pluzhnikov <ppluzhnikov (a] google.com> 14696 14697 * gdb.base/default.exp: Fix "show convenience". 14698 14699 2009-09-15 Tom Tromey <tromey (a] 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 14733 2009-09-14 Sergio Durigan Junior <sergiodj (a] 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 14739 2009-09-12 Michael Snyder <msnyder (a] vmware.com> 14740 14741 * gdb.reverse/step-reverse.exp: Explicitly check for targets 14742 that can support reverse debuggnig. 14743 14744 2009-09-11 Tom Tromey <tromey (a] redhat.com> 14745 14746 * gdb.dwarf2/valop.S: New file. 14747 * gdb.dwarf2/valop.exp: New file. 14748 14749 2009-09-11 Mark Kettenis <kettenis (a] gnu.org> 14750 14751 * gdb.threads/current-lwp-dead.exp: Only run this on Linux. 14752 14753 2009-09-10 Doug Evans <dje (a] google.com> 14754 14755 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures. 14756 Add $gdb_prompt to second breakpoint regexp. 14757 14758 2009-09-08 Thiago Jung Bauermann <thiago.bauermann (a] 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 14780 2009-09-08 Jan Kratochvil <jan.kratochvil (a] 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 14787 2009-09-03 Joseph Myers <joseph (a] codesourcery.com> 14788 14789 * gdb.base/ending-run.exp: Restrict regular expression matching 14790 line number to require closing brace following. 14791 14792 2009-09-03 Doug Evans <dje (a] google.com> 14793 14794 * gdb.base/store.exp (check_set): Fix typo in expected value message. 14795 14796 2009-09-02 Tom Tromey <tromey (a] redhat.com> 14797 14798 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint. 14799 14800 2009-09-02 Tom Tromey <tromey (a] redhat.com> 14801 14802 * gdb.dwarf2/callframecfa.exp: New file. 14803 * gdb.dwarf2/callframecfa.S: New file. 14804 14805 2009-09-01 Jan Kratochvil <jan.kratochvil (a] redhat.com> 14806 14807 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c, 14808 gdb.base/solib-overlap-main.c: New. 14809 14810 2009-08-28 Daniel Jacobowitz <dan (a] 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 14818 2009-08-28 Jan Kratochvil <jan.kratochvil (a] 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 14823 2009-08-27 Jan Kratochvil <jan.kratochvil (a] redhat.com> 14824 14825 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New. 14826 14827 2009-08-26 Michael Snyder <msnyder (a] 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 14833 2009-08-26 Joseph Myers <joseph (a] 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 14839 2009-08-24 Keith Seitz <keiths (a] 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 14845 2009-08-24 Michael Snyder <msnyder (a] 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 14850 2009-08-22 Ralf Wildenhues <Ralf.Wildenhues (a] 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 14861 2009-08-19 Doug Evans <dje (a] google.com> 14862 14863 * gdb.base/gdbvars.c: New file. 14864 * gdb.base/gdbvars.exp: Test convenience vars with program variables. 14865 14866 2009-08-14 Pedro Alves <pedro (a] codesourcery.com> 14867 14868 * gdb.threads/killed.exp, gdb.threads/manythreads.exp, 14869 gdb.threads/staticthreads.exp: Adjust to "quit" output changes. 14870 14871 2009-08-13 Pedro Alves <pedro (a] 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 14878 2009-08-11 Nathan Froyd <froydnj (a] 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 14884 2009-08-07 Tom Tromey <tromey (a] redhat.com> 14885 14886 * gdb.base/setshow.exp: Add tests for changes to set language, set 14887 check range, and set check type. 14888 14889 2009-08-03 Vladimir Prus <vladimir (a] 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 14895 2009-07-31 Ulrich Weigand <Ulrich.Weigand (a] 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 14938 2009-07-31 Ulrich Weigand <Ulrich.Weigand (a] de.ibm.com> 14939 14940 * gdb.xml/tdesc-regs.exp: Skip for SPU targets. 14941 14942 2009-07-28 Daniel Jacobowitz <dan (a] codesourcery.com> 14943 14944 * gdb.base/float.exp: Handle VFP registers. 14945 14946 2009-07-14 Michael Snyder <msnyder (a] 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 14954 2009-07-14 Stan Shebs <stan (a] codesourcery.com> 14955 14956 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions. 14957 14958 2009-07-14 Michael Snyder <msnyder (a] 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 14964 2009-07-13 Jan Kratochvil <jan.kratochvil (a] redhat.com> 14965 14966 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New. 14967 14968 2009-07-13 Jan Kratochvil <jan.kratochvil (a] 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 14977 2009-07-13 Jan Kratochvil <jan.kratochvil (a] 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 14996 2009-07-11 Hui Zhu <teawater (a] gmail.com> 14997 14998 * gdb.base/help.exp (disassemble): Update expected help text. 14999 15000 2009-07-09 Tom Tromey <tromey (a] redhat.com> 15001 15002 * lib/gdb.exp: Handle TRANSCRIPT. 15003 (remote_spawn, remote_close, send_gdb): New procs. 15004 15005 2009-07-10 Phil Muldoon <pmuldoon (a] 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 15016 2009-07-09 Jan Kratochvil <jan.kratochvil (a] redhat.com> 15017 15018 * gdb.base/dump.exp (inaccessible memory is reported): New test. 15019 15020 2009-07-07 Tom Tromey <tromey (a] 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 15038 2009-07-07 Jan Kratochvil <jan.kratochvil (a] redhat.com> 15039 15040 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test. 15041 15042 2009-07-06 Daniel Jacobowitz <dan (a] codesourcery.com> 15043 15044 * lib/java.exp (java_init): Ignore $GCJ if it is empty. 15045 15046 2009-07-06 Jan Kratochvil <jan.kratochvil (a] 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 15051 2009-07-05 Pedro Alves <pedro (a] codesourcery.com> 15052 15053 * gdb.base/ending-run.exp: Add "step out of main" pattern for 15054 mingw32ce. 15055 15056 2009-07-05 Pedro Alves <pedro (a] codesourcery.com> 15057 15058 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian 15059 VFP format. 15060 15061 2009-07-02 Pedro Alves <pedro (a] 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 15071 2009-07-02 Ulrich Weigand <Ulrich.Weigand (a] 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 15076 2009-07-02 Ulrich Weigand <Ulrich.Weigand (a] de.ibm.com> 15077 15078 * gdb.base/default.exp: Update test case for "x" changes. 15079 15080 2009-07-01 Tristan Gingold <gingold (a] adacore.com> 15081 15082 * gdb.base/bigcore.exp: Make darwin untested. 15083 15084 2009-06-30 Jan Kratochvil <jan.kratochvil (a] 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 15093 2009-06-30 Jan Kratochvil <jan.kratochvil (a] 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 15101 2009-06-30 Jan Kratochvil <jan.kratochvil (a] redhat.com> 15102 15103 * lib/mi-support.exp (mi_check_thread_states): Permit any output before 15104 the expected result record. 15105 15106 2009-06-30 Jan Kratochvil <jan.kratochvil (a] 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 15112 2009-06-30 Paul Pluzhnikov <ppluzhnikov (a] google.com> 15113 15114 gdb/10275 15115 * gdb.dwarf2/dw2-restore.{S,exp}: New test. 15116 15117 2009-06-30 Daniel Jacobowitz <dan (a] codesourcery.com> 15118 15119 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1. 15120 15121 2009-06-30 Vladimir Prus <vladimir (a] codesourcery.com> 15122 15123 * gdb.mi/mi-stack.exp: Testing symbolic options 15124 to -stack-list-locals and -stack-list-arguments. 15125 15126 2009-06-29 Jan Kratochvil <jan.kratochvil (a] redhat.com> 15127 15128 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New. 15129 15130 2009-06-29 Tom Tromey <tromey (a] 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 15151 2009-06-29 Sami Wagiaalla <swagiaal (a] redhat.com> 15152 15153 * gdb.cp/namespace-nested-import.cc: New test. 15154 * gdb.cp/namespace-nested-import.exp: New test. 15155 15156 2009-06-27 Daniel Jacobowitz <dan (a] 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 15169 2009-06-27 Andreas Schwab <schwab (a] linux-m68k.org> 15170 15171 * gdb.cp/exception.exp: Don't require $hex before inner frame in 15172 backtrace. 15173 15174 2009-06-27 Michael Snyder <msnyder (a] 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 15200 2009-06-26 Doug Evans <dje (a] google.com> 15201 15202 * gdb.base/psymtab.exp: Turn off pending breakpoints. 15203 15204 2009-06-26 Pierre Muller <muller (a] 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 15209 2009-06-23 Sami Wagiaalla <swagiaal (a] redhat.com> 15210 15211 * gdb.cp/namespace-using.exp: New test. 15212 * gdb.cp/namespace-using.cc: New test. 15213 15214 2009-05-20 Joel Brobecker <brobecker (a] adacore.com> 15215 15216 * gdb.ada/variant_record_packed_array: New testcase. 15217 15218 2009-06-23 Tom Tromey <tromey (a] 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 15225 2009-06-18 Pierre Muller <muller (a] ics.u-strasbg.fr> 15226 15227 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP 15228 target. 15229 15230 2009-06-17 Ulrich Weigand <Ulrich.Weigand (a] de.ibm.com> 15231 15232 * gdb.base/dump.exp: Handle SPU like 64-bit platforms. 15233 15234 2009-06-17 Ulrich Weigand <Ulrich.Weigand (a] de.ibm.com> 15235 15236 * gdb.mi/gdb680.exp: Update test for error message. 15237 15238 2009-06-17 Ulrich Weigand <Ulrich.Weigand (a] 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 15244 2009-06-15 Phil Muldoon <pmuldoon (a] redhat.com> 15245 15246 * gdb.cp/gdb2495.cc: New file. 15247 * gdb.cp/gdb2495.exp: New file. 15248 15249 2009-06-12 Jan Kratochvil <jan.kratochvil (a] redhat.com> 15250 15251 Report error on GDB crash during runto. 15252 * lib/gdb.exp (runto <eof>): New. 15253 15254 2009-06-09 Daniel Jacobowitz <dan (a] 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 15283 2009-06-07 Pedro Alves <pedro (a] codesourcery.com> 15284 15285 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is 15286 defined before referencing it. 15287 15288 2009-06-03 Doug Evans <dje (a] google.com> 15289 15290 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64. 15291 * gdb.arch/i386-see.c: Ditto. 15292 15293 2009-05-30 Pierre Muller <muller (a] 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 15300 2009-05-29 Doug Evans <dje (a] google.com> 15301 15302 * gdb.threads/hand-call-in-threads.exp: New. 15303 * gdb.threads/hand-call-in-threads.c: New. 15304 15305 2009-05-29 Michael Snyder <msnyder (a] vmware.com> 15306 15307 * gdb.base/break-always.exp: Change "1" to "on". 15308 Add confirmation check. 15309 15310 2009-05-28 Pedro Alves <pedro (a] 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 15317 2009-05-27 Tom Tromey <tromey (a] redhat.com> 15318 Thiago Jung Bauermann <bauerman (a] 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 15327 2009-05-27 Tom Tromey <tromey (a] redhat.com> 15328 Thiago Jung Bauermann <bauerman (a] br.ibm.com> 15329 Phil Muldoon <pmuldoon (a] redhat.com> 15330 Paul Pluzhnikov <ppluzhnikov (a] 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 15337 2009-05-27 Thiago Jung Bauermann <bauerman (a] br.ibm.com> 15338 Tom Tromey <tromey (a] redhat.com> 15339 Pedro Alves <pedro (a] codesourcery.com> 15340 Paul Pluzhnikov <ppluzhnikov (a] 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 15352 2009-05-27 Tom Tromey <tromey (a] 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 15359 2009-05-27 Pedro Alves <pedro (a] codesourcery.com> 15360 15361 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New. 15362 15363 2009-05-24 Pedro Alves <pedro (a] codesourcery.com> 15364 15365 * gdb.threads/fork-thread-pending.c: New. 15366 * gdb.threads/fork-thread-pending.exp: New. 15367 15368 2009-05-21 Jan Kratochvil <jan.kratochvil (a] 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 15373 2009-05-18 Jon Beniston <jon (a] beniston.com> 15374 15375 * gdb.asm/asm-source.exp: Add lm32 target. 15376 15377 2009-05-17 Pedro Alves <pedro (a] 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 15389 2009-05-17 Vladimir Prus <vladimir (a] 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 15395 2009-05-11 Doug Evans <dje (a] 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 15401 2009-05-11 Jan Kratochvil <jan.kratochvil (a] redhat.com> 15402 15403 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New. 15404 15405 2009-04-30 Doug Evans <dje (a] google.com> 15406 15407 * gdb.threads/watchthreads2.exp: New testcase. 15408 * gdb.threads/watchthreads2.c: New testcase. 15409 15410 2009-04-29 Doug Evans <dje (a] 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 15421 2009-04-29 Jan Kratochvil <jan.kratochvil (a] 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 15428 2009-04-27 Tom Tromey <tromey (a] redhat.com> 15429 15430 * gdb.base/printcmds.exp (test_printf): Test comma operator in []. 15431 15432 2009-04-27 Doug Evans <dje (a] 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 15439 2009-04-27 Jerome Guitton <guitton (a] 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 15445 2009-04-27 Jan Kratochvil <jan.kratochvil (a] redhat.com> 15446 15447 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test. 15448 15449 2009-04-22 Joseph Myers <joseph (a] codesourcery.com> 15450 15451 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case. 15452 15453 2009-04-15 Tom Tromey <tromey (a] redhat.com> 15454 15455 * gdb.base/charset.exp: Add regression test. 15456 15457 2009-04-14 Joel Brobecker <brobecker (a] adacore.com> 15458 15459 * gdb.base/exe-lock.exp: New testcase. 15460 15461 2009-04-13 Tom Tromey <tromey (a] redhat.com> 15462 15463 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test != 15464 operator on Frame. 15465 15466 2009-04-03 Ulrich Weigand <Ulrich.Weigand (a] de.ibm.com> 15467 15468 * gdb.base/attach.exp: Re-enable for spu*-*-* targets. 15469 * gdb.server/ext-attach.exp: Likewise. 15470 15471 2009-04-03 Vladimir Prus <vladimir (a] 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 15481 2009-04-02 Pedro Alves <pedro (a] codesourcery.com> 15482 15483 * gdb.server/ext-attach.exp: Expect an optional process id after 15484 "Detached from remote process". 15485 15486 2009-04-02 Jan Kratochvil <jan.kratochvil (a] redhat.com> 15487 15488 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S, 15489 gdb.dwarf2/dw2-unresolved.exp: New. 15490 15491 2009-04-02 Pedro Alves <pedro (a] codesourcery.com> 15492 15493 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use 15494 mi_run_to_main. 15495 15496 2009-04-02 Pedro Alves <pedro (a] 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 15512 2009-04-01 Pedro Alves <pedro (a] codesourcery.com> 15513 15514 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New. 15515 15516 2009-04-01 Tom Tromey <tromey (a] 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 15523 2009-03-31 Daniel Jacobowitz <dan (a] codesourcery.com> 15524 Jan Kratochvil <jan.kratochvil (a] 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 15534 2009-03-31 Joel Brobecker <brobecker (a] adacore.com> 15535 15536 * gdb.ada/tasks: New testcase. 15537 15538 2009-03-30 Stan Shebs <stan (a] 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 15548 2009-03-30 Thiago Jung Bauermann <bauerman (a] br.ibm.com> 15549 15550 * gdb.python/python-frame.c: New file. 15551 * gdb.python/python-frame.exp: New file. 15552 15553 2009-03-29 Thiago Jung Bauermann <bauerman (a] br.ibm.com> 15554 15555 * gdb.python/python-value.exp: Add tests for the address 15556 attribute. 15557 15558 2009-03-29 Andreas Schwab <schwab (a] linux-m68k.org> 15559 15560 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line. 15561 15562 2009-03-26 Doug Evans <dje (a] google.com> 15563 15564 * gdb.mi/mi-nonstop-exit.exp: New file. 15565 * gdb.mi/non-stop-exit.c: New file. 15566 15567 2009-03-26 Tom Tromey <tromey (a] 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 15576 2009-03-26 Thiago Jung Bauermann <bauerman (a] br.ibm.com> 15577 15578 * gdb.python/python-value.exp (test_value_in_inferior): Test 15579 gdb.Value.is_optimized_out attribute. 15580 15581 2009-03-26 Jan Kratochvil <jan.kratochvil (a] 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 15595 2009-03-25 Tom Tromey <tromey (a] redhat.com> 15596 15597 * gdb.base/charset.exp (valid_target_charset): New proc. 15598 Use it to skip tests on invalid charsets. 15599 15600 2009-03-25 Pierre Muller <muller (a] ics.u-strasbg.fr> 15601 15602 * gdb.base/completion.exp: Add a test for directory completion. 15603 15604 2009-03-22 Jan Kratochvil <jan.kratochvil (a] 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 15610 2009-03-21 Thiago Jung Bauermann <bauerman (a] 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 15616 2009-03-20 Thiago Jung Bauermann <bauerman (a] br.ibm.com> 15617 15618 * gdb.python/python-function.exp: New file. 15619 15620 2009-03-20 Tom Tromey <tromey (a] 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 15645 2009-03-19 Jerome Guitton <guitton (a] 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 15651 2009-03-18 Pedro Alves <pedro (a] 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 15665 2009-03-17 Paul Pluzhnikov <ppluzhnikov (a] google.com> 15666 15667 * gdb.base/solib-display.exp: Disable test for remote targers. 15668 15669 2009-03-15 Jan Kratochvil <jan.kratochvil (a] redhat.com> 15670 15671 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New. 15672 15673 2009-03-14 Jan Kratochvil <jan.kratochvil (a] 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 15681 2009-03-13 Vladimir Prus <vladimir (a] codesourcery.com> 15682 15683 * gdb.mi/mi-cli.exp: Adjust for output difference in 15684 sync and async modes. 15685 15686 2009-03-12 Joel Brobecker <brobecker (a] 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 15692 2009-03-12 Joel Brobecker <brobecker (a] adacore.com> 15693 15694 * gdb.ada/ptype_arith_binop.exp: New testcase. 15695 15696 2009-03-12 Joel Brobecker <brobecker (a] adacore.com> 15697 15698 * gdb.ada/mod_from_name: New testcase. 15699 15700 2009-03-12 Joel Brobecker <brobecker (a] adacore.com> 15701 15702 * gdb.ada/tick_last_segv: New testcase. 15703 15704 2009-03-12 Vladimir Prus <vladimir (a] codesourcery.com> 15705 15706 * gdb.mi/mi-cli.exp: Remove debug print. 15707 15708 2009-03-12 Vladimir Prus <vladimir (a] 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 15713 2009-03-05 Paul Pluzhnikov <ppluzhnikov (a] google.com> 15714 15715 * solib-display.exp: New file. 15716 * solib-display-main.c: New file. 15717 * solib-display-lib.c: New file. 15718 15719 2009-03-05 Pedro Alves <pedro (a] codesourcery.com> 15720 15721 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New. 15722 15723 2009-02-18 Jan Kratochvil <jan.kratochvil (a] 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 15729 2009-02-18 Pierre Muller <muller (a] ics.u-strasbg.fr> 15730 15731 * gdb.pascal/floats.exp: Accept approximate results everywhere. 15732 15733 2009-02-17 Vladimir Prus <vladimir (a] 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 15742 2009-02-17 Vladimir Prus <vladimir (a] 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 15751 2009-02-16 Doug Evans <dje (a] 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 15760 2009-02-14 Vladimir Prus <vladimir (a] 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 15767 2009-02-14 Pierre Muller <muller (a] 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 15773 2009-02-14 Pierre Muller <muller (a] 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 15781 2009-02-13 Tom Tromey <tromey (a] 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 15790 2009-02-12 Jan Kratochvil <jan.kratochvil (a] redhat.com> 15791 15792 PR fortran/9806 15793 * gdb.fortran/module.exp, gdb.fortran/module.f90: New. 15794 15795 2009-02-06 Paul Pluzhnikov <ppluzhnikov (a] google.com> 15796 15797 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out. 15798 15799 2009-02-06 Pedro Alves <pedro (a] codesourcery.com> 15800 15801 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New. 15802 15803 2009-02-06 Thiago Jung Bauermann <bauerman (a] br.ibm.com> 15804 15805 * gdb.python/python-cmd.exp: New file. 15806 15807 2009-02-06 Tristan Gingold <gingold (a] adacore.com> 15808 15809 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm. 15810 15811 2009-02-05 Tristan Gingold <gingold (a] 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 15819 2009-02-04 Tom Tromey <tromey (a] redhat.com> 15820 Thiago Jung Bauermann <bauerman (a] 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 15829 2009-02-04 Jerome Guitton <guitton (a] adacore.com> 15830 15831 * gdb.ada/uninitialized_vars: New test program. 15832 * gdb.ada/uninitialized_vars.exp: New testcase. 15833 15834 2009-02-02 Tom Tromey <tromey (a] 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 15840 2009-02-02 Tom Tromey <tromey (a] 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 15846 2009-02-02 Tom Tromey <tromey (a] 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 15853 2009-01-30 Vladimir Prus <vladimir (a] 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 15859 2009-01-30 Vladimir Prus <vladimir (a] codesourcery.com> 15860 15861 * gdb.mi/mi-break.exp (test_disabled_creation): New. 15862 Call it. 15863 15864 2009-01-28 Doug Evans <dje (a] 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 15871 2009-01-27 Pierre Muller <muller (a] ics.u-strasbg.fr> 15872 15873 * gdb.base/find.exp: Set newline variable 15874 using quotes instead of braces to fix cygwin failures. 15875 15876 2009-01-23 Pedro Alves <pedro (a] 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 15881 2009-01-23 Pedro Alves <pedro (a] codesourcery.com> 15882 15883 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update 15884 copyright years. 15885 15886 2009-01-23 Pedro Alves <pedro (a] codesourcery.com> 15887 15888 PR gdb/9664: 15889 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New. 15890 15891 2009-01-22 Pedro Alves <pedro (a] codesourcery.com> 15892 15893 PR c++/9631: 15894 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New. 15895 15896 2009-01-22 Pierre Muller <muller (a] ics.u-strasbg.fr> 15897 15898 * gdb.server/file-transfer.exp: Use EXEEXT variable for 15899 binfile definition to fix Windows OS failure. 15900 15901 2009-01-20 Daniel Jacobowitz <dan (a] 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 15910 2009-01-19 Doug Evans <dje (a] 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 15924 2009-01-14 Daniel Jacobowitz <dan (a] 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 15929 2009-01-07 Jan Kratochvil <jan.kratochvil (a] 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 15938 2009-01-01 Pedro Alves <pedro (a] codesourcery.com> 15939 15940 PR breakpoints/9681: 15941 * gdb.base/watchpoint.exp: Add regression test. 15942 15943 2008-12-31 Pedro Alves <pedro (a] 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 15950 2008-12-31 Pedro Alves <pedro (a] codesourcery.com> 15951 15952 PR gdb/8812: 15953 * gdb.base/signal.exp: Change kfail to fail, and update PR number. 15954 15955 2008-12-29 Pedro Alves <pedro (a] 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 15961 2008-12-23 Jan Kratochvil <jan.kratochvil (a] redhat.com> 15962 15963 * gdb.cp/punctuator.exp: Backslash the '$' signs. 15964 15965 2008-12-22 Tom Tromey <tromey (a] redhat.com> 15966 15967 * gdb.cp/punctuator.exp: New file. 15968 15969 2008-12-22 Jan Kratochvil <jan.kratochvil (a] redhat.com> 15970 15971 * gdb.base/completion.exp (Completing non-existing component): New test. 15972 15973 2008-12-21 Jan Kratochvil <jan.kratochvil (a] 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 (a] prep.ai.mit.edu . 15980 15981 2008-12-21 Jan Kratochvil <jan.kratochvil (a] redhat.com> 15982 15983 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New. 15984 15985 2008-12-16 Christophe Lyon <christophe.lyon (a] 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 15990 2008-12-15 Jie Zhang <jie.zhang (a] analog.com> 15991 15992 * gdb.base/consecutive.exp: Don't use global in gdb_expect. 15993 15994 2008-12-12 Tom Tromey <tromey (a] redhat.com> 15995 15996 * gdb.base/commands.exp (redefine_hook_test): New proc. 15997 Call it. 15998 15999 2008-12-11 Tom Tromey <tromey (a] redhat.com> 16000 16001 * gdb.base/macscp.exp: New regression test. 16002 16003 2008-12-11 Tom Tromey <tromey (a] 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 16009 2008-12-09 Tom Tromey <tromey (a] redhat.com> 16010 16011 * gdb.base/commands.exp (redefine_backtrace_test): New proc. 16012 Call it. 16013 16014 2008-12-04 Doug Evans <dje (a] google.com> 16015 16016 * gdb.server/ext-run.exp: Relax regexp for init program. 16017 16018 2008-12-03 Tristan Gingold <gingold (a] adacore.com> 16019 16020 * gdb.base/macscp.exp: Generate an object file during compilation 16021 to work around Darwin dsymutil limitations. 16022 16023 2008-12-02 Jan Kratochvil <jan.kratochvil (a] 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 16033 2008-11-28 Joel Brobecker <brobecker (a] 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 16039 2008-11-27 Jerome Guitton <guitton (a] adacore.com> 16040 16041 * gdb.cp/formatted-ref.exp: Add equality test. 16042 * gdb.ada/formatted_ref.exp: Ditto. 16043 16044 2008-11-25 Jan Kratochvil <jan.kratochvil (a] 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 16049 2008-11-20 Andreas Schwab <schwab (a] 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 16057 2008-11-20 Doug Evans <dje (a] google.com> 16058 16059 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored. 16060 16061 2008-11-18 Thiago Jung Bauermann <bauerman (a] br.ibm.com> 16062 16063 * gdb.arch/ppc-dfp.exp: New file. 16064 * gdb.arch/ppc-dfp.c: New file. 16065 16066 2008-11-18 Paul Pluzhnikov <ppluzhnikov (a] google.com> 16067 16068 * gdb.base/sepsymtab.exp: Update for new 'info sym' format. 16069 16070 2008-11-17 Doug Evans <dje (a] google.com> 16071 16072 * gdb.mi/mi-syn-frame.exp: Update expected output. 16073 * gdb.mi/mi2-syn-frame.exp: Update expected output. 16074 16075 2008-11-17 Vladimir Prus <vladimir (a] 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 16083 2008-11-17 Vladimir Prus <vladimir (a] codesourcery.com> 16084 16085 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field. 16086 * lib/mi-support.exp: Likewise. 16087 16088 2008-11-16 Joel Brobecker <brobecker (a] 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 16093 2008-11-15 Joel Brobecker <brobecker (a] adacore.com> 16094 16095 * gdb.ada/int_deref.exp: New testcase. 16096 16097 2008-11-14 Nick Roberts <nickrob (a] snap.net.nz> 16098 16099 * gdb.mi/gdb2549.exp: New file. 16100 16101 2008-11-11 Doug Evans <dje (a] google.com> 16102 16103 * gdb.base/callexit.exp: New file. 16104 * gdb.base/callexit.c: New file. 16105 16106 2008-11-10 Doug Evans <dje (a] 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 16119 2008-11-03 Andreas Schwab <schwab (a] suse.de> 16120 16121 * gdb.base/hashline2.exp: Fix typo. 16122 * gdb.base/hashline3.exp: Likewise. 16123 16124 2008-10-30 Tom Tromey <tromey (a] redhat.com> 16125 16126 * gdb.base/pointers.exp: Add test. 16127 * gdb.base/pointers.c (k, S): New typedefs. 16128 (instance): New global. 16129 16130 2008-10-30 Andreas Schwab <schwab (a] suse.de> 16131 16132 * gdb.base/args.exp: Add tests for newlines. 16133 16134 2008-10-30 Joel Brobecker <brobecker (a] adacore.com> 16135 16136 gdb.base/foll-exec.exp: Update the expected output of a couple 16137 of "info breakpoints" tests. 16138 16139 2008-10-28 Tom Tromey <tromey (a] redhat.com> 16140 16141 * gdb.base/exprs.exp (test_expr): Add enum formatting tests. 16142 16143 2008-10-24 Pedro Alves <pedro (a] 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 16149 2008-10-23 Pedro Alves <pedro (a] codesourcery.com> 16150 16151 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0 16152 instead of SIGINT. 16153 16154 2008-10-22 Joel Brobecker <brobecker (a] adacore.com> 16155 16156 * gdb.base/completion.exp: Update expected output following 16157 the addition of the "info tasks" command. 16158 16159 2008-10-22 Tom Tromey <tromey (a] redhat.com> 16160 16161 * gdb.base/exprs.exp (test_expr): Add test for string 16162 concatenation. 16163 16164 2008-10-19 Pedro Alves <pedro (a] codesourcery.com> 16165 16166 * configure.ac: Output gdb.python/Makefile. 16167 * configure: Regenerate. 16168 * gdb.python/Makefile.in: New. 16169 16170 2008-10-16 Joel Brobecker <brobecker (a] 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 16176 2008-10-16 Paul Pluzhnikov <ppluzhnikov (a] google.com> 16177 16178 * Makefile.in: Add gdb.python to ALL_SUBDIRS. 16179 16180 2008-10-16 Thiago Jung Bauermann <bauerman (a] br.ibm.com> 16181 16182 * gdb.python/python-value.c: New file. 16183 * gdb.python/python-value.exp: New file. 16184 16185 2008-10-15 Pedro Alves <pedro (a] codesourcery.com> 16186 16187 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test. 16188 16189 2008-10-15 Denis Pilat <denis.pilat (a] st.com> 16190 16191 * gdb.cp/mb-ctor.exp: Fix a typo. 16192 16193 2008-10-09 Tom Tromey <tromey (a] redhat.com> 16194 16195 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than 16196 'fprintf' and 'stderr'. 16197 16198 2008-10-07 Joel Brobecker <brobecker (a] adacore.com> 16199 16200 * gdb.ada/ref_tick_size.exp: New testcase. 16201 16202 2008-10-06 Doug Evans <dje (a] 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 16210 2008-10-03 Paul Pluzhnikov <ppluzhnikov (a] 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 16218 2008-10-02 Jan Kratochvil <jan.kratochvil (a] redhat.com> 16219 16220 * gdb.base/maint.exp (maint print type): Remove printing 16221 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE. 16222 16223 2008-09-30 Tom Tromey <tromey (a] 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 16230 2008-09-30 Tom Tromey <tromey (a] 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 16236 2008-09-28 Jan Kratochvil <jan.kratochvil (a] 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 16242 2008-09-27 Tom Tromey <tromey (a] redhat.com> 16243 16244 * gdb.base/macscp.exp: Add tests for stringification, splicing, 16245 and varargs. 16246 16247 2008-09-22 Pedro Alves <pedro (a] 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 16258 2008-09-13 Daniel Jacobowitz <dan (a] 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 16273 2008-09-11 Ulrich Weigand <Ulrich.Weigand (a] de.ibm.com> 16274 16275 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption 16276 on SPU. 16277 16278 2008-09-10 Joel Brobecker <brobecker (a] adacore.com> 16279 16280 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date. 16281 16282 2008-09-10 Joel Brobecker <brobecker (a] 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 16297 2008-09-10 Joel Brobecker <brobecker (a] adacore.com> 16298 16299 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type 16300 description for boolean types. 16301 16302 2008-09-09 Pedro Alves <pedro (a] codesourcery.com> 16303 16304 * gdb.base/hook-stop-continue.c: New. 16305 * gdb.base/hook-stop-continue.exp: New. 16306 16307 2008-09-08 Daniel Jacobowitz <dan (a] codesourcery.com> 16308 16309 * gdb.base/structs3.c, gdb.base/structs3.exp: New files. 16310 16311 2008-09-08 Jerome Guitton <guitton (a] 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 16323 2008-09-08 Jerome Guitton <guitton (a] adacore.com> 16324 16325 * gdb.base/stack-checking.c: New file. 16326 * gdb.base/stack-checking.exp: New file. 16327 16328 2008-09-05 Thiago Jung Bauermann <bauerman (a] 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 16334 2008-09-05 Thiago Jung Bauermann <bauerman (a] br.ibm.com> 16335 16336 * gdb.arch/ppc-fp.exp: New file. 16337 * gdb.arch/ppc-fp.c: New file. 16338 16339 2008-09-05 Paul Pluzhnikov <ppluzhnikov (a] 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 16344 2008-09-04 Michael Snyder <msnyder (a] 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 16349 2008-09-03 Ulrich Weigand <Ulrich.Weigand (a] 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 16356 2008-09-03 Aleksandar Ristovski <aristovski (a] qnx.com> 16357 16358 * gdb.arch/i386-bp_permanent.exp: New test. 16359 16360 2008-08-24 Tom Tromey <tromey (a] redhat.com> 16361 16362 * gdb.base/maint.exp: Update "maint print type". 16363 16364 2008-08-21 Vladimir Prus <vladimir (a] 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 16371 2008-08-20 Mark Kettenis <kettenis (a] 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 16376 2008-08-20 Daniel Jacobowitz <dan (a] codesourcery.com> 16377 16378 * gdb.base/interp.exp: Always consume both prompts. 16379 16380 2008-08-20 Pedro Alves <pedro (a] codesourcery.com> 16381 16382 * gdb.base/pending.exp: Test pending breakpoints without symbols 16383 loaded. 16384 16385 2008-08-19 Vladimir Prus <vladimir (a] 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 16392 2008-08-19 Vladimir Prus <vladimir (a] codesourcery.com> 16393 16394 * gdb.mi/mi-async.exp: Use 'set target-async'. 16395 * lib/mi-support.exp: Use 'set/show target-async'. 16396 16397 2008-08-18 Daniel Jacobowitz <dan (a] codesourcery.com> 16398 16399 * gdb.arch/powerpc-prologue.exp: Correct saved registers. 16400 16401 2008-08-17 Tom Tromey <tromey (a] redhat.com> 16402 16403 * gdb.base/help.exp (help catch): Rewrite. 16404 16405 2008-08-16 Thiago Jung Bauermann <bauerman (a] br.ibm.com> 16406 16407 * gdb.base/define.exp: Test indented command documentation. 16408 * gdb.python/python.exp: Test indented multi-line command. 16409 16410 2008-08-15 Luis Machado <luisgpm (a] 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 16416 2008-08-14 Tom Tromey <tromey (a] redhat.com> 16417 16418 * gdb.base/macscp.exp: Add regression test for "macro define" or 16419 "macro undef" with no arguments. 16420 16421 2008-08-08 Paul Pluzhnikov <ppluzhnikov (a] google.com> 16422 16423 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test. 16424 16425 2008-08-07 Ulrich Weigand <Ulrich.Weigand (a] de.ibm.com> 16426 16427 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes. 16428 16429 2008-08-06 Tom Tromey <tromey (a] redhat.com> 16430 16431 * gdb.python/python.exp: New file. 16432 16433 2008-08-06 Jan Kratochvil <jan.kratochvil (a] 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 (a] prep.ai.mit.edu . 16521 16522 2008-07-31 Vladimir Prus <vladimir (a] 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 16527 2008-07-30 Vladimir Prus <vladimir (a] 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 16536 2008-07-28 Tom Tromey <tromey (a] redhat.com> 16537 16538 * Makefile.in (just-check): Remove. Move body to... 16539 (check): ... here. 16540 16541 2008-07-27 Daniel Jacobowitz <dan (a] codesourcery.com> 16542 16543 * gdb.threads/manythreads.exp: Use remote_expect instead of after. 16544 Add a test for duplicated SIGINTs. 16545 16546 2008-07-27 Daniel Jacobowitz <dan (a] 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 16552 2008-07-27 Daniel Jacobowitz <dan (a] codesourcery.com> 16553 16554 * gdb.dwarf2/dw2-compressed.S: Also define __start. 16555 16556 2008-07-27 Daniel Jacobowitz <dan (a] codesourcery.com> 16557 16558 * lib/mi-support.exp (default_mi_gdb_start): Remove check for 16559 non-MI prompt. 16560 16561 2008-07-26 Tom Tromey <tromey (a] 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 16568 2008-07-26 Tom Tromey <tromey (a] redhat.com> 16569 16570 * gdb.base/macscp.exp: Add test for macro lexing bug. 16571 16572 2008-07-18 Tom Tromey <tromey (a] redhat.com> 16573 16574 * gdb.base/macscp.exp: Add macro tests. 16575 16576 2008-07-17 Paul Pluzhnikov <ppluzhnikov (a] google.com> 16577 16578 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure. 16579 16580 2008-07-17 Paul Pluzhnikov <ppluzhnikov (a] google.com> 16581 16582 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp 16583 16584 2008-07-15 Paul Pluzhnikov <ppluzhnikov (a] google.com> 16585 16586 * gdb.cp/class2.exp: fix for failure on spu-elf 16587 16588 2008-07-14 Paul Pluzhnikov <ppluzhnikov (a] google.com> 16589 16590 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477. 16591 16592 2008-07-13 Jan Kratochvil <jan.kratochvil (a] redhat.com> 16593 16594 * gdb.base/randomize.exp: Catch non-Linux targets as untested. 16595 16596 2008-07-12 Vladimir Prus <vladimir (a] codesourcery.com> 16597 16598 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field. 16599 16600 2008-07-11 Kevin Buettner <kevinb (a] 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 16606 2008-07-11 Tom Tromey <tromey (a] redhat.com> 16607 16608 * gdb.base/completion.exp: Add 'help' completion test. 16609 16610 2008-07-10 Jan Kratochvil <jan.kratochvil (a] redhat.com> 16611 16612 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+. 16613 16614 2008-07-10 Jan Kratochvil <jan.kratochvil (a] redhat.com> 16615 16616 * gdb.base/randomize.exp, gdb.base/randomize.c: New files. 16617 16618 2008-07-09 Pedro Alves <pedro (a] codesourcery.com> 16619 16620 * gdb.base/chng-syms.exp: Don't expect "No symbol ...". 16621 16622 2008-07-09 Pedro Alves <pedro (a] codesourcery.com> 16623 16624 * gdb.base/fullname.exp: Restore pwd if compiling failed. 16625 16626 2008-07-07 Jan Kratochvil <jan.kratochvil (a] redhat.com> 16627 16628 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New. 16629 16630 2008-06-28 Vladimir Prus <vladimir (a] codesourcery.com> 16631 16632 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert 16633 previous commit. Add a comment. 16634 16635 2008-06-28 Pedro Alves <pedro (a] codesourcery.com> 16636 16637 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test. 16638 16639 2008-06-28 Vladimir Prus <vladimir (a] codesourcery.com> 16640 16641 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass. 16642 16643 2008-06-27 Pedro Alves <pedro (a] 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 16651 2008-06-25 Jan Kratochvil <jan.kratochvil (a] redhat.com> 16652 16653 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument. 16654 16655 2008-06-25 Vladimir Prus <vladimir (a] 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 16666 2008-06-13 Vladimir Prus <vladimir (a] 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 16674 2008-06-11 Vladimir Prus <vladimir (a] codesourcery.com> 16675 16676 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop. 16677 16678 2008-06-10 Vladimir Prus <vladimir (a] 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 16687 2008-06-10 Vladimir Prus <vladimir (a] 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 16698 2008-06-09 Tom Tromey <tromey (a] redhat.com> 16699 16700 * gdb.base/completion.exp: New tests for field name completion 16701 with spaces, and field name completion with '->'. 16702 16703 2008-06-06 Tom Tromey <tromey (a] 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 16709 2008-06-06 Paul Pluzhnikov <ppluzhnikov (a] 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 16715 2008-06-06 Nick Roberts <nickrob (a] snap.net.nz> 16716 16717 * gdb.base/annota1.exp (thread_switch): Test for thread-changed 16718 annotation. 16719 16720 2008-06-05 Paul Pluzhnikov <ppluzhnikov (a] google.com> 16721 Pedro Alves <pedro (a] codesourcery.com> 16722 16723 * gdb.threads/execl.c, gdb.threads/execl1.c, 16724 gdb.threads/execl.exp: New tests. 16725 16726 2008-06-05 Aleksandar Ristovski <aristovski (a] qnx.com> 16727 Daniel Jacobowitz <dan (a] codesourcery.com> 16728 16729 * gdb.cp/exception.exp: Activate test, make it work with pending 16730 catchpoints. 16731 16732 2008-06-05 Jan Kratochvil <jan.kratochvil (a] redhat.com> 16733 16734 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files. 16735 16736 2008-05-28 Vladimir Prus <vladimir (a] 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 16742 2008-05-27 Andreas Schwab <schwab (a] suse.de> 16743 16744 * gdb.base/frame-args.exp: Handle arguments that are optimized 16745 out. 16746 16747 2008-05-26 Luis Machado <luisgpm (a] 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 16752 2008-05-23 Joel Brobecker <brobecker (a] 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 16758 2008-05-22 Jan Kratochvil <jan.kratochvil (a] redhat.com> 16759 16760 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races. 16761 16762 2008-05-21 Joel Brobecker <brobecker (a] adacore.com> 16763 16764 * gdb.base/finish.exp: Test that "fin" works as an abbreviation 16765 of the "finish" command. 16766 16767 2008-05-21 Nick Roberts <nickrob (a] snap.net.nz> 16768 16769 * gdb.base/annota1.exp: Test for new annotation. 16770 16771 2008-05-16 Pedro Alves <pedro (a] 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 16777 2008-05-16 Ulrich Weigand <Ulrich.Weigand (a] de.ibm.com> 16778 16779 * gdb.base/annota1.exp: Accept printf (a] ... in place of printf. 16780 * gdb.base/annota3.exp: Likewise. 16781 16782 2008-05-13 Nathan Froyd <froydnj (a] 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 16787 2008-05-12 Doug Evans <dje (a] google.com> 16788 16789 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set. 16790 16791 2008-05-09 Joel Brobecker <brobecker (a] adacore.com> 16792 16793 * gdb.ada/assign_1.exp: New testcase. 16794 16795 2008-05-09 Doug Evans <dje (a] google.com> 16796 16797 * gdb.base/find.exp: New file. 16798 * gdb.base/find.c: New file. 16799 16800 2008-05-08 Daniel Jacobowitz <dan (a] 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 16807 2008-05-06 Jerome Guitton <guitton (a] adacore.com> 16808 Joel Brobecker <brobecker (a] adacore.com> 16809 16810 * gdb.ada/lang_switch: New test program. 16811 * gdb.ada/lang_switch.exp: New testcase. 16812 16813 2008-05-05 Doug Evans <dje (a] google.com> 16814 16815 * gdb.base/help.exp (disassemble): Update expected help text. 16816 16817 2008-05-04 Pedro Alves <pedro (a] codesourcery.com> 16818 16819 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files. 16820 16821 2008-05-04 Pedro Alves <pedro (a] codesourcery.com> 16822 16823 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at 16824 different times. 16825 16826 2008-05-04 Jan Kratochvil <jan.kratochvil (a] 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 16833 2008-05-04 Vladimir Prus <vladimir (a] codesourcery.com> 16834 16835 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created 16836 notification to appear. 16837 16838 2008-05-04 Daniel Jacobowitz <dan (a] 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 16844 2008-05-03 Pedro Alves <pedro (a] codesourcery.com> 16845 16846 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing 16847 expressions with macros. 16848 16849 2008-05-03 Jan Kratochvil <jan.kratochvil (a] redhat.com> 16850 16851 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions. 16852 16853 2008-05-02 Daniel Jacobowitz <dan (a] 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 16860 2008-05-02 Jim Blandy <jimb (a] codesourcery.com> 16861 16862 * gdb.asm/asmsrc1.s: Add scratch space. 16863 16864 2008-05-01 Jan Kratochvil <jan.kratochvil (a] redhat.com> 16865 Daniel Jacobowitz <dan (a] 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 16871 2007-05-01 Daniel Jacobowitz <dan (a] codesourcery.com> 16872 16873 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC. 16874 16875 2008-05-01 Joel Brobecker <brobecker (a] adacore.com> 16876 16877 * gdb.base/info-target.exp: New testcase. 16878 16879 2008-04-30 Daniel Jacobowitz <dan (a] 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 16885 2008-04-30 Daniel Jacobowitz <dan (a] codesourcery.com> 16886 16887 * gdb.base/gdb1250.exp: Remove perror. 16888 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt. 16889 16890 2008-04-30 Pedro Alves <pedro (a] codesourcery.com> 16891 16892 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by 16893 .2byte. 16894 16895 2008-04-25 Daniel Jacobowitz <dan (a] codesourcery.com> 16896 16897 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC. 16898 (maybe_kfail): New. 16899 16900 2008-04-25 Pedro Alves <pedro (a] codesourcery.com> 16901 16902 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files. 16903 16904 2008-04-24 Vladimir Prus <vladimir (a] 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 16910 2008-04-24 Vladimir Prus <vladimir (a] 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 16917 2008-04-24 Vladimir Prus <vladimir (a] 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 16936 2008-04-23 Paolo Bonzini <bonzini (a] gnu.org> 16937 16938 * aclocal.m4: Add override.m4. 16939 * configure: Regenerate. 16940 16941 2008-04-19 Vladimir Prus <vladimir (a] 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 16947 2008-04-18 Craig Silverstein <csilvers (a] google.com> 16948 16949 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New 16950 files. 16951 16952 2008-04-18 Joel Brobecker <brobecker (a] adacore.com> 16953 16954 * gdb.ada/atomic_enum: New test program. 16955 * gdb.ada/atomic_enum.exp: New testcase. 16956 16957 2008-04-17 Doug Evans <dje (a] google.com> 16958 16959 * gdb.opt/Makefile.in: Fix whitespace. 16960 16961 2008-04-17 Daniel Jacobowitz <dan (a] codesourcery.com> 16962 16963 * gdb.threads/linux-dp.exp: Continue after unrecognized lines. 16964 16965 2008-04-17 Doug Evans <dje (a] 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 16971 2008-04-17 Pedro Alves <pedro (a] codesourcery.com> 16972 16973 * gdb.base/step-break.exp, gdb.base/step-break.c: New files. 16974 16975 2008-04-15 Aleksandar Ristovski <aristovski (a] 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 17004 2008-04-15 Jan Kratochvil <jan.kratochvil (a] redhat.com> 17005 17006 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive. 17007 17008 2008-04-13 Vladimir Prus <vladimir (a] 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 17019 2008-04-09 Marc Khouzam <marc.khouzam (a] 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 17025 2008-04-07 Vladimir Prus <vladimir (a] 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 17034 2008-04-07 Nick Roberts <nickrob (a] snap.net.nz> 17035 17036 * gdb.mi/mi-async.exp: New test for asynchronous Machine 17037 Interface (MI) responses. 17038 17039 2008-04-06 Vladimir Prus <vladimir (a] 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 17046 2008-04-05 Vladimir Prus <vladimir (a] 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 17077 2008-04-04 Ulrich Weigand <Ulrich.Weigand (a] 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 17083 2008-04-04 Pedro Alves <pedro (a] 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 17093 2008-04-03 Joel Brobecker <brobecker (a] 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 17102 2008-04-01 Aleksandar Ristovski <aristovski (a] 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 17107 2008-04-01 Marc Khouzam <marc.khouzam (a] 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 17113 2008-03-31 Maciej W. Rozycki <macro (a] mips.com> 17114 17115 * gdb.base/break.exp: Mark failures as such. Fix formatting. 17116 17117 2008-03-31 Markus Deuling <deuling (a] de.ibm.com> 17118 Ulrich Weigand <Ulrich.Weigand (a] 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 17123 2008-03-28 Aleksandar Ristovski <aristovski (a] 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 17129 2008-03-28 Maciej W. Rozycki <macro (a] mips.com> 17130 17131 * gdb.mi/mi-var-cmd.exp: Fix a typo. 17132 17133 2008-03-26 Vladimir Prus <vladimir (a] codesourcery.com> 17134 17135 * gdb.mi/mi-var-display.exp: Remove obsolete xfail. 17136 * gdb.mi/mi2-var-display.exp: Likewise. 17137 17138 2008-03-26 Vladimir Prus <vladimir (a] 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 17158 2008-03-24 Jan Kratochvil <jan.kratochvil (a] redhat.com> 17159 17160 Fix random false FAILs on i386. 17161 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink. 17162 17163 2008-03-23 Daniel Jacobowitz <dan (a] codesourcery.com> 17164 17165 PR gdb/544 17166 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes. 17167 17168 2008-03-23 Daniel Jacobowitz <dan (a] codesourcery.com> 17169 17170 PR gdb/544 17171 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes. 17172 17173 2008-03-21 Daniel Jacobowitz <dan (a] codesourcery.com> 17174 17175 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for 17176 fixed PR gdb/544. 17177 17178 2008-03-21 Pedro Alves <pedro (a] codesourcery.com> 17179 17180 * gdb.threads/fork-child-threads.exp: Test next over fork. 17181 17182 2008-03-21 Chris Demetriou <cgd (a] google.com> 17183 17184 * gdb.base/break.exp (rbreak junk): New test for rbreak 17185 "Junk at end of arguments" issue. 17186 17187 2008-03-21 Daniel Jacobowitz <dan (a] 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 17196 2008-03-21 Daniel Jacobowitz <dan (a] codesourcery.com> 17197 17198 * gdb.threads/killed.exp, gdb.threads/manythreads.exp, 17199 gdb.threads/staticthreads.exp: Update exit query. 17200 17201 2008-03-07 Sandra Loosemore <sandra (a] codesourcery.com> 17202 17203 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message. 17204 17205 2008-03-03 Daniel Jacobowitz <dan (a] 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 17212 2008-02-29 Maciej W. Rozycki <macro (a] mips.com> 17213 17214 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always 17215 select the largest. 17216 17217 2008-02-28 Daniel Jacobowitz <dan (a] codesourcery.com> 17218 17219 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer 17220 frames-invalid annotations. 17221 17222 2008-02-28 Pierre Muller <muller (a] ics.u-strasbg.fr> 17223 17224 * gdb.base/assign.exp: avoid same output for different tests. 17225 17226 2008-02-27 Doug Evans <dje (a] 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 17232 2008-02-27 Joel Brobecker <brobecker (a] 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 17242 2008-02-27 Pierre Muller <muller (a] ics.u-strasbg.fr> 17243 17244 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting 17245 tests. 17246 17247 2008-02-27 Pierre Muller <muller (a] ics.u-strasbg.fr> 17248 17249 * gdb.base/args.exp: avoid same output for tests 17250 with single quotes. 17251 17252 2008-02-26 Vladimir Prus <vladimir (a] 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 17265 2008-02-07 Doug Evans <dje (a] 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 17272 2008-02-06 Pierre Muller <muller (a] ics.u-strasbg.fr> 17273 17274 * gdb.pascal/floats.pas: New test program. 17275 * gdb.pascal/floats.exp: New testcase. 17276 17277 2008-02-06 Thiago Jung Bauermann <bauerman (a] 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 17284 2008-02-05 Joel Brobecker <brobecker (a] 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 17290 2008-02-03 Doug Evans <dje (a] 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 17299 2008-02-02 Doug Evans <dje (a] google.com> 17300 17301 * gdb.base/sigall.c (main): Ensure all signals aren't blocked. 17302 17303 2007-02-01 Joel Brobecker <brobecker (a] adacore.com> 17304 17305 * gdb.ada/sym_print_name: New test program. 17306 * gdb.ada/sym_print_name.exp: New testcase. 17307 17308 2007-02-01 Joel Brobecker <brobecker (a] 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 17314 2008-02-01 Vladimir Prus <vladimir (a] 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 17321 2008-02-01 Vladimir Prus <vladimir (a] codesourcery.com> 17322 17323 * gdb.mi/mi-break.exp (test_error): New. 17324 Call it. 17325 17326 2008-01-31 Luis Machado <luisgpm (a] 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 17331 2008-01-31 Pierre Muller <muller (a] ics.u-strasbg.fr> 17332 17333 * gdb.pascal/integers.pas: New test program. 17334 * gdb.pascal/integers.exp: New testcase. 17335 17336 2008-01-31 Pierre Muller <muller (a] ics.u-strasbg.fr> 17337 17338 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}. 17339 17340 2008-01-30 Luis Machado <luisgpm (a] 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 17345 2008-01-30 Paul Hilfinger <hilfinger (a] 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 17353 2008-01-30 Joel Brobecker <brobecker (a] adacore.com> 17354 17355 * gdb.base/ptype.exp: Add testing of "ptype $pc". 17356 17357 2008-01-30 Nick Roberts <nickrob (a] 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 17362 2008-01-30 Paul N. Hilfinger <hilfinger (a] adacore.com> 17363 17364 * gdb.ada/exprs: New test program. 17365 * gdb.ada/exprs.exp: New testcase. 17366 17367 2008-01-30 Thiago Jung Bauermann <bauerman (a] 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 17391 2008-01-29 Daniel Jacobowitz <dan (a] 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 17401 2008-01-29 Daniel Jacobowitz <dan (a] 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 17420 2008-01-29 Jim Blandy <jimb (a] 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 17426 2008-01-29 Jim Blandy <jimb (a] 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 17432 2008-01-29 Vladimir Prus <vladimir (a] 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 17438 2008-01-29 Pierre Muller <muller (a] ics.u-strasbg.fr> 17439 17440 * gdb.base/gdb1056.exp: Add unsigned integer test. 17441 17442 2008-01-28 Doug Evans <dje (a] google.com> 17443 17444 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss. 17445 17446 2008-01-27 Jim Blandy <jimb (a] 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 17452 2008-01-26 Mark Kettenis <kettenis (a] gnu.org> 17453 17454 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches. 17455 17456 2008-01-24 Nick Roberts <nickrob (a] snap.net.nz> 17457 17458 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of 17459 -var-set-format. 17460 17461 2008-01-23 Chris Demetriou <cgd (a] google.com> 17462 17463 * gdb.threads/thread_events.c: New testcase source file. 17464 * gdb.threads/thread_events.exp: New testcase expect file. 17465 17466 2008-01-23 Nick Roberts <nickrob (a] 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 17473 2008-01-22 Daniel Jacobowitz <dan (a] codesourcery.com> 17474 Vladimir Prus <vladimir (a] codesourcery.com> 17475 17476 * gdb.base/float.exp: Allow missing floating point for m68k and 17477 PowerPC. 17478 17479 2008-01-22 Vladimir Prus <vladimir (a] 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 17487 2008-01-17 Pedro Alves <pedro (a] 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 17497 2008-01-09 Joel Brobecker <brobecker (a] adacore.com> 17498 17499 * gdb.ada/null_array: New test program. 17500 * gdb.ada/null_array.exp: New testcase. 17501 17502 2008-01-09 Luis Machado <luisgpm (a] br.ibm.com> 17503 17504 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls 17505 with required float modifiers. 17506 17507 2008-01-08 Joel Brobecker <brobecker (a] adacore.com> 17508 17509 * gdb.ada/funcall_param: New test program. 17510 * gdb.ada/funcall_param.exp: New testcase. 17511 17512 2008-01-08 Joel Brobecker <brobecker (a] adacore.com> 17513 17514 * gdb.ada/arrayparam: New test program. 17515 * gdb.ada/arrayparam.exp: New testcase. 17516 17517 2008-01-08 Joel Brobecker <brobecker (a] 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 17522 2008-01-07 Thiago Jung Bauermann <bauerman (a] 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 17539 2008-01-05 Joel Brobecker <brobecker (a] adacore.com> 17540 17541 * gdb.ada/packed_tagged/comp_bug.adb: New file. 17542 * gdb.ada/packed_tagged.exp: New testcase. 17543 17544 2008-01-04 Joel Brobecker <brobecker (a] 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 17550 2008-01-04 Joel Brobecker <brobecker (a] adacore.com> 17551 17552 * gdb.ada/packed_array.exp: Add testing of references to 17553 a packed array. 17554 17555 2008-01-04 Joel Brobecker <brobecker (a] 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 17561 2008-01-04 Joel Brobecker <brobecker (a] 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 17567 2008-01-04 Joel Brobecker <brobecker (a] 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 17573 2008-01-03 Joel Brobecker <brobecker (a] adacore.com> 17574 17575 * gdb.ada/print_pc.exp: New testcase. 17576 17577 2008-01-03 Joel Brobecker <brobecker (a] 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 17583 2008-01-03 Joel Brobecker <brobecker (a] adacore.com> 17584 17585 * gdb.ada/array_bounds/bar.adb: New file. 17586 * gdb.ada/array_bounds.exp: New testcase. 17587 17588 2008-01-03 Joel Brobecker <brobecker (a] 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 17594 2008-01-03 Joel Brobecker <brobecker (a] adacore.com> 17595 17596 * gdb.base/set-lang-auto.exp: New testcase. 17597 17598 2008-01-03 Joel Brobecker <brobecker (a] adacore.com> 17599 17600 * gdb.ada/fun_addr/foo.adb: New file. 17601 * gdb.ada/fun_addr.exp: New testcase. 17602 17603 2008-01-02 Jan Kratochvil <jan.kratochvil (a] redhat.com> 17604 17605 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c: 17606 New files 17607 17608 2008-01-02 Joel Brobecker <brobecker (a] adacore.com> 17609 17610 * array_subscript_addr/p.adb: New file. 17611 * array_subscript_addr.exp: New testcase. 17612 17613 2008-01-02 Joel Brobecker <brobecker (a] 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 17619 2008-01-01 Joel Brobecker <brobecker (a] 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 17625 2008-01-01 Joel Brobecker <brobecker (a] 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 17631 2008-01-01 Joel Brobecker <brobecker (a] 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 17637 2007-12-31 Jim Blandy <jimb (a] codesourcery.com> 17638 17639 * gdb.base/multi-forks.exp: Consume all output from child 17640 processes before proceeding to next test. 17641 17642 2007-12-29 Jim Blandy <jimb (a] codesourcery.com> 17643 17644 * configure: Regenerated. 17645 17646 2007-12-27 Joel Brobecker <brobecker (a] 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 17652 2007-12-27 Joel Brobecker <brobecker (a] adacore.com> 17653 17654 * gdb.ada/boolean_expr.exp: New testcase. 17655 17656 2007-12-26 Jim Blandy <jimb (a] codesourcery.com> 17657 17658 * gdb.base/multi-forks.exp: Doc fix. 17659 17660 2007-12-26 Joel Brobecker <brobecker (a] 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 17667 2007-12-24 Joel Brobecker <brobecker (a] 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 17673 2007-12-24 Joel Brobecker <brobecker (a] 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 17679 2007-12-22 Jim Blandy <jimb (a] 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 17686 2007-12-22 Joel Brobecker <brobecker (a] 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 17693 2007-12-19 Pierre Muller <muller (a] 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 17700 2007-12-16 Carlos Eduardo Seo <cseo (a] linux.vnet.ibm.com> 17701 Jim Blandy <jimb (a] 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 17708 2007-12-17 Luis Machado <luisgpm (a] 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 17713 2007-12-17 Joel Brobecker <brobecker (a] 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 17720 2007-12-17 Joel Brobecker <brobecker (a] adacore.com> 17721 17722 * gdb.base/frame-args.c: New file. 17723 * gdb.base/frame-args.exp: New testcase. 17724 17725 2007-12-16 Daniel Jacobowitz <dan (a] codesourcery.com> 17726 Joseph Myers <joseph (a] codesourcery.com> 17727 17728 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New. 17729 17730 2007-12-14 Vladimir Prus <vladimir (a] 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 17736 2007-12-06 Jim Blandy <jimb (a] codesourcery.com> 17737 17738 * gdb.base/default.exp: Update expected output for 'info catch'. 17739 17740 2007-12-10 Jan Kratochvil <jan.kratochvil (a] redhat.com> 17741 17742 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read 17743 must be set to binary. 17744 17745 2007-12-09 Pedro Alves <pedro_alves (a] portugalmail.pt> 17746 17747 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test. 17748 17749 2007-11-30 Daniel Jacobowitz <dan (a] codesourcery.com> 17750 17751 * gdb.server/file-transfer.exp, gdb.server/transfer.txt, 17752 gdb.mi/mi-file-transfer.exp: New. 17753 17754 2007-11-25 Jan Kratochvil <jan.kratochvil (a] redhat.com> 17755 17756 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files. 17757 17758 2007-11-22 Maciej W. Rozycki <macro (a] 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 17768 2007-11-21 Nick Roberts <nickrob (a] 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 17774 2007-11-17 Ulrich Weigand <Ulrich.Weigand (a] de.ibm.com> 17775 17776 * Makefile.in (Makefile): Do not depend on target_makefile_frag. 17777 (target_cpu): Remove. 17778 17779 2007-10-15 Vladimir Prus <vladimir (a] 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 17784 2007-11-07 Vladimir Prus <vladimir (a] 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 17789 2007-11-05 Luis Machado <luisgpm (a] br.ibm.com> 17790 17791 * gdb.base/printcmds.exp: New function 17792 test_printf_with_dfp. 17793 17794 2007-11-02 Doug Evans <dje (a] 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 17810 2007-11-01 Jan Kratochvil <jan.kratochvil (a] redhat.com> 17811 17812 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files. 17813 17814 2007-10-30 Ulrich Weigand <Ulrich.Weigand (a] de.ibm.com> 17815 17816 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not 17817 provide DFP support. 17818 17819 2007-10-30 Daniel Jacobowitz <dan (a] 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 17825 2007-10-30 Pedro Alves <pedro_alves (a] portugalmail.pt> 17826 17827 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne 17828 with [string compare]. 17829 17830 2007-10-30 Pedro Alves <pedro_alves (a] portugalmail.pt> 17831 17832 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}. 17833 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}. 17834 17835 2007-10-25 Luis Machado <luisgpm (a] 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 17844 2007-10-25 Doug Evans <dje (a] google.com> 17845 17846 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests. 17847 * gdb.cp/mb-templates.exp: Check skip_cplus_tests. 17848 17849 2007-10-15 Wu Zhou <woodzltc (a] cn.ibm.com> 17850 Thiago Jung Bauermann <bauerman (a] 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 17859 2007-10-23 Daniel Jacobowitz <dan (a] codesourcery.com> 17860 17861 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New. 17862 17863 2007-10-21 Ulrich Weigand <Ulrich.Weigand (a] 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 17869 2007-10-21 Ulrich Weigand <Ulrich.Weigand (a] de.ibm.com> 17870 17871 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output 17872 format changes. 17873 17874 2007-10-18 Michael Snyder <msnyder (a] specifix.com> 17875 17876 * gdb.base/dbx.exp: Add missing "-re " operator. 17877 17878 2007-10-16 Gaius Mulley <gaius (a] 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 17887 2007-10-15 Daniel Jacobowitz <dan (a] codesourcery.com> 17888 17889 * gdb.xml/tdesc-regs.exp: Add PowerPC support. 17890 17891 2007-10-15 Pierre Muller <muller (a] 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 17898 2007-10-11 Kazu Hirata <kazu (a] codesourcery.com> 17899 17900 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead 17901 of $timeout. 17902 17903 2007-10-09 Daniel Jacobowitz <dan (a] codesourcery.com> 17904 17905 * gdb.server/server-run.exp: Test for dynamic linker symbols. 17906 17907 2007-10-09 Pierre Muller <muller (a] ics.u-strasbg.fr> 17908 17909 * lib/gdb.exp (gdb_run_cmd): Move comment outside 17910 of gdb_expect call, to avoid interruption. 17911 17912 2007-10-09 Pedro Alves <pedro_alves (a] 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 17932 2007-10-08 Pierre Muller <muller (a] ics.u-strasbg.fr> 17933 Daniel Jacobowitz <dan (a] 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 17941 2007-10-02 Daniel Jacobowitz <dan (a] 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 17953 2007-10-01 Daniel Jacobowitz <dan (a] 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 17959 2007-09-30 Daniel Jacobowitz <dan (a] 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 17966 2007-09-27 Vladimir Prus <vladimir (a] codesourcery.com> 17967 17968 * gdb.mi/var-cmd.c (do_children_tests): Initialize 17969 the 'struct_declarations' variable to zeros. 17970 17971 2007-09-24 Vladimir Prus <vladimir (a] 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 17978 2007-09-23 Daniel Jacobowitz <dan (a] codesourcery.com> 17979 17980 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files. 17981 17982 2007-09-23 Pedro Alves <pedro_alves (a] portugalmail.pt> 17983 17984 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW 17985 targets. 17986 * configure: Regenerate. 17987 17988 2007-09-23 Vladimir Prus <vladimir (a] 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 18000 2007-09-22 Vladimir Prus <vladimir (a] 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 18007 2007-09-21 Daniel Jacobowitz <dan (a] codesourcery.com> 18008 18009 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix. 18010 18011 2007-09-17 Daniel Jacobowitz <dan (a] 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 18018 2007-09-14 Maciej W. Rozycki <macro (a] 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 18029 2007-09-14 Maciej W. Rozycki <macro (a] 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 18036 2007-09-12 Daniel Jacobowitz <dan (a] codesourcery.com> 18037 18038 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each 18039 test. 18040 18041 2007-09-10 Mark Kettenis <kettenis (a] 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 18050 2007-09-09 Mark Kettenis <kettenis (a] gnu.org> 18051 18052 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports 18053 gcore, before continuing with the test. 18054 18055 2007-09-06 Daniel Jacobowitz <dan (a] 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 18060 2007-09-04 Daniel Jacobowitz <dan (a] codesourcery.com> 18061 Jim Blandy <jimb (a] 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 18069 2007-09-04 Daniel Jacobowitz <dan (a] codesourcery.com> 18070 18071 * gdb.base/display.exp: Add tests for printf %p. 18072 18073 2007-09-03 Pedro Alves <pedro_alves (a] portugalmail.pt> 18074 18075 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert 18076 the dll name to unicode. 18077 18078 2007-09-03 Jan Kratochvil <jan.kratochvil (a] 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 18083 2007-09-02 Jan Kratochvil <jan.kratochvil (a] redhat.com> 18084 18085 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp: 18086 New files. 18087 18088 2007-09-01 Jan Kratochvil <jan.kratochvil (a] 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 18100 2007-08-31 Vladimir Prus <vladimir (a] 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 18106 2007-08-27 Markus Deuling <deuling (a] de.ibm.com> 18107 18108 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses 18109 to fit into SPU Local Store memory. 18110 18111 2007-08-23 Joel Brobecker <brobecker (a] adacore.com> 18112 18113 * gdb.base/default.exp: Adjust the expected output of "info 18114 warranty" after the switch to GPLv3. 18115 18116 2007-08-23 Joel Brobecker <brobecker (a] adacore.com> 18117 18118 * lib/gdb.exp (default_gdb_init): Increase expect buffer size 18119 to 30000 (from 20000). 18120 18121 2007-08-23 Joel Brobecker <brobecker (a] 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 18127 2007-08-23 Joel Brobecker <brobecker (a] adacore.com> 18128 18129 * configure.ac: Switch license to GPLv3. 18130 18131 2007-08-23 Joel Brobecker <brobecker (a] adacore.com> 18132 18133 Switch the licensing to GPLv3 for all .ads and .adb files. 18134 18135 2007-08-22 Daniel Jacobowitz <dan (a] 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 18141 2007-08-17 Joel Brobecker <brobecker (a] 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 18147 2007-08-17 Joel Brobecker <brobecker (a] 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 18153 2007-08-13 Daniel Jacobowitz <dan (a] codesourcery.com> 18154 18155 * config/default.exp: New file. 18156 18157 2007-07-31 Daniel Jacobowitz <dan (a] codesourcery.com> 18158 18159 * gdb.base/prologue.c, gdb.base/prologue.exp: New. 18160 * lib/gdb.exp (gdb_breakpoint): Handle "temporary". 18161 18162 2007-07-30 Maciej W. Rozycki <macro (a] mips.com> 18163 18164 * gdb.base/dump.exp: Force the correct endianness for binary 18165 formats not carrying this information. 18166 18167 2007-07-27 Daniel Jacobowitz <dan (a] codesourcery.com> 18168 18169 * gdb.threads/staticthreads.exp: Match .*sem_post. 18170 18171 2007-07-27 Daniel Jacobowitz <dan (a] codesourcery.com> 18172 18173 * gdb.base/readline.exp (operate_and_get_next): Match the final 18174 prompt. 18175 18176 2007-07-23 Kevin Buettner <kevinb (a] redhat.com> 18177 18178 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior 18179 to restarting SID. 18180 18181 2007-07-18 Kevin Buettner <kevinb (a] redhat.com> 18182 18183 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit' 18184 prior to `gdb_start'. 18185 18186 2007-07-18 Kevin Buettner <kevinb (a] 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 18192 2007-07-17 Pedro Alves <pedro_alves (a] portugalmail.pt> 18193 Daniel Jacobowitz <dan (a] 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 18200 2007-07-03 Markus Deuling <deuling (a] 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 18206 2007-07-02 Daniel Jacobowitz <dan (a] 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 18218 2007-07-01 Nick Roberts <nickrob (a] snap.net.nz> 18219 Daniel Jacobowitz <dan (a] codesourcery.com> 18220 18221 * gdb.base/annota3.exp: Test for if construct. 18222 18223 2007-06-26 Daniel Jacobowitz <dan (a] codesourcery.com> 18224 18225 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit. 18226 18227 2007-06-21 Chris Dearman <chris (a] mips.com> 18228 Maciej W. Rozycki <macro (a] 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 18234 2007-06-13 Daniel Jacobowitz <dan (a] codesourcery.com> 18235 18236 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple 18237 required features to be included. 18238 18239 2007-06-12 Daniel Jacobowitz <dan (a] codesourcery.com> 18240 18241 * gdb.threads/manythreads.exp: Prevent expect buffer overflow 18242 in info threads output. 18243 18244 2007-06-12 Ulrich Weigand <Ulrich.Weigand (a] de.ibm.com> 18245 Markus Deuling <deuling (a] de.ibm.com> 18246 18247 * gdb.arch/spu-info.exp: New testcase. 18248 * gdb.arch/spu-info.c: New file. 18249 18250 2007-06-05 Daniel Jacobowitz <dan (a] 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 18256 2007-05-23 Daniel Jacobowitz <dan (a] 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 18262 2007-05-17 Maciej W. Rozycki <macro (a] mips.com> 18263 18264 * gdb.base/sigbpt.exp: Preset segv_addr. 18265 18266 2007-05-16 Daniel Jacobowitz <dan (a] 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 18283 2007-05-15 Vladimir Prus <vladimir (a] codesourcery.com> 18284 18285 * config/unknown.exp: Remove. 18286 18287 2007-05-15 Markus Deuling <deuling (a] de.ibm.com> 18288 18289 * gdb.base/info-proc.exp: Check is_remote. 18290 18291 2007-05-14 Markus Deuling <deuling (a] de.ibm.com> 18292 18293 * gdb.base/gcore.exp: Initialize variable core_supported. 18294 18295 2007-05-14 Daniel Jacobowitz <dan (a] codesourcery.com> 18296 18297 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also. 18298 18299 2007-05-14 Daniel Jacobowitz <dan (a] 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 18305 2007-05-14 Daniel Jacobowitz <dan (a] codesourcery.com> 18306 18307 * gdb.java/jprint.java (public): Avoid invalid call to static 18308 method. 18309 18310 2007-05-14 Denis Pilat <denis.pilat (a] 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 18318 2007-05-11 Ulrich Weigand <Ulrich.Weigand (a] 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 18326 2007-05-07 Daniel Jacobowitz <dan (a] codesourcery.com> 18327 18328 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk. 18329 18330 2007-05-06 Daniel Jacobowitz <dan (a] codesourcery.com> 18331 18332 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files. 18333 18334 2007-04-29 Daniel Jacobowitz <dan (a] codesourcery.com> 18335 18336 * gdb.java/jmain.exp: Handle demangled names with and without method 18337 signatures. 18338 18339 2007-04-29 Daniel Jacobowitz <dan (a] 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 18348 2007-04-29 Markus Deuling <deuling (a] de.ibm.com> 18349 Daniel Jacobowitz <dan (a] 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 18354 2007-04-25 Vladimir Prus <vladimir (a] 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 18364 2007-04-25 Corinna Vinschen <vinschen (a] 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 18370 2007-04-16 Denis Pilat <denis.pilat (a] st.com> 18371 18372 * gdb.base/setshow.exp: Reset height after having set it to 100. 18373 18374 2007-04-16 Denis Pilat <denis.pilat (a] st.com> 18375 18376 * gdb.mi/mi2-stack.exp: update from mi-stack.exp. 18377 18378 2007-04-16 Denis Pilat <denis.pilat (a] st.com> 18379 18380 * gdb.mi/mi2-var-display.exp: Test for the fullname field. 18381 18382 2007-04-14 Vladimir Prus <vladimir (a] 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 18389 2007-04-11 Jan Kratochvil <jan.kratochvil (a] 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 18394 2007-04-01 Vladimir Prus <vladimir (a] 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 18414 2007-03-30 Daniel Jacobowitz <dan (a] 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 18420 2007-03-30 Daniel Jacobowitz <dan (a] codesourcery.com> 18421 18422 * gdb.base/infnan.c, gdb.base/infnan.exp: New files. 18423 18424 2007-03-30 Daniel Jacobowitz <dan (a] codesourcery.com> 18425 18426 * config/netware.exp: Delete file. 18427 18428 2007-03-29 Joel Brobecker <brobecker (a] adacore.com> 18429 18430 * gdb.dwarf2/dw2-noloc.S: New file. 18431 * gdb.dwarf2/dw2-noloc.exp: New file. 18432 18433 2007-03-28 Pedro Alves <pedro_alves (a] 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 18439 2007-03-27 Daniel Jacobowitz <dan (a] codesourcery.com> 18440 18441 * gdb.ada/exec_changed.exp: Avoid "set confirm off". 18442 18443 2007-03-27 Brooks Moses <brooks.moses (a] codesourcery.com> 18444 18445 * Makefile.in: Add dummy "pdf" and "install-pdf" targets. 18446 18447 2007-03-27 Daniel Jacobowitz <dan (a] 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 18477 2007-03-23 Nigel Stephens <nigel (a] mips.com> 18478 Maciej W. Rozycki <macro (a] mips.com> 18479 18480 * gdb.base/sigbpt.exp: Fix the message when skipping test. 18481 * gdb.base/signull.exp: Similarly. 18482 18483 2007-03-16 Ulrich Weigand <Ulrich.Weigand (a] 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 18488 2007-03-14 Andreas Schwab <schwab (a] suse.de> 18489 18490 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output 18491 format changes. 18492 18493 2007-03-13 Daniel Jacobowitz <dan (a] 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 18502 2007-03-12 Mark Kettenis <kettenis (a] gnu.org> 18503 18504 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well 18505 as tabs. Remove redundant test pattern. 18506 18507 2007-03-09 Ulrich Weigand <Ulrich.Weigand (a] de.ibm.com> 18508 18509 * gdb.base/long_long.exp: Accept optional symbol name in <...> 18510 for /a format output. 18511 18512 2007-03-09 Daniel Jacobowitz <dan (a] codesourcery.com> 18513 18514 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to 18515 collect output incrementally. 18516 18517 2007-03-08 Ulrich Weigand <Ulrich.Weigand (a] 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 18523 2007-03-08 Ulrich Weigand <Ulrich.Weigand (a] 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 18528 2007-03-08 Ulrich Weigand <Ulrich.Weigand (a] de.ibm.com> 18529 18530 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with 18531 just a single architecture. 18532 18533 2007-03-08 Ulrich Weigand <Ulrich.Weigand (a] 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 18540 2007-03-08 Ulrich Weigand <Ulrich.Weigand (a] de.ibm.com> 18541 18542 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set 18543 in target_info. 18544 18545 2007-03-02 Michael Snyder <michael.snyder (a] palmsource.com> 18546 18547 * gdb.threads/manythreads.exp: Use $message string for 18548 consistancy; add a default (timeout) case. 18549 18550 2007-03-02 Michael Snyder <michael.snyder (a] palmsource.com> 18551 18552 * gdb.base/watchpoint.exp: Fix truncated comment. 18553 18554 2007-03-02 Michael Snyder <michael.snyder (a] palmsource.com> 18555 18556 * Makefile.in: Remove spurious single-quotes from sed command. 18557 18558 2007-02-28 Daniel Jacobowitz <dan (a] 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 18564 2007-02-27 Joel Brobecker <brobecker (a] adacore.com> 18565 18566 * gdb.dwarf2/dw2-producer.S: New file. 18567 * gdb.dwarf2/dw2-producer.exp: New testcase. 18568 18569 2007-02-27 Nick Roberts <nickrob (a] 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 18579 2007-02-27 Daniel Jacobowitz <dan (a] codesourcery.com> 18580 18581 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files. 18582 18583 2007-02-27 Daniel Jacobowitz <dan (a] 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 18589 2007-02-27 Joel Brobecker <brobecker (a] adacore.com> 18590 18591 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos. 18592 18593 2007-02-26 Daniel Jacobowitz <dan (a] codesourcery.com> 18594 18595 * gdb.server/server-mon.exp: New test. 18596 18597 2007-02-26 Daniel Jacobowitz <dan (a] codesourcery.com> 18598 18599 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New. 18600 18601 2007-02-26 Daniel Jacobowitz <dan (a] codesourcery.com> 18602 18603 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update 18604 register capitalization. 18605 18606 2007-02-13 Denis Pilat <denis.pilat (a] st.com> 18607 18608 * gdb.mi/mi-var-invalidate.exp: New file. 18609 18610 2007-02-08 Daniel Jacobowitz <dan (a] codesourcery.com> 18611 18612 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New. 18613 18614 2007-02-08 Daniel Jacobowitz <dan (a] codesourcery.com> 18615 18616 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers. 18617 18618 2007-02-08 Daniel Jacobowitz <dan (a] 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 18623 2007-02-08 Nick Roberts <nickrob (a] 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 18633 2007-02-08 Andreas Schwab <schwab (a] suse.de> 18634 18635 * gdb.mi/mi-var-child.exp: Fix matching display of function value. 18636 18637 2007-02-07 Daniel Jacobowitz <dan (a] 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 18642 2007-02-02 Denis Pilat <denis.pilat (a] st.com> 18643 18644 * gdb.threads/threadapply.exp: check that frame is not changed by 18645 the thread apply all command. 18646 18647 2007-01-31 Andreas Schwab <schwab (a] 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 18658 2007-01-29 Andreas Schwab <schwab (a] 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 18666 2007-01-29 Daniel Jacobowitz <dan (a] codesourcery.com> 18667 18668 * gdb.base/commands.exp: Call if_commands_test. 18669 (gdb_test_no_prompt, if_commands_test): New. 18670 18671 2007-01-28 Mark Kettenis <kettenis (a] gnu.org> 18672 18673 * gdb.threads/sigthread.c (NSIGS): Make bigger. 18674 18675 2007-01-27 Andreas Schwab <schwab (a] 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 18682 2007-01-25 Jan Kratochvil <jan.kratochvil (a] 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 18690 2007-01-26 Andreas Schwab <schwab (a] 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 18698 2007-01-24 Vladimir Prus <vladimir (a] 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 18708 2007-01-23 Daniel Jacobowitz <dan (a] 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 18718 2007-01-23 Nick Hudson <nick.hudson (a] dsl.pipex.com> 18719 18720 * gdb.base/sigrepeat.exp: Correct error message. 18721 18722 2007-01-21 Jan Kratochvil <jan.kratochvil (a] redhat.com> 18723 Daniel Jacobowitz <dan (a] 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 18728 2007-01-14 Jan Kratochvil <jan.kratochvil (a] redhat.com> 18729 18730 * lib/gdb.exp: Abort on missing `site.exp'. 18731 18732 2007-01-21 Jan Kratochvil <jan.kratochvil (a] redhat.com> 18733 Daniel Jacobowitz <dan (a] codesourcery.com> 18734 18735 * gdb.base/included.c, gdb.base/included.exp, 18736 gdb.base/included.h: New files. 18737 18738 2007-01-20 Daniel Jacobowitz <dan (a] codesourcery.com> 18739 18740 * gdb.base/bigcore.c (RLIMIT_CAP): Define. 18741 (maximize_rlimit): Reduce limits on 64-bit systems. 18742 18743 2007-01-19 Mark Kettenis <kettenis (a] gnu.org> 18744 18745 From Marcus Deuling <deuling (a] de.ibm.com>: 18746 * gdb.arch/altivec-regs.exp: Initialise variable endianness in 18747 every case. 18748 18749 2007-01-13 Nick Roberts <nickrob (a] 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 18755 2007-01-12 Daniel Jacobowitz <dan (a] codesourcery.com> 18756 18757 * gdb.cp/member-ptr.cc (class Padding): Make contents public. 18758 18759 2007-01-11 Vladimir Prus <vladimir (a] 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 18765 2007-01-09 Daniel Jacobowitz <dan (a] codesourcery.com> 18766 18767 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime 18768 has no debug information. 18769 18770 2007-01-09 Daniel Jacobowitz <dan (a] codesourcery.com> 18771 18772 * gdb.base/annota1.exp: Remove extra send_gdb. 18773 18774 2007-01-09 Jan Kratochvil <jan.kratochvil (a] redhat.com> 18775 18776 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files. 18777 18778 2007-01-09 Jan Kratochvil <jan.kratochvil (a] redhat.com> 18779 18780 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New. 18781 18782 2007-01-08 Nick Roberts <nickrob (a] snap.net.nz> 18783 Daniel Jacobowitz <dan (a] 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 18789 2007-01-08 Daniel Jacobowitz <dan (a] codesourcery.com> 18790 18791 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New. 18792 18793 2007-01-05 Joel Brobecker <brobecker (a] adacore.com> 18794 18795 * gdb.base/nofield.c: New file. 18796 * gdb.base/nofield.exp: New testcase. 18797 18798 2007-01-05 Nick Roberts <nickrob (a] 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 18805 2007-01-04 Daniel Jacobowitz <dan (a] codesourcery.com> 18806 18807 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs. 18808 18809 2007-01-04 Daniel Jacobowitz <dan (a] codesourcery.com> 18810 18811 * lib/mi-support.exp (mi_runto_helper): Expect two prompts 18812 when continuing. 18813 18814 2007-01-04 Pedro Alves <pedro_alves (a] portugalmail.pt> 18815 18816 * gdb.base/annota3.exp ($binfile): Append $EXEEXT. 18817 Expect ".exe" extension. 18818 18819 2007-01-04 Pedro Alves <pedro_alves (a] portugalmail.pt> 18820 18821 * gdb.base/charset.exp: Add explicit filename to break. 18822 * gdb.base/dbx.exp: Add explicit filename to breaks. 18823 18824 2007-01-04 Pedro Alves <pedro_alves (a] 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 18829 2007-01-04 Vladimir Prus <vladimir (a] 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 18843 2007-01-04 Vladimir Prus <vladimir (a] 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 18854 2006-01-04 Joel Brobecker <brobecker (a] 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 18865 2006-01-04 Joel Brobecker <brobecker (a] adacore.com> 18866 18867 * gdb.ada/catch_ex/foo.adb: New file. 18868 * gdb.ada/catch_ex.exp: New testcase. 18869 18870 2007-01-03 Pedro Alves <pedro_alves (a] portugalmail.pt> 18871 18872 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to 18873 pass --image-base to linker. 18874 18875 2007-01-03 Jan Kratochvil <jan.kratochvil (a] redhat.com> 18876 Daniel Jacobowitz <dan (a] codesourcery.com> 18877 18878 * gdb.base/readline.exp: Set $TERM. Test arrow keys in 18879 secondary prompts. 18880 18881 2007-01-03 Daniel Jacobowitz <dan (a] 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 18899 2007-01-03 Daniel Jacobowitz <dan (a] codesourcery.com> 18900 18901 * gdb.threads/tls.exp: Allow stops in sem_post. 18902 18903 2006-12-31 Daniel Jacobowitz <dan (a] 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 18922 2006-12-31 Joel Brobecker <brobecker (a] 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 18932 2006-12-30 Pedro Alves <pedro_alves (a] portugalmail.pt> 18933 18934 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW 18935 and generic PE targets. 18936 18937 2006-12-29 Joel Brobecker <brobecker (a] adacore.com> 18938 18939 * gdb.ada/array_return.exp: Update copyright date list. 18940 18941 2006-12-27 Joel Brobecker <brobecker (a] 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 18953 2006-12-20 Joel Brobecker <brobecker (a] adacore.com> 18954 18955 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail. 18956 The associated tests should be PASSing. 18957 18958 2006-12-08 Vladimir Prus <vladimir (a] 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 18968 2006-12-08 Vladimir Prus <vladimir (a] 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 18978 2006-12-01 Daniel Jacobowitz <dan (a] 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 18983 2006-11-29 Nathan Sidwell <nathan (a] 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 18991 2006-11-28 Vladimir Prus <vladimir (a] 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 18998 2006-11-27 Nathan Sidwell <nathan (a] 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 19005 2006-11-27 Nathan Sidwell <nathan (a] codesourcery.com> 19006 Paul Brook <paul (a] codesourcery.com> 19007 Daniel Jacobowitz <dan (a] 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 19013 2006-11-22 Daniel Jacobowitz <dan (a] codesourcery.com> 19014 19015 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files. 19016 19017 2006-11-22 Ulrich Weigand <Ulrich.Weigand (a] 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 19031 2006-11-22 Daniel Jacobowitz <dan (a] codesourcery.com> 19032 19033 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n. 19034 19035 2006-11-10 Vladimir Prus <vladimir (a] 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 19046 2006-11-09 Vladimir Prus <vladimir (a] codesourcery.com> 19047 19048 * gdb.stabs/weird.exp (print_weird_var): Use 19049 gdb_test_multiple instead of gdb_expect. 19050 19051 2006-11-09 Vladimir Prus <vladimir (a] 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 19058 2006-11-09 Christophe Lyon <christophe.lyon (a] st.com> 19059 19060 * gdb.base/constvars.c (main): Write to crass and crips, so that 19061 they are allocated by the compiler. 19062 19063 2006-10-27 Andreas Schwab <schwab (a] suse.de> 19064 19065 * gdb.base/multi-forks.exp: Use "detach fork" instead of 19066 "detach-fork". 19067 19068 2006-10-18 Daniel Jacobowitz <dan (a] codesoucery.com> 19069 19070 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends 19071 of patterns. 19072 19073 2006-10-17 Daniel Jacobowitz <dan (a] 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 19080 2006-10-17 Daniel Jacobowitz <dan (a] 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 19086 2006-10-12 Daniel Jacobowitz <dan (a] codesourcery.com> 19087 19088 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp. 19089 19090 2006-10-09 Jan Kratochvil <jan.kratochvil (a] redhat.com> 19091 19092 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test. 19093 19094 2006-10-09 Daniel Jacobowitz <dan (a] 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 19099 2006-10-06 Joel Brobecker <brobecker (a] 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 19104 2006-10-06 Joel Brobecker <brobecker (a] adacore.com> 19105 19106 * gdb.base/subst.exp: New testcase. 19107 19108 2006-10-06 Joel Brobecker <brobecker (a] 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 19116 2006-10-06 Joel Brobecker <brobecker (a] adacore.com> 19117 19118 * gdb.ada/watch_arg/watch.adb: New file. 19119 * gdb.ada/watch_arg.exp: New testcase. 19120 19121 2006-10-02 Vladimir Prus <vladimir (a] 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 19127 2006-09-20 Michael Snyder <michael.snyder (a] palmsource.com> 19128 19129 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp: 19130 Remove unused / obsolete files. 19131 19132 2006-09-19 Nick Roberts <nickrob (a] snap.net.nz> 19133 19134 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp. 19135 19136 2006-09-17 Vladimir Prus <vladimir (a] 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 19142 2006-09-15 Daniel Jacobowitz <dan (a] 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 19150 2006-09-13 Nick Roberts <nickrob (a] snap.net.nz> 19151 19152 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just 19153 check for one file. 19154 19155 2006-09-07 Vladimir Prus <ghost@vladimir (a] 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 19161 2006-08-18 Fred Fish <fnf (a] 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 19166 2006-08-10 Andrew Stubbs <andrew.stubbs (a] st.com> 19167 19168 * gdb.base/trace-commands.exp: New file. 19169 19170 2006-08-10 Joel Brobecker <brobecker (a] adacore.com> 19171 Daniel Jacobowitz <dan (a] codesourcery.com> 19172 19173 * gdb.base/step-bt.exp: Make hexadecimal address optional in 19174 expected output of the backtrace commands. 19175 19176 2006-08-09 Joel Brobecker <brobecker (a] 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 19422 2006-08-08 Joel Brobecker <brobecker (a] adacore.com> 19423 19424 * gdb.base/step-bt.c: New file. 19425 * gdb.base/step-bt.exp: New testcase. 19426 19427 2006-08-08 Daniel Jacobowitz <dan (a] 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 19434 2006-08-02 Daniel Jacobowitz <dan (a] codesourcery.com> 19435 19436 * cursal.exp: Pass binfile to gdb_load. 19437 19438 2006-08-01 Nathan Sidwell <nathan (a] codesourcery.com> 19439 19440 * gdb.base/cursal.exp: Add "" to gdb_load call. 19441 19442 2006-07-29 Mark Kettenis <kettenis (a] gnu.org> 19443 19444 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of 19445 NetBSD/ELF targets. 19446 19447 2006-07-25 Daniel Jacobowitz <dan (a] codesourcery.com> 19448 19449 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary 19450 operator*. 19451 19452 2006-07-24 Daniel Jacobowitz <dan (a] 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 19459 2006-07-24 Nathan Sidwell <nathan (a] 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 19464 2006-07-21 Andrew Stubbs <andrew.stubbs (a] st.com> 19465 19466 * gdb.base/default.exp: Update source command error message. 19467 * gdb.base/help.exp: Update 'help source' message. 19468 19469 2006-07-20 Daniel Jacobowitz <dan (a] codesourcery.com> 19470 19471 * gdb.cp/bs15503.exp: Update comment for no longer crashing 19472 test. 19473 19474 2006-07-19 Andrew Stubbs <andrew.stubbs (a] st.com> 19475 19476 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages. 19477 19478 2006-07-18 Daniel Jacobowitz <dan (a] codesourcery.com> 19479 19480 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files. 19481 19482 2006-07-18 Daniel Jacobowitz <dan (a] codesourcery.com> 19483 19484 * gdb.threads/print-threads.exp: Use gdb_breakpoint. 19485 19486 2006-07-17 Mark Kettenis <kettenis (a] 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 19492 2006-07-17 Nick Roberts <nickrob (a] snap.net.nz> 19493 19494 * gdb.cp/annota3.exp: Expect frame-begin annotation. 19495 19496 2006-07-17 Mark Kettenis <kettenis (a] gnu.org> 19497 19498 * gdb.base/annota3.exp: Expect frame-begin annotation. 19499 19500 2006-07-14 Joel Brobecker <brobecker (a] adacore.com> 19501 19502 * gdb.base/help.exp: Adjust "help unset" test to accept 19503 any list of unset commands. 19504 19505 2006-07-13 Paul N. Hilfinger <Hilfinger (a] adacore.com> 19506 Daniel Jacobowitz <dan (a] 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 19512 2006-07-08 Mark Kettenis <kettenis (a] 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 19517 2006-07-07 Andrew Stubbs <andrew.stubbs (a] st.com> 19518 19519 * gdb.base/ifelse.exp: New file. 19520 19521 2006-07-04 Nathan Sidwell <nathan (a] 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 19530 2006-06-22 Daniel Jacobowitz <dan (a] codesourcery.com> 19531 19532 * gdb.base/store.exp: Don't use gdb_suppress_entire_file. 19533 19534 2006-06-22 Daniel Jacobowitz <dan (a] codesourcery.com> 19535 19536 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not 19537 native. 19538 19539 2006-06-22 Daniel Jacobowitz <dan (a] codesourcery.com> 19540 19541 * gdb.stabs/exclfwd.exp: Skip the test if configure did not 19542 enable stabs testing. 19543 19544 2006-06-22 Daniel Jacobowitz <dan (a] codesourcery.com> 19545 19546 * gdb.base/auxv.exp: Intercept undefined command messages before 19547 gdb_test_multiple does. 19548 19549 2006-06-22 Daniel Jacobowitz <dan (a] 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 19558 2006-06-13 Nathan Sidwell <nathan (a] 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 19577 2006-05-19 Joel Brobecker <brobecker (a] 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 19582 2006-05-18 Fred Fish <fnf (a] 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 19587 2006-05-17 Fred Fish <fnf (a] specifix.com> 19588 19589 * gdb.base/relocate.exp: Use gdb_file_cmd rather than 19590 gdb_load, so it works in the simulator. 19591 19592 2006-05-11 Fred Fish <fnf (a] 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 19598 2006-05-07 Mark Kettenis <kettenis (a] gnu.org> 19599 19600 * gdb.base/help.exp: Make "delete checkpoint" part option for 19601 "help d" and "help delete" tests. 19602 19603 2006-05-06 Ulrich Weigand <Ulrich.Weigand (a] 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 19609 2006-05-05 Joel Brobecker <brobecker (a] adacore.com> 19610 19611 * gdb.base/del.c: New file. 19612 * gdb.base/del.exp: New testcase. 19613 19614 2006-05-05 David S. Miller <davem (a] 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 19626 2006-05-05 Christophe Lyon <christophe.lyon (a] 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 19634 2006-05-05 Daniel Jacobowitz <dan (a] codesourcery.com> 19635 19636 * gdb.base/help.exp: Update expected text for help d and 19637 help delete. 19638 19639 2006-05-02 Mark Kettenis <kettenis (a] gnu.org> 19640 19641 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of 19642 NetBSD/ELF targets. 19643 19644 2006-04-30 Mark Kettenis <kettenis (a] 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 19652 2006-04-26 Michael Snyder <msnyder (a] 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 19658 2006-04-20 Michael Snyder <msnyder (a] redhat.com> 19659 19660 * 2006-03-22 Jim Blandy <jimb (a] 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 19666 2006-04-07 Andrew Stubbs <andrew.stubbs (a] st.com> 19667 19668 * gdb.base/commands.exp (recursive_source_test): New test. 19669 19670 2006-04-04 David S. Miller <davem (a] sunset.davemloft.net> 19671 19672 * gdb.base/float.exp: Add pattern for sparc targets. 19673 19674 2006-03-30 Daniel Jacobowitz <dan (a] codesourcery.com> 19675 19676 * gdb.base/commands.exp (stray_arg0_test): New test. 19677 19678 2006-03-30 Paul Brook <paul (a] codesourcery.com> 19679 19680 * gdb.mi/mi-until.exp: kfail broken until command. 19681 * gdb.mi/mi2-until.exp: Ditto. 19682 19683 2006-03-27 Nick Roberts <nickrob (a] snap.net.nz> 19684 19685 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files. 19686 19687 2006-03-08 Alexandre Oliva <aoliva (a] redhat.com> 19688 19689 * gdb.base/prelink.exp: Anchor tested-for regular expression 19690 on gdb prompt. 19691 19692 2006-03-07 Paul Brook <paul (a] codesourcery.com> 19693 19694 * gdb.base/assign.exp: Correct fail message. 19695 19696 2006-03-07 Paul Brook <paul (a] codesourcery.com> 19697 19698 * lib/compiler.c: Extract armcc version number. 19699 * lib/compiler.cc: Ditto. 19700 19701 2006-03-07 Paul Brook <paul (a] 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 19763 2006-03-07 Alexandre Oliva <aoliva (a] 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 19771 2006-03-01 Daniel Jacobowitz <dan (a] codesourcery.com> 19772 19773 * gdb.cp/inherit.exp (test_print_mi_member_types): New function. 19774 (do_tests): Call it. 19775 19776 2006-02-28 Alexandre Oliva <aoliva (a] redhat.com> 19777 19778 * gdb.base/prelink.exp: New test. 19779 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources. 19780 19781 2006-02-24 Wu Zhou <woodzltc (a] cn.ibm.com> 19782 19783 * gdb.fortran/derived-type.f90: New file. 19784 * gdb.fortran/derived-type.exp: New testcase. 19785 19786 2006-02-23 Daniel Jacobowitz <dan (a] codesourcery.com> 19787 19788 * gdb.base/default.exp: Allow ';' as a directory separator. 19789 19790 2006-02-21 Andrew Stubbs <andrew.stubbs (a] st.com> 19791 19792 * gdb.base/help.exp (help add-symbol-file): Update. 19793 19794 2006-02-21 Andrew Stubbs <andrew.stubbs (a] st.com> 19795 19796 * gdb.base/help.exp (help load): Update expected results. 19797 19798 2006-02-19 Fred Fish <fnf (a] 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 19804 2006-02-16 Fred Fish <fnf (a] 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 19812 2006-02-13 Mark Kettenis <kettenis (a] gnu.org> 19813 19814 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080. 19815 19816 2006-02-13 Jim Blandy <jimb (a] 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 19822 2006-02-12 Fred Fish <fnf (a] 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 19828 2006-02-07 Joel Brobecker <brobecker (a] adacore.com> 19829 19830 * gdb.ada/array_return.exp: Mark the last test as expected to fail 19831 on hppa32 targets. 19832 19833 2006-02-06 Vladimir Prus <ghost (a] cs.msu.su> 19834 19835 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname 19836 field. 19837 19838 2006-01-29 Mark Kettenis <kettenis (a] gnu.org> 19839 19840 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files. 19841 19842 2006-01-22 Daniel Jacobowitz <dan (a] codesourcery.com> 19843 19844 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New 19845 files. 19846 19847 2006-01-20 Daniel Jacobowitz <dan (a] codesourcery.com> 19848 19849 * gdb.cp/maint.exp: Set complaints to a positive value. 19850 19851 2006-01-15 Daniel Jacobowitz <dan (a] 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 19857 2006-01-15 Daniel Jacobowitz <dan (a] codesourcery.com> 19858 19859 * gdb.base/checkpoint.c: Update copyright notice. Include 19860 <stdlib.h>. 19861 19862 2006-01-04 Jim Blandy <jimb (a] 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 19870 2006-01-04 Michael Snyder <msnyder (a] 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 19878 2006-01-04 Fred Fish <fnf (a] 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 19887 2005-12-28 Mark Kettenis <kettenis (a] gnu.org> 19888 19889 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New. 19890 * gdb.asm/openbsd.inc: Indent commands. 19891 19892 2005-12-26 Mark Kettenis <kettenis (a] gnu.org> 19893 19894 * gdb.base/freebpcmd.exp: Increase timeout. 19895 19896 * gdb.gdb/selftest.exp (test_with_self): Update copyright check. 19897 19898 2005-12-17 Daniel Jacobowitz <dan (a] codesourcery.com> 19899 19900 * gdb.base/default.exp: Update check for "show version". 19901 19902 2005-12-09 Randolph Chung <tausq (a] debian.org> 19903 19904 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New. 19905 * gdb.asm/pa64.inc: New file. 19906 19907 2005-12-09 Randolph Chung <tausq (a] debian.org> 19908 19909 * gdb.asm/common.inc: Indent commands. 19910 * gdb.asm/asmsrc1.s: Likewise. 19911 * gdb.asm/asmsrc2.s: Likewise. 19912 19913 2005-12-09 Randolph Chung <tausq (a] 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 19921 2005-12-09 Randolph Chung <tausq (a] debian.org> 19922 19923 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target. 19924 19925 2005-12-07 Christophe Lyon <christophe.lyon (a] 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 19932 2005-12-02 Andrew Stubbs <andrew.stubbs (a] st.com> 19933 19934 * gdb.base/help.exp (help b, help br, help bre, help brea) 19935 (help break): Update the expected message. 19936 19937 2005-11-11 Stephane Carrez <stcarrez (a] 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 19944 2005-11-09 Randolph Chung <tausq (a] debian.org> 19945 19946 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x. 19947 19948 2005-11-09 Wu Zhou <woodzltc (a] cn.ibm.com> 19949 19950 * gdb.base/break.exp: Fix a comment typo. 19951 19952 2005-11-03 Jim Blandy <jimb (a] redhat.com> 19953 19954 Checked in by Elena Zannoni <ezannoni (a] redhat.com> 19955 19956 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests. 19957 19958 2005-11-02 Corinna Vinschen <vinschen (a] redhat.com> 19959 19960 * gdb.arch/gdb1558.c: Include stdio.h. 19961 19962 2005-10-31 Mark Kettenis <kettenis (a] gnu.org> 19963 19964 * gdb.asm/asm-source.exp: Use -e instead of --entry. 19965 19966 2005-10-31 Mark Kettenis <kettenis (a] gnu.org> 19967 19968 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage. 19969 19970 2005-10-17 Paul Gilliam <pgilliam (a] 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 19975 2005-10-12 Jim Blandy <jimb (a] 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 19982 2005-10-09 Joel Brobecker <brobecker (a] adacore.com> 19983 19984 * gdb.ada/arrayidx/p.adb: New file. 19985 * gdb.ada/arrayidx.exp: New testcase 19986 19987 2005-10-09 Joel Brobecker <brobecker (a] 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 19994 2005-10-03 Joel Brobecker <brobecker (a] adacore.com> 19995 19996 * gdb.base/arrayidx.c: New file. 19997 * gdb.base/arrayidx.exp: New testcase. 19998 19999 2005-09-29 Nick Roberts <nickrob (a] 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 20005 2005-09-27 Bob Rossi <bob (a] 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 20020 2005-09-26 Paul Brook <paul (a] codesourcery.com> 20021 20022 * long_long.exp: Exclude eabi targets from arm FPA float format test. 20023 20024 2005-09-20 Wu Zhou <woodzltc (a] cn.ibm.com> 20025 20026 * bfp-test.c: New file. 20027 * bfp-test.exp: New testcase. 20028 20029 2005-09-20 Wu Zhou <woodzltc (a] 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 20038 2005-09-19 Daniel Jacobowitz <dan (a] codesourcery.com> 20039 20040 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update 20041 copyright dates. 20042 20043 2005-09-19 Paul Gilliam <pgilliam (a] 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 20048 2005-09-13 Paul Gilliam <pgilliam (a] us.ibm.com> 20049 20050 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg 20051 vscr" tests to match output. 20052 20053 2005-09-13 Paul Gilliam <pgilliam (a] us.ibm.com> 20054 20055 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match 20056 output. 20057 20058 2005-09-11 Bob Rossi <bob (a] 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 20066 2005-09-11 Bob Rossi <bob (a] brasko.net> 20067 20068 * gdb.mi/mi-var-child.c: Include <string.h>. 20069 20070 2005-09-10 Daniel Jacobowitz <dan (a] codesourcery.com> 20071 20072 * killed.exp: Correct gdb_expect syntax. 20073 20074 2005-08-09 Corinna Vinschen <vinschen (a] redhat.com> 20075 20076 * lib/mi-support.exp (mi_gdb_load): Fix typo. 20077 20078 2005-08-02 Bob Rossi <bob (a] 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 20093 2005-08-02 Bob Rossi <bob (a] 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 20099 2005-07-31 Daniel Jacobowitz <dan (a] 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 20106 2005-07-31 Daniel Jacobowitz <dan (a] 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 20115 2005-07-27 Nick Roberts <nickrob (a] 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 20131 2005-07-18 Mark Kettenis <kettenis (a] 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 20140 2005-07-14 Bob Rossi <bob (a] brasko.net> 20141 20142 * gdb.base/default.exp (tty): Changed output of command. 20143 * gdb.base/help.exp (help tty): Ditto. 20144 20145 2005-07-12 Mark Kettenis <kettenis (a] gnu.org> 20146 20147 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC. 20148 20149 2005-07-10 Mark Kettenis <kettenis (a] 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 20156 2005-07-06 Bob Rossi <bob (a] brasko.net> 20157 20158 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty 20159 command. 20160 (Copyright): Update copyright. 20161 20162 2005-07-06 Wu Zhou <woodzltc (a] cn.ibm.com> 20163 20164 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five 20165 tests to evaluate exponentiation expression. 20166 20167 2005-06-29 Andreas Schwab <schwab (a] 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 20174 2005-06-20 Nick Roberts <nickrob (a] 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 20181 2005-06-17 Wu Zhou <woodzltc (a] cn.ibm.com> 20182 20183 * gdb.fortran/array-element.f: New file. 20184 * gdb.fortran/array-element.exp: New testcase. 20185 20186 2005-06-13 Daniel Jacobowitz <dan (a] codesourcery.com> 20187 20188 * gdb.base/bigcore.exp: Correct checks for systems which can 20189 not dump a large core file. 20190 20191 2005-06-13 Daniel Jacobowitz <dan (a] 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 20198 2005-06-12 Daniel Jacobowitz <dan (a] 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 20203 2005-05-29 Joel Brobecker <brobecker (a] adacore.com> 20204 20205 * gdb.arch/alpha-step.c: New file. 20206 * gdb.arch/alpha-step.exp: New testcase. 20207 20208 2005-05-17 Daniel Jacobowitz <dan (a] codesourcery.com> 20209 Dennis Brueni <dennis (a] 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 20219 2005-05-17 Paul Gilliam <pgilliam (a] us.ibm.com> 20220 Wu Zhou <woodzltc (a] 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 20227 2005-05-13 Jim Blandy <jimb (a] 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 20234 2005-05-05 Bob Rossi <bob_rossi (a] 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 20246 2005-05-04 Daniel Jacobowitz <dan (a] codesourcery.com> 20247 20248 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*. 20249 20250 2004-05-02 Paul Gilliam <pgilliam (a] 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 20257 2005-05-02 Jim Blandy <jimb (a] redhat.com> 20258 20259 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of 20260 calling gdb_suppress_entire_file. 20261 20262 2005-04-30 Randolph Chung <tausq (a] debian.org> 20263 20264 * gdb.threads/staticthreads.exp: Override signal to check for hppa. 20265 Slightly relax "sem_post" name checking. 20266 20267 2005-04-29 Paul Gilliam <pgilliam (a] us.ibm.com> 20268 20269 * gdb.base/unload.exp: Use new shared library infrastructure. 20270 20271 2005-04-29 Paul Gilliam <pgilliam (a] us.ibm.com> 20272 20273 * gdb.base/so-impl-ld.exp: Use new shared library 20274 infrastructure. 20275 20276 2005-04-29 Corinna Vinschen <vinschen (a] redhat.com> 20277 20278 * gdb.asm/asm-source.exp: Add h8300 to supported targets. 20279 * gdb.asm/h8300.inc: New file. 20280 20281 2005-04-28 Paul Gilliam <pgilliam (a] us.ibm.com> 20282 20283 * gdb.base/shlib-call.exp: Change to use new shared library 20284 infrastructure. 20285 20286 2005-04-28 Paul Gilliam <pgilliam (a] us.ibm.com> 20287 20288 * gdb.base/pending.exp: Change to use new shared library 20289 infrastructure. 20290 20291 2005-04-28 Paul Gilliam <pgilliam (a] 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 20296 2005-04-27 Paul Gilliam <pgilliam (a] 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 20301 2005-04-27 Daniel Jacobowitz <dan (a] 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 20310 2005-04-14 Paul Gilliam <pgilliam (a] us.ibm.com> 20311 Daniel Jacobowitz <dan (a] codesourcery.com> 20312 20313 * lib/gdb.exp (gdb_compile): Handle shlib=. 20314 (gdb_compile_shlib): New function. 20315 20316 2005-04-12 Paul Gilliam <pgilliam (a] us.ibm.com> 20317 20318 * lib/gdb.exp (test_compiler_info): Give argument a default value. 20319 20320 2005-04-08 Daniel Jacobowitz <dan (a] 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 20333 2005-04-08 Daniel Jacobowitz <dan (a] 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 20345 2005-04-06 Paul Gilliam <pgilliam (a] us.ibm.com> 20346 20347 * lib/gdb.exp (test_compiler_info): Return compiler_info 20348 if no arguments are given. 20349 20350 2005-04-01 Paul Gilliam <pgilliam (a] 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 20356 2005-03-29 Daniel Jacobowitz <dan (a] codesourcery.com> 20357 20358 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files. 20359 20360 2005-03-27 Andreas Schwab <schwab (a] suse.de> 20361 20362 * gdb.base/bigcore.c (main): Add missing mode argument in open 20363 call. 20364 20365 2005-03-25 Daniel Jacobowitz <dan (a] 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 20371 2005-03-14 Paul Brook <paul (a] codesourcery.com> 20372 20373 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote 20374 targets. 20375 20376 2005-03-09 Joel Brobecker <brobecker (a] adacore.com> 20377 20378 * gdb.dwarf2/dup-psym.S: New file. 20379 * gdb.dwarf2/dup-psym.exp: New testcase. 20380 20381 2005-03-09 Joel Brobecker <brobecker (a] 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 20387 2005-03-08 Nathan Sidwell <nathan (a] 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 20407 2005-03-08 Corinna Vinschen <vinschen (a] redhat.com> 20408 20409 * gdb.asm/asm-source.exp: Add iq2000 case. 20410 * gdb.asm/iq2000.inc: New file. 20411 20412 2005-03-07 Manoj Iyer <manjo (a] 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 20417 2005-03-07 Daniel Jacobowitz <dan (a] 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 20425 2005-03-05 Mark Kettenis <kettenis (a] gnu.org> 20426 20427 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent 20428 changes. 20429 20430 2004-03-03 Paul Gilliam <pgilliam (a] us.ibm.com> 20431 20432 * lib/compiler.c: Add test for IBM's xlc compiler. 20433 * lib/compiler.cc: Likewise. 20434 20435 2004-02-24 Joel Brobecker <brobecker (a] 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 20443 2005-02-15 Joel Brobecker <brobecker (a] adacore.com> 20444 20445 * gdb.ada/packed_array/pa.adb: New file. 20446 * gdb.ada/packed_array.exp: New testcase. 20447 20448 2005-02-10 Mark Kettenis <kettenis (a] 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 20457 2005-02-10 Daniel Jacobowitz <dan (a] debian.org> 20458 20459 From Ramana Radhakrishnan <ramana.radhakrishnan (a] codito.com>: 20460 PR exp/1821 20461 * gdb.base/gdb1821.c: New test file. 20462 * gdb.base/gdb1821.exp: New test file. 20463 20464 2005-02-09 Joel Brobecker <brobecker (a] adacore.com> 20465 20466 * gdb.base/start.c: New file. 20467 * gdb.base/start.exp: New testcase. 20468 20469 2005-02-09 Joel Brobecker <brobecker (a] adacore.com> 20470 20471 * gdb.ada/start/dummy.adb: New file. 20472 * gdb.ada/start.exp: New testcase. 20473 20474 2005-02-09 Corinna Vinschen <vinschen (a] 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 20483 2005-02-09 Andreas Schwab <schwab (a] suse.de> 20484 20485 Committed by Andrew Cagney <cagney (a] gnu.org> 20486 * gdb.base/remotetimeout.exp: New file. 20487 20488 2005-02-07 Mark Kettenis <kettenis (a] gnu.org> 20489 20490 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands. 20491 20492 2005-02-03 Joel Brobecker <brobecker (a] 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 20509 2005-02-03 Nick Roberts <nickrob (a] snap.net.nz> 20510 20511 * gdb.base/interp.exp: New test. 20512 20513 2005-01-24 Andrew Cagney <cagney (a] gnu.org> 20514 20515 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test. 20516 20517 2005-01-19 Andrew Cagney <cagney (a] 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 20529 2005-01-16 Andrew Cagney <cagney (a] 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 20535 2005-01-14 Andrew Cagney <cagney (a] 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 20540 2005-01-10 Corinna Vinschen <vinschen (a] redhat.com> 20541 20542 * gdb.base/fileio.c: Include unistd.h as required for lseek(2). 20543 20544 2005-01-07 Andrew Cagney <cagney (a] 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 20568 2004-12-15 Jim Blandy <jimb (a] 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 20573 2004-12-13 Jerome Guitton <guitton (a] gnat.com> 20574 20575 * gdb.ada/fixed_points.c: New file. 20576 * gdb.ada/fixed_points.exp: New file. 20577 20578 2004-12-03 Randolph Chung <tausq (a] debian.org> 20579 20580 * gdb.arch/pa-nullify.exp: New file. 20581 * gdb.arch/pa-nullify.s: New file. 20582 20583 2004-11-30 Randolph Chung <tausq (a] 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 20588 2004-11-29 Paul Hilfinger <Hilfinger (a] gnat.com> 20589 20590 * gdb.base/bitfields2.exp: New test. 20591 * gdb.base/bitfields2.c: New file. 20592 20593 2004-11-28 Richard Earnshaw <rearnsha (a] arm.com> 20594 20595 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure. 20596 20597 2004-11-16 Randolph Chung <tausq (a] debian.org> 20598 20599 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number. 20600 20601 2004-11-14 Daniel Jacobowitz <dan (a] debian.org> 20602 20603 * gdb.threads/threadapply.exp: Correct "macro details" test. 20604 20605 2004-11-11 Jeff Johnston <jjohnstn (a] redhat.com> 20606 20607 * gdb.threads/threadapply.exp: New test. 20608 * gdb.threads/threadapply.c: New file. 20609 20610 2004-11-07 Mark Kettenis <kettenis (a] gnu.org> 20611 20612 * gdb.base/savedregs.exp: Correct pattern used for sigtramp 20613 frames. 20614 20615 2004-11-05 Felix Lee <felix+log1 (a] specifixinc.com> 20616 20617 * gdb.base/cursal.exp: New file. 20618 * gdb.base/cursal.c: New file. 20619 20620 2004-11-03 Andrew Cagney <cagney (a] gnu.org> 20621 20622 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files. 20623 20624 2004-10-30 Mark Kettenis <kettenis (a] gnu.org> 20625 20626 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of 20627 NetBSD/ELF targets. 20628 20629 2004-10-29 Joel Brobecker <brobecker (a] 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 20636 2004-10-20 Joel Brobecker <brobecker (a] 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 20642 2004-10-14 Andrew Cagney <cagney (a] gnu.org> 20643 20644 * gdb.mi/gdb701.c (main): Return 0. 20645 20646 2004-10-13 Daniel Jacobowitz <dan (a] debian.org> 20647 20648 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files. 20649 20650 2004-10-12 Jeff Johnston <jjohnstn (a] 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 20659 2004-10-12 Daniel Jacobowitz <dan (a] debian.org> 20660 20661 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also. 20662 20663 2004-10-12 Daniel Jacobowitz <dan (a] 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 20672 2004-10-11 Orjan Friberg <orjanf (a] 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 20679 2004-10-08 Michael Chastain <mec.gnu (a] mindspring.com> 20680 20681 * gdb.base/overlays.exp: Update copyright years. 20682 20683 2004-10-08 Kei Sakamoto <sakamoto.kei (a] renesas.com> 20684 20685 * gdb.base/overlays.exp: Disable if target is Linux. 20686 20687 2004-10-06 Felix Lee <felix+log1 (a] specifixinc.com> 20688 20689 * config/gdbserver.exp (gdb_load): Use right filename on remote. 20690 20691 2004-10-05 Kei Sakamoto <sakamoto.kei (a] renesas.com> 20692 20693 * gdb.asm/asm-source.exp: Add m32r-linux target. 20694 * gdb.asm/m32r-linux.inc: New file. 20695 20696 2004-09-24 Andrew Cagney <cagney (a] redhat.com> 20697 David Anderson <anderson (a] 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 20711 2004-09-23 Andrew Cagney <cagney (a] 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 20717 2004-09-23 Mark Kettenis <kettenis (a] gnu.org> 20718 20719 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple 20720 block. 20721 20722 2004-09-23 Michael Chastain <mec.gnu (a] 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 20729 2004-09-20 Jeff Johnston <jjohnstn (a] redhat.com> 20730 20731 * gdb.java/jprint.exp: New test case for java inferior call. 20732 * gdb.java/jprint.java: Ditto. 20733 20734 2004-09-15 Joel Brobecker <brobecker (a] gnat.com> 20735 20736 * gdb.base/bigcore.exp: Deactivate on IRIX targets. 20737 20738 2004-09-14 Michael Chastain <mec.gnu (a] mindspring.com> 20739 20740 * gdb.threads/killed.c: Include <stdlib.h>. 20741 * gdb.threads/pthreads.c: Likewise. 20742 20743 2004-09-14 Michael Chastain <mec.gnu (a] mindspring.com> 20744 20745 * gdb.threads/killed.c: Add copyright notice. 20746 20747 2004-09-10 Jason Molenda (jmolenda (a] 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 20753 2004-09-08 Andrew Cagney <cagney (a] gnu.org> 20754 20755 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal 20756 delivery test with duplicate at end of file. 20757 20758 2004-09-06 Mark Kettenis <kettenis (a] jive.nl> 20759 20760 * gdb.base/unload.exp: Link with -dl on *-*-solaris*. 20761 20762 2004-09-05 Michael Chastain <mec.gnu (a] mindspring.com> 20763 20764 * config/hppro.exp: Removed. 20765 20766 2004-09-05 Michael Chastain <mec.gnu (a] mindspring.com> 20767 20768 * config/sparclet.exp: Removed. 20769 20770 2004-09-05 Michael Chastain <mec.gnu (a] mindspring.com> 20771 20772 * config/udi.exp: Removed. 20773 20774 2004-09-02 Michael Chastain <mec.gnu (a] mindspring.com> 20775 20776 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option 20777 of "exp_continue". 20778 (advancei): Likewise. 20779 20780 2004-09-01 Jeff Johnston <jjohnstn (a] redhat.com> 20781 20782 * gdb.base/unload.exp: Fix so messages aren't duplicated. 20783 20784 2004-09-01 Manoj Iyer <manjo (a] 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 20792 2004-09-01 Andrew Cagney <cagney (a] gnu.org> 20793 20794 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New 20795 files. 20796 20797 2004-09-01 Jeff Johnston <jjohnstn (a] redhat.com> 20798 20799 * gdb.base/unload.exp: Fix expected warning message to match 20800 latest format. 20801 20802 2004-09-01 Corinna Vinschen <vinschen (a] redhat.com> 20803 20804 * gdb.base/call-rt-st.exp: Fix typos. 20805 20806 2004-08-31 Manoj Iyer <manjo (a] austin.ibm.com> 20807 20808 * gdb.threads/thread_check.exp: New testcase. 20809 * gdb.threads/thread_check.c: New testcase. 20810 20811 2004-08-31 Andrew Cagney <cagney (a] 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 20817 2004-08-30 Andrew Cagney <cagney (a] gnu.org> 20818 20819 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail 20820 gdb/1757. 20821 20822 2004-08-27 Michael Chastain <mec.gnu (a] mindspring.com> 20823 20824 With code from Manoj Iyer <manjo (a] 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 20835 2004-08-27 Joel Brobecker <brobecker (a] gnat.com> 20836 20837 * gdb.threads/bp_in_thread.exp: New testcase. 20838 20839 2004-08-27 Michael Chastain <mec.gnu (a] 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 20846 2004-08-26 Michael Chastain <mec.gnu (a] mindspring.com> 20847 20848 * gdb.base/unload.c: Include <stdlib.h>. 20849 20850 2004-08-26 Michael Chastain <mec.gnu (a] mindspring.com> 20851 20852 From Paul Gilliam <pgilliam (a] us.ibm.com>: 20853 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is 20854 synchronized after the "return". 20855 20856 2004-08-26 Michael Chastain <mec.gnu (a] 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 20862 2004-08-26 Michael Chastain <mec.gnu (a] mindspring.com> 20863 20864 * gdb.threads/schedlock.c: Add copyright notice. 20865 20866 2004-08-25 Andrew Cagney <cagney (a] 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 20874 2004-08-24 Michael Chastain <mec.gnu (a] mindspring.com> 20875 20876 * gdb.mi/basics.c: Add copyright notice. 20877 * gdb.mi/var-cmd.c: Add copyright notice. 20878 20879 2004-08-23 Michael Chastain <mec.gnu (a] mindspring.com> 20880 20881 * lib/gdb.exp: Remove signed_keyword_not_used. 20882 * lib/compiler.c: Likewise. 20883 * lib/compiler.cc: Likewise. 20884 20885 2004-08-23 Michael Chastain <mec.gnu (a] mindspring.com> 20886 20887 * gdb.base/whatis.c: Remove conditional disabling of "signed". 20888 * gdb.base/whatis.exp: Remove signed_keyword_not_used. 20889 20890 2004-08-23 Michael Chastain <mec.gnu (a] mindspring.com> 20891 20892 * gdb.base/whatis.c: Add copyright notice. 20893 20894 2004-08-20 Mark Kettenis <kettenis (a] 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 20899 2004-08-20 Michael Chastain <mec.gnu (a] mindspring.com> 20900 20901 * Makefile.in: Add gdb.fortran. 20902 20903 2004-08-20 Michael Chastain <mec.gnu (a] mindspring.com> 20904 20905 * gdb.base/call-sc.exp (test_scalar_returns): 20906 Fix cut-and-paste glitch in "Make fun return now". 20907 20908 2004-08-17 Michael Chastain <mec.gnu (a] 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 20915 2004-08-17 Michael Chastain <mec.gnu (a] mindspring.com> 20916 20917 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove 20918 reference to bug-gnu (a] 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 20927 2004-08-15 Mark Kettenis <kettenis (a] gnu.org> 20928 20929 * gdb.base/unload.c (main): Make local variable msg const. 20930 20931 2004-08-15 Michael Chastain <mec.gnu (a] mindspring.com> 20932 20933 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference 20934 to bug-gnu (a] 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 20958 2004-08-15 Michael Chastain <mec.gnu (a] 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 20964 2004-08-14 Mark Kettenis <kettenis (a] gnu.org> 20965 20966 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>. 20967 20968 2004-08-14 Eli Zaretskii <eliz (a] 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 20974 2004-08-13 Michael Chastain <mec.gnu (a] mindspring.com> 20975 20976 * gdb.mi/mi-break.exp: Use gdb_get_line_number. 20977 * gdb.mi/mi2-break.exp: Likewise. 20978 20979 2004-08-13 Michael Chastain <mec.gnu (a] mindspring.com> 20980 20981 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc. 20982 20983 2004-08-13 Michael Chastain <mec.gnu (a] mindspring.com> 20984 20985 * gdb.cp/inherit.exp: Use cp_test_ptype_class. 20986 20987 2004-08-13 Michael Chastain <mec.gnu (a] 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 20993 2004-08-12 Jeff Johnston <jjohnstn (a] 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 21000 2004-08-12 Michael Chastain <mec.gnu (a] mindspring.com> 21001 21002 * gdb.cp/classes.exp (test_ptype_class_objects): Call 21003 cp_test_ptype_class. 21004 (test_enums): Likewise. 21005 21006 2004-08-10 Andrew Cagney <cagney (a] gnu.org> 21007 21008 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New 21009 files. 21010 21011 2004-08-10 Andrew Cagney <cagney (a] gnu.org> 21012 21013 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip 21014 init_malloc call. 21015 21016 2004-08-10 Michael Chastain <mec.gnu (a] mindspring.com> 21017 21018 * ChangeLog: Add copyright notice. The notice is copied 21019 from emacs 21.3 top level ChangeLog. 21020 21021 2004-08-09 Michael Chastain <mec.gnu (a] 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 21030 2004-08-09 Michael Chastain <mec.gnu (a] 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 21042 2004-08-09 Mark Kettenis <kettenis (a] gnu.org> 21043 21044 * gdb.base/sigaltstack.exp: Provide proper anchoring. 21045 21046 2004-08-09 Michael Chastain <mec.gnu (a] 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 21058 2004-08-08 Daniel Jacobowitz <dan (a] 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 21064 2004-08-08 Daniel Jacobowitz <dan (a] 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 21072 2004-08-08 Daniel Jacobowitz <dan (a] debian.org> 21073 21074 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'. 21075 21076 2004-08-08 Daniel Jacobowitz <dan (a] debian.org> 21077 21078 PR gdb/1736 21079 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL 21080 for i?86-*-linux*. 21081 21082 2004-08-08 Daniel Jacobowitz <dan (a] debian.org> 21083 21084 * gdb.arch/i386-prologue.exp: Compile without debug information. 21085 21086 2004-08-08 Michael Chastain <mec.gnu (a] mindspring.com> 21087 21088 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl 21089 rather than asking gdb to search. 21090 21091 2004-08-05 Michael Chastain <mec.gnu (a] mindspring.com> 21092 21093 * gdb.base/gcore.c: Include <string.h>. 21094 21095 2004-08-05 Michael Chastain <mec.gnu (a] mindspring.com> 21096 21097 * gdb.base/gcore.c: Add copyright notice. 21098 21099 2004-08-05 Michael Chastain <mec.gnu (a] 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 21107 2004-08-04 Michael Chastain <mec.gnu (a] mindspring.com> 21108 21109 * gdb.base/complex.c: Include <stdlib.h>. 21110 21111 2004-08-04 Michael Chastain <mec.gnu (a] mindspring.com> 21112 21113 * gdb.base/complex.c: Add copyright notice. 21114 21115 2004-08-04 Michael Chastain <mec.gnu (a] mindspring.com> 21116 21117 * gdb.base/charset.c: Include <stdlib.h>. 21118 21119 2004-08-04 Michael Chastain <mec.gnu (a] mindspring.com> 21120 21121 * gdb.base/auxv.c: Include <stdlib.h>. 21122 21123 2004-08-04 Michael Chastain <mec.gnu (a] mindspring.com> 21124 21125 * gdb.base/auxv.c: Add copyright notice. 21126 21127 2004-08-04 Michael Chastain <mec.gnu (a] mindspring.com> 21128 21129 * gdb.base/coremaker.c: Add copyright notice. 21130 * gdb.base/coremaker2.c: Add copyright notice. 21131 21132 2004-08-04 Andrew Cagney <cagney (a] 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 21138 2004-08-01 Andrew Cagney <cagney (a] 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 21147 2004-08-01 Mark Kettenis <kettenis (a] 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 21153 2004-07-31 Michael Chastain <mec.gnu (a] mindspring.com> 21154 21155 * gdb.cp/namespace.exp: Accept more varieties of ptype output. 21156 21157 2004-07-31 Michael Chastain <mec.gnu (a] mindspring.com> 21158 21159 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output. 21160 21161 2004-07-31 Michael Chastain <mec.gnu (a] 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 21167 2004-07-30 Michael Chastain <mec.gnu (a] mindspring.com> 21168 21169 * gdb.cp/classes.exp: Accept more varieties of ptype output. 21170 21171 2004-07-30 Michael Chastain <mec.gnu (a] mindspring.com> 21172 21173 * gdb.base/asm-source.exp: Properly convert target board 21174 debug flags from gcc format to binutils format. 21175 21176 2004-07-28 Mark Kettenis <kettenis (a] gnu.org> 21177 21178 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in 21179 gdb1718". PR backtrace/1718 partially fixed. 21180 21181 2004-07-27 Jeff Johnston <jjohnstn (a] redhat.com> 21182 21183 * gdb.threads/watchthreads.exp: New test for threaded watchpoints. 21184 21185 2004-07-26 Nick Clifton <nickc (a] 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 21194 2004-07-23 Mark Kettenis <kettenis (a] 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 21200 2004-07-22 Michael Chastain <mec.gnu (a] 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 21206 2004-07-20 Michael Chastain <mec.gnu (a] 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 21213 2004-07-20 Andrew Cagney <cagney (a] 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 21220 2004-07-19 Michael Chastain <mec.gnu (a] mindspring.com> 21221 21222 Fix PR cli/740. 21223 * gdb.base/annota1.exp: Honor gdb,nosignals. 21224 * gdb.base/annota3.exp: Likewise. 21225 21226 2004-07-19 Michael Chastain <mec.gnu (a] mindspring.com> 21227 21228 * lib/java.exp: Update copyright notice. 21229 21230 2004-07-19 Andrew Cagney <cagney (a] gnu.org> 21231 21232 * gdb.base/selftest.exp: Copy file from here ... 21233 * gdb.gdb/selftest.exp: ... to here. 21234 21235 2004-07-16 Andrew Cagney <cagney (a] redhat.com> 21236 21237 * lib/insight-support.exp: Delete file. 21238 * lib/java.exp (java_init): Fix copyright. 21239 21240 2004-07-16 Andrew Cagney <cagney (a] 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 21249 2004-07-16 Michael Chastain <mec.gnu (a] mindspring.com> 21250 21251 * gdb.base/restore.c: Add copyright notice. 21252 21253 2004-07-16 Andrew Cagney <cagney (a] gnu.org> 21254 21255 * gdb.base/logical.exp: Update copyright. 21256 (evaluate): New procedure. Use to re-implement tests using 21257 several tables. 21258 21259 2004-07-14 Martin Hunt <hunt (a] 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 21264 2004-07-13 Andrew Cagney <cagney (a] 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 21297 2004-07-13 Corinna Vinschen <vinschen (a] redhat.com> 21298 21299 * gdb.base/attach.exp: Remove cleanupfile handling. 21300 21301 2004-07-12 Andrew Cagney <cagney (a] gnu.org> 21302 21303 * gdb.base/annota1.exp: Cleanup corefile test name. 21304 * gdb.base/annota3.exp: Ditto. 21305 21306 2004-07-12 Andrew Cagney <cagney (a] 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 21313 2004-07-08 Jeff Johnston <jjohnstn (a] 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 21319 2004-07-08 Andrew Cagney <cagney (a] 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 21326 2004-07-07 Bob Rossi <bob_rossi (a] 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 21335 2004-07-07 Jeff Johnston <jjohnstn (a] 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 21341 2004-07-07 Andrew Cagney <cagney (a] gnu.org> 21342 21343 * gdb.base/sigbpt.exp (stepi_out): Check for a single step 21344 corrupting the PC. 21345 21346 2004-07-06 Michael Chastain <mec.gnu (a] mindspring.com> 21347 21348 * gdb.cp/templates.exp: Accept whitespace change in demangler 21349 output. 21350 21351 2004-07-06 Andrew Cagney <cagney (a] gnu.org> 21352 21353 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test. 21354 21355 2004-07-02 Michael Chastain <mec.gnu (a] mindspring.com> 21356 21357 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler. 21358 * lib/compiler.cc: Likewise. 21359 21360 2004-06-30 Michael Chastain <mec.gnu (a] mindspring.com> 21361 21362 * lib/compiler.cc: Work around string preprocessing problem 21363 with old hp c++ compiler. 21364 * lib/compiler.c: Likewise. 21365 21366 2004-06-29 Corinna Vinschen <vinschen (a] 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 21377 2004-06-29 Corinna Vinschen <vinschen (a] redhat.com> 21378 21379 * gdb.base/bigcore.exp: Skip test on Cygwin. 21380 21381 2004-06-28 Michael Chastain <mec.gnu (a] 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 21387 2004-06-28 Corinna Vinschen <vinschen (a] 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 21395 2004-06-26 Andrew Cagney <cagney (a] 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 21401 2004-06-26 Michael Chastain <mec.gnu (a] mindspring.com> 21402 21403 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice. 21404 21405 2004-06-25 Corinna Vinschen <vinschen (a] redhat.com> 21406 21407 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second 21408 attach process. 21409 21410 2004-06-23 Michael Chastain <mec.gnu (a] mindspring.com> 21411 21412 * gdb.cp/pr-1553.exp: Remove. 21413 21414 2004-06-22 Michael Chastain <mec.gnu (a] mindspring.com> 21415 21416 * gdb.cp/pr-1553.cc: Remove. 21417 * gdb.cp/pr-1553.exp: Disable this test. 21418 21419 2004-06-20 Jim Blandy <jimb (a] redhat.com> 21420 21421 Fix PR testsuite/1680. 21422 * gdb.arch/i386-sse.exp: Properly quote curly braces in 21423 regular expressions. 21424 21425 2004-06-19 Michael Chastain <mec.gnu (a] 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 21431 2004-06-18 Jim Blandy <jimb (a] redhat.com> 21432 21433 * gdb.base/charset.exp: Only send a control-C if we see a new 21434 prompt and incomplete command. 21435 21436 2004-06-18 Michael Chastain <mec.gnu (a] mindspring.com> 21437 21438 * gdb.cp/pr-574.cc: Add copyright notice. 21439 21440 2004-06-17 Jim Blandy <jimb (a] 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 21446 2004-06-17 Michael Chastain <mec.gnu (a] mindspring.com> 21447 21448 * gdb.cp/printmethod.cc: Add copyright notice. 21449 21450 2004-06-16 Michael Chastain <mec.gnu (a] mindspring.com> 21451 21452 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice. 21453 21454 2004-06-16 Andrew Cagney <cagney (a] 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 21465 2004-06-16 Andrew Cagney <cagney (a] gnu.org> 21466 21467 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite. 21468 21469 2004-06-15 Michael Chastain <mec.gnu (a] mindspring.com> 21470 21471 * gdb.base/long_long.c: Add copyright notice. 21472 21473 2004-06-15 Michael Chastain <mec.gnu (a] mindspring.com> 21474 21475 * gdb.base/long_long.exp: Remove reference to 21476 bug-gdb (a] prep.ai.mit.edu. Change line-number-specific breakpoint 21477 to gdb_breakpoint and gdb_continue_to_breakpoint. 21478 21479 2004-06-14 Jim Blandy <jimb (a] redhat.com> 21480 21481 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little- 21482 endian case. 21483 21484 2004-06-14 Andrew Cagney <cagney (a] 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 21493 2004-06-14 Michael Chastain <mec.gnu (a] mindspring.com> 21494 21495 * gdb.cp/ref-types.cc: Add copyright notice. 21496 21497 2004-06-14 Michael Chastain <mec.gnu (a] 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 21506 2004-06-13 Michael Chastain <mec.gnu (a] mindspring.com> 21507 21508 * gdb.cp/try_catch.cc: Add copyright notice. 21509 21510 2004-06-12 Michael Chastain <mec.gnu (a] mindspring.com> 21511 21512 * gdb.cp/userdef.cc: Add copyright notice. 21513 21514 2004-06-11 Michael Chastain <mec.gnu (a] mindspring.com> 21515 21516 * gdb.cp/virtfunc.cc: Add copyright notice. 21517 21518 2004-06-11 Randolph Chung <tausq (a] debian.org> 21519 21520 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler 21521 problem. 21522 21523 2004-06-10 Andrew Cagney <cagney (a] 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 21530 2004-06-09 Andrew Cagney <cagney (a] 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 21540 2004-06-09 Andrew Cagney <cagney (a] 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 21548 2004-06-08 Martin Hunt <hunt (a] redhat.com> 21549 21550 * gdb.base/float.exp: Add pattern for mips targets. 21551 21552 2004-06-08 Randolph Chung <tausq (a] debian.org> 21553 21554 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure 21555 message for unknown architectures more clear. 21556 21557 2004-06-08 Joel Brobecker <brobecker (a] gnat.com> 21558 21559 * gdb.ada/null_record.exp: Use "start" instead of "begin" to 21560 start the execution of the program. 21561 21562 2004-06-07 Jim Blandy <jimb (a] 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 21567 2004-06-07 Randolph Chung <tausq (a] debian.org> 21568 21569 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior 21570 has started. 21571 21572 2004-06-04 Roland McGrath <roland (a] 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 21578 2004-06-04 Michael Chastain <mec.gnu (a] mindspring.com> 21579 21580 * gdb.threads/pthreads.exp: Update copyright years. 21581 (check_control_c): Change asynchronous 'after' to synchronous. 21582 21583 2004-06-04 Roland McGrath <roland (a] redhat.com> 21584 21585 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through 21586 next gdb prompt. 21587 21588 2004-06-02 Michael Chastain <mec.gnu (a] mindspring.com> 21589 21590 Fix PR gdb/1636. 21591 * gdb.threads/manythreads.exp: Change asynchronous 'after' 21592 calls to synchronous. 21593 21594 2004-05-26 Jim Blandy <jimb (a] redhat.com> 21595 21596 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests. 21597 21598 2004-05-24 Randolph Chung <tausq (a] debian.org> 21599 21600 * gdb.asm/asm-source.exp: Enable test for hppa-linux target. 21601 * gdb.asm/pa.inc: New file. 21602 21603 2004-05-22 Mark Kettenis <kettenis (a] gnu.org> 21604 21605 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf. 21606 21607 2004-05-21 Joel Brobecker <brobecker (a] gnat.com> 21608 Daniel Jacobowitz <drow (a] mvista.com> 21609 21610 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the 21611 GDB prompt. 21612 21613 2004-05-20 Ulrich Weigand <Ulrich.Weigand (a] de.ibm.com> 21614 21615 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of 21616 setjmp/longjmp. Use sigaction instead of signal. 21617 21618 2004-05-19 J. Brobecker <brobecker (a] gnat.com> 21619 Michael Snyder <msnyder (a] redhat.com> 21620 21621 * gdb.threads/pthread_cond_wait.c: New file. 21622 * gdb.threads/pthread_cond_wait.exp: New testcase. 21623 21624 2004-05-13 Andrew Cagney <cagney (a] 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 21629 2004-05-11 Andrew Cagney <cagney (a] redhat.com> 21630 21631 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is 21632 fixed but revealed gdb/1639. 21633 21634 2004-05-10 Andrew Cagney <cagney (a] 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 21639 2004-05-10 Daniel Jacobowitz <dan (a] 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 21647 2004-05-07 Joel Brobecker <brobecker (a] gnat.com> 21648 21649 * gdb.arch/powerpc-aix-prologue.c: New file. 21650 * gdb.arch/powerpc-aix-prologue.exp: New file. 21651 21652 2004-05-07 Jim Blandy <jimb (a] 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 21657 2004-05-06 Joel Brobecker <brobecker (a] gnat.com> 21658 21659 * gdb.base/sep.exp: No longer setup_kfail when the program was 21660 built with dwarf2. 21661 21662 2004-05-05 Jim Ingham <jingham (a] apple.com> 21663 21664 * gdb.base/pending.exp: Make sure pending breakpoints 21665 preserve the ignore count. 21666 21667 2004-04-27 Jerome Guitton <guitton (a] 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 21673 2004-04-28 Mark Kettenis <kettenis (a] gnu.org> 21674 21675 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on 21676 x86_64-*-*. 21677 21678 2004-04-28 Mark Kettenis <kettenis (a] gnu.org> 21679 21680 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on 21681 i*86-*-*. 21682 21683 2004-04-25 Mark Kettenis <kettenis (a] gnu.org> 21684 21685 * gdb.base/call-sc.exp (start_scalars_test): Fix regular 21686 expression that checks the return type. 21687 21688 2004-04-23 Andrew Cagney <cagney (a] redhat.com> 21689 21690 * gdb.base/call-sc.exp: New test of scalar call/return values. 21691 * gdb.base/call-sc.c: Ditto. 21692 21693 2004-04-23 Ulrich Weigand <Ulrich.Weigand (a] de.ibm.com> 21694 21695 * gdb.threads/manythreads.c: Reduce thread stack size. 21696 21697 2004-04-23 Jeff Johnston <jjohnstn (a] redhat.com> 21698 21699 * gdb.threads/manythreads.c: Add copyright notice. 21700 21701 2004-04-23 Andrew Cagney <cagney (a] redhat.com> 21702 21703 * gdb.base/siginfo.exp: Better handle step out of signal. 21704 * gdb.base/sigstep.exp: Ditto. 21705 21706 2004-04-22 Jeff Johnston <jjohnstn (a] redhat.com> 21707 Daniel Jacobowitz <drow (a] mvista.com> 21708 21709 * gdb.threads/manythreads.c: New testcase. 21710 * gdb.threads/manythreads.exp: Ditto. 21711 21712 2004-04-22 Jim Blandy <jimb (a] redhat.com> 21713 21714 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c, 21715 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test. 21716 21717 2004-04-21 Michael Chastain <mec.gnu (a] mindspring.com> 21718 21719 * gdb.stabs/weird.exp: Accept full pathname for $binfile. 21720 21721 2004-04-21 Andrew Cagney <cagney (a] redhat.com> 21722 21723 * gdb.base/sigstep.c: New file. 21724 * gdb.base/sigstep.exp: New file. 21725 21726 2004-04-16 Joel Brobecker <brobecker (a] gnat.com> 21727 21728 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update 21729 call to observer_notify_normal_stop. 21730 21731 2004-04-15 Andrew Cagney <cagney (a] redhat.com> 21732 21733 * gdb.base/siginfo.c: New file. 21734 * gdb.base/siginfo.exp: New file. 21735 21736 2004-04-12 J. Brobecker <brobecker (a] gnat.com> 21737 21738 * gdb.base/sep.exp: Fix typo in comment. 21739 21740 2004-04-12 J. Brobecker <brobecker (a] 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 21746 2004-04-09 Mark Kettenis <kettenis (a] gnu.org> 21747 21748 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file 21749 support. 21750 21751 2004-04-05 Andrew Cagney <cagney (a] redhat.com> 21752 21753 * gdb.base/sigaltstack.c: New file. 21754 * gdb.base/sigaltstack.exp: New file. 21755 21756 2004-04-04 Joel Brobecker <brobecker (a] 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 21762 2004-04-01 Joel Brobecker <brobecker (a] 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 21771 2004-04-01 Joel Brobecker <brobecker (a] gnat.com> 21772 21773 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr. 21774 * configure: Regenerate. 21775 21776 2004-04-01 Joel Brobecker <brobecker (a] 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 21782 2004-03-31 Joel Brobecker <brobecker (a] gnat.com> 21783 21784 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files. 21785 * gdb.ada (null_record.exp): New testcase. 21786 21787 2004-03-31 Joel Brobecker <brobecker (a] gnat.com> 21788 21789 * Makefile.in (ALL_SUBDIRS) Add gdb.ada. 21790 21791 2004-03-31 Joel Brobecker <brobecker (a] 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 21797 2004-03-31 Joel Brobecker <brobecker (a] gnat.com> 21798 21799 * lib/ada.exp: New file. 21800 21801 2004-03-24 Daniel Jacobowitz <drow (a] mvista.com> 21802 21803 * gdb.base/gdb1250.exp: Use runto {allow-pending}. 21804 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}. 21805 21806 2004-03-22 Andrew Cagney <cagney (a] 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 21812 2004-03-17 David Carlton <carlton (a] kealia.com> 21813 21814 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of 21815 PR c++/826. 21816 21817 2004-03-16 Roland McGrath <roland (a] redhat.com> 21818 21819 * gdb.base/auxv.exp: New file. 21820 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c. 21821 21822 2004-03-12 David Carlton <carlton (a] 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 21829 2004-03-12 Michael Chastain <mec.gnu (a] mindspring.com> 21830 21831 * gdb.cp/templates.exp: Accept more template types. 21832 21833 2004-03-09 Michael Chastain <mec.gnu (a] 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 21841 2004-03-09 Michael Chastain <mec.gnu (a] 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 21846 2004-03-09 Michael Chastain <mec.gnu (a] mindspring.com> 21847 21848 * gdb.cp/misc.cc: Add copyright notice. 21849 21850 2004-03-05 David Carlton <carlton (a] 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 21861 2004-03-04 Mark Kettenis <kettenis (a] gnu.org> 21862 21863 * gdb.asm/openbsd.inc: Fix typo. 21864 21865 2004-03-03 Fred Fish <fnf (a] 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 21870 2004-02-29 Daniel Jacobowitz <drow (a] 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 21877 2004-02-29 Daniel Jacobowitz <drow (a] mvista.com> 21878 21879 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete 21880 line of output. 21881 21882 2004-02-28 Daniel Jacobowitz <drow (a] mvista.com> 21883 21884 * gdb.base/relocate.c (dummy): Initialize. 21885 21886 2004-02-28 Daniel Jacobowitz <drow (a] mvista.com> 21887 21888 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow 21889 a breakpoint at exit. 21890 21891 2004-02-27 Fred Fish <fnf (a] redhat.com> 21892 21893 * gdb.base/chng-syms.exp: Add expect condition to match failing 21894 case that isn't a timeout. 21895 21896 2004-02-27 Andrew Cagney <cagney (a] redhat.com> 21897 21898 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile 21899 support. 21900 21901 2004-02-26 Fred Fish <fnf (a] 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 21908 2004-02-26 J. Brobecker <brobecker (a] 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 21915 2004-02-26 Jeff Johnston <jjohnstn (a] redhat.com> 21916 21917 * gdb.base/langs.exp: Update query string to match the 21918 new nquery format used for pending breakpoints. 21919 21920 2004-02-26 Andrew Cagney <cagney (a] 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 21929 2004-02-24 Andrew Cagney <cagney (a] 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 21937 2004-02-23 Jeff Johnston <jjohnstn (a] 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 21943 2004-02-22 Mark Kettenis <kettenis (a] gnu.org> 21944 21945 * configure.in: Run stabs tests on *BSD. 21946 * configure: Regenerated. 21947 21948 2004-02-21 Mark Kettenis <kettenis (a] gnu.org> 21949 21950 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD. 21951 21952 2004-02-20 Fred Fish <fnf (a] 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 21958 2004-02-19 Fred Fish <fnf (a] 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 21964 2004-02-19 Elena Zannoni <ezannoni (a] redhat.com> 21965 21966 * gdb.base/nodebug.exp: Fix typo. 21967 21968 2004-02-17 Ulrich Weigand <Ulrich.Weigand (a] de.ibm.com> 21969 21970 Committed by Jim Blandy <jimb (a] 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 21978 2004-02-17 Adam Fedor <fedor (a] gnu.org> 21979 21980 * gdb.base/gdb1555.exp: New file. 21981 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files. 21982 21983 2004-02-17 Elena Zannoni <ezannoni (a] redhat.com> 21984 21985 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment. 21986 21987 2004-02-16 Fred Fish <fnf (a] 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 21995 2004-02-16 Andrew Cagney <cagney (a] redhat.com> 21996 21997 * gdb.base/bigcore.exp: New file. 21998 * gdb.base/bigcore.c: New file. 21999 22000 2004-02-13 Andrew Cagney <cagney (a] 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 22013 2004-02-11 Jeff Johnston <jjohnstn (a] redhat.com> 22014 22015 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction 22016 executed is an alloc instruction. 22017 22018 2004-02-11 David Carlton <carlton (a] kealia.com> 22019 22020 * gdb.cp/breakpoint.exp: New. 22021 * gdb.cp/breakpoint.cc: New. 22022 22023 2004-02-11 Michael Chastain <mec.gnu (a] 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 (a] 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 22041 2004-02-10 Andrew Cagney <cagney (a] redhat.com> 22042 22043 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors 22044 using gdb_internal_error_resync. 22045 22046 2004-02-09 Daniel Jacobowitz <drow (a] mvista.com> 22047 22048 * gdb.threads/thread-specific.exp: Stop early if no threads are 22049 found. 22050 22051 2004-02-09 Michael Chastain <mec.gnu (a] mindspring.com> 22052 22053 * gdb.base/pending.exp: Remove extra \n from gdb_test calls. 22054 22055 2004-02-08 Daniel Jacobowitz <drow (a] mvista.com> 22056 22057 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending 22058 breakpoints. 22059 22060 2004-02-07 Daniel Jacobowitz <drow (a] 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 22066 2004-02-07 Elena Zannoni <ezannoni (a] redhat.com> 22067 22068 * gdb.base/maint.exp: Update test to reflect 22069 obstack changes. 22070 22071 2004-02-04 Jeff Johnston <jjohnstn (a] 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 22077 2004-02-04 Fred Fish <fnf (a] 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 22083 2004-02-03 Michael Chastain <mec.gnu (a] mindspring.com> 22084 22085 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)". 22086 22087 2004-02-03 Michael Chastain <mec.gnu (a] mindspring.com> 22088 22089 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)". 22090 22091 2004-02-03 Michael Chastain <mec.gnu (a] mindspring.com> 22092 22093 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh. 22094 22095 2004-02-02 Fred Fish <fnf (a] redhat.com> 22096 22097 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with 22098 remote targets. Update copyright years. 22099 22100 2004-02-02 Jeff Johnston <jjohnstn (a] 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 22113 2004-02-02 David Carlton <carlton (a] 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 22120 2004-02-01 Fred Fish <fnf (a] 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 22130 2004-02-01 Daniel Jacobowitz <drow (a] mvista.com> 22131 22132 * gdb.threads/thread-specific.exp: Add missing anchor to regexp. 22133 22134 2004-02-01 Mark Kettenis <kettenis (a] 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 22139 2004-02-01 Daniel Jacobowitz <drow (a] 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 22146 2004-02-01 Mark Kettenis <kettenis (a] 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 22152 2004-02-01 Daniel Jacobowitz <drow (a] mvista.com> 22153 22154 * gdb.base/completion.exp: Kill a stray backslash. 22155 22156 From Jim Ingham <jingham (a] apple.com>: 22157 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl" 22158 agrees with the result from sending a tab. 22159 22160 2004-01-31 Daniel Jacobowitz <drow (a] mvista.com> 22161 22162 * gdb.base/chng-syms.exp: Remove stray newline. 22163 22164 2004-01-31 Mark Kettenis <kettenis (a] 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 22170 2004-01-30 Mark Kettenis <kettenis (a] 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 22177 2004-01-29 Michael Chastain <mec.gnu (a] 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 22182 2004-01-29 Paul N. Hilfinger <Hilfinger (a] gnat.com> 22183 22184 * gdb.base/chng-syms.exp: New file. 22185 * gdb.base/chng-syms.c: New file. 22186 22187 2004-01-24 Michael Chastain <mec.gnu (a] 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 22192 2004-01-24 Michael Chastain <mec.gnu (a] 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 22203 2004-01-24 Mark Kettenis <kettenis (a] gnu.org> 22204 22205 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include 22206 <string.h>. 22207 22208 2004-01-24 Nick Roberts <nick (a] nick.uklinux.net> 22209 22210 * gdb.mi/mi-stack.exp: Update copyright. 22211 22212 2004-01-23 David Carlton <carlton (a] 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 22219 2004-01-23 Daniel Jacobowitz <drow (a] mvista.com> 22220 22221 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test 22222 after -var-update. 22223 22224 2004-01-23 David Carlton <carlton (a] kealia.com> 22225 22226 * gdb.cp/namespace.cc (C::ensureRefs): New. 22227 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New. 22228 22229 2004-01-20 Nick Roberts <nick (a] 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 22236 2004-01-18 Michael Chastain <mec.gnu (a] mindspring.com> 22237 22238 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+. 22239 22240 2004-01-18 Mark Kettenis <kettenis (a] 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 22248 2004-01-18 Daniel Jacobowitz <drow (a] 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 22263 2004-01-17 Michael Chastain <mec.gnu (a] mindspring.com> 22264 22265 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>" 22266 type patterns. 22267 22268 2004-01-17 Michael Chastain <mec.gnu (a] mindspring.com> 22269 22270 * gdb.cp/templates.exp: Fix typo in test name of 22271 "print Foo<volatile char*>::foo". 22272 22273 2004-01-15 Michael Chastain <mec.gnu (a] mindspring.com> 22274 22275 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*. 22276 22277 2004-01-16 Ben Elliston <bje (a] wasabisystems.com> 22278 22279 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove. 22280 (clean mostlyclean): Remove empty rm. 22281 22282 2004-01-15 Michael Chastain <mec.gnu (a] mindspring.com> 22283 22284 * gdb.base/setvar.exp: Add copyright years. 22285 22286 2004-01-14 David Carlton <carlton (a] 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 22294 2004-01-14 David Carlton <carlton (a] 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 22301 2004-01-14 Elena Zannoni <ezannoni (a] 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 22307 2004-01-14 Michael Chastain <mec.gnu (a] mindspring.com> 22308 22309 * gdb.base/callfuncs.c: Remove explicit declaration of malloc. 22310 22311 2004-01-14 Michael Chastain <mec.gnu (a] mindspring.com> 22312 22313 * gdb.base/callfuncs.c: Add copyright notice. 22314 22315 2004-01-13 Michael Chastain <mec.gnu (a] mindspring.com> 22316 22317 * gdb.cp/derivation.exp: Add XFAIL for bug with protected 22318 inheritance. PR gdb/1498, PR gcc/13539. 22319 22320 2004-01-13 Elena Zannoni <ezannoni (a] 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 22329 2004-01-12 Michael Chastain <mec.gnu (a] mindspring.com> 22330 22331 * gdb.cp/member-ptr.cc: Add copyright notice. 22332 22333 2004-01-12 Michael Chastain <mec.gnu (a] 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 22341 2004-01-12 Elena Zannoni <ezannoni (a] redhat.com> 22342 22343 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are 22344 escaped correctly. 22345 22346 2004-01-12 Elena Zannoni <ezannoni (a] 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 22353 2004-01-12 Andrew Cagney <cagney (a] redhat.com> 22354 22355 * gdb.mi/ChangeLog: Delete file. Renamed to ... 22356 * gdb.mi/ChangeLog-1999-2003: New file. 22357 22358 2004-01-12 Andrew Cagney <cagney (a] 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 22364 2004-01-11 Michael Chastain <mec.gnu (a] mindspring.com> 22365 22366 * gdb.base/scope.exp: Remove obsolete setup_xfail for 22367 hp_cc_compiler. 22368 22369 2004-01-10 Michael Chastain <mec.gnu (a] mindspring.com> 22370 22371 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)" 22372 decorations. 22373 22374 2004-01-10 Michael Chastain <mec.gnu (a] 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 22380 2004-01-09 Michael Chastain <mec.gnu (a] mindspring.com> 22381 22382 * gdb.cp/exception.exp: Fix typo in doco. 22383 22384 2004-01-09 Mark Kettenis <kettenis (a] gnu.org> 22385 22386 * gdb.base/gdb1476.exp: Fix typo. 22387 22388 2004-01-09 Michael Chastain <mec.gnu (a] mindspring.com> 22389 22390 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty 22391 file. 22392 22393 2004-01-09 Michael Chastain <mec.gnu (a] 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 22402 2004-01-08 Michael Chastain <mec.gnu (a] 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 22409 2004-01-08 Michael Chastain <mec.gnu (a] 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 22414 2004-01-08 Michael Chastain <mec.gnu (a] 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 22421 2004-01-08 Michael Chastain <mec.gnu (a] mindspring.com> 22422 22423 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous 22424 semicolon after end of function. 22425 22426 2004-01-07 Michael Chastain <mec.gnu (a] 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 22433 2004-01-07 Michael Chastain <mec.gnu (a] mindspring.com> 22434 22435 * gdb.cp/bs15503.cc: Add copyright notice. 22436 * gdb.cp/bs15503.exp: Adjust line number. 22437 22438 2004-01-07 Michael Chastain <mec.gnu (a] 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 22443 2004-01-07 Michael Chastain <mec.gnu (a] mindspring.com> 22444 22445 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for 22446 hp_cc_compiler. 22447 22448 2004-01-07 Michael Chastain <mec.gnu (a] 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 22454 2004-01-07 Michael Chastain <mec.gnu (a] 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 22461 2004-01-07 Michael Chastain <mec.gnu (a] 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 22467 2004-01-07 Michael Chastain <mec.gnu (a] 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 22474 2004-01-07 Mark Kettenis <kettenis (a] gnu.org> 22475 22476 * gdb.base/gdb1476.exp: Only run the tests if we can't read the 22477 memory at address 0. 22478 22479 2004-01-07 Michael Chastain <mec.gnu (a] 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 22484 2004-01-07 Andrew Cagney <cagney (a] redhat.com> 22485 22486 * gdb.base/fileio.c (strerrno): Add "EBUSY". 22487 22488 2004-01-07 Andrew Cagney <cagney (a] 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 22494 2004-01-06 Michael Chastain <mec.gnu (a] mindspring.com> 22495 22496 * gdb.cp/namespace.exp: Call get_compiler_info with "c++". 22497 22498 2004-01-06 Michael Chastain <mec.gnu (a] mindspring.com> 22499 22500 * gdb.base/cvexpr.c: Be type-safe with function pointers and 22501 data pointers. 22502 22503 2004-01-06 Michael Chastain <mec.gnu (a] 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 22508 2004-01-06 Michael Chastain <mec.gnu (a] 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 22517 2004-01-05 Mark Kettenis <kettenis (a] gnu.org> 22518 22519 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files. 22520 22521 2004-01-05 Michael Chastain <mec.gnu (a] mindspring.com> 22522 22523 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for 22524 hppa*-hp-hpux*. 22525 22526 2004-01-04 Mark Kettenis <kettenis (a] 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 22534 2004-01-04 Mark Kettenis <kettenis (a] 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 22540 2004-01-02 Michael Chastain <mec.gnu (a] mindspring.com> 22541 22542 * gdb.cp/local.exp: Accept gcc abi 2. 22543 22544 2004-01-02 Michael Chastain <mec.gnu (a] mindspring.com> 22545 22546 * gdb.cp/templates.exp: Accept gcc abi 2. 22547 22548 2004-01-02 Michael Chastain <mec.gnu (a] mindspring.com> 22549 22550 * lib/compiler.cc: Remove supports_template_debugging. 22551 * gdb.cp/templates.exp: Do not test supports_template_debugging. 22552 22553 2004-01-01 Michael Chastain <mec.gnu (a] mindspring.com> 22554 22555 * gdb.cp/namespace.exp: Accept gcc abi 2. 22556 22557 2004-01-01 Michael Chastain <mec.gnu (a] mindspring.com> 22558 22559 * gdb.cp/method.exp: Accept gcc abi 2. 22560 22561 2004-01-01 Michael Chastain <mec.gnu (a] 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 22568 2004-01-01 Michael Chastain <mec.gnu (a] mindspring.com> 22569 22570 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a 22571 mysterious bug with sourceware version of expect. 22572 22573 2004-01-01 Michael Chastain <mec.gnu (a] 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 22581 2004-01-01 Michael Chastain <mec.gnu (a] 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 22588 2003-12-31 Michael Chastain <mec.gnu (a] 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 22595 2004-01-01 Mark Kettenis <kettenis (a] gnu.org> 22596 22597 * gdb.asm/asm-source.exp: Update copyright year. Link statically 22598 for *-*-solaris2*. 22599 22600 2003-12-31 Michael Chastain <mec.gnu (a] 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 22607 2003-12-18 Michael Chastain <mec.gnu (a] mindspring.com> 22608 22609 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple 22610 source files. 22611 22612 2003-12-16 Michael Chastain <mec.gnu (a] mindspring.com> 22613 22614 * gdb.base/environ.exp: Handle compiling test case from multiple 22615 source files. 22616 22617 2003-12-16 Michael Chastain <mec.gnu (a] mindspring.com> 22618 22619 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start. 22620 22621 2003-12-17 Jim Blandy <jimb (a] redhat.com> 22622 22623 * gdb.base/freebpcmd.c: Add copyright notice. 22624 22625 * gdb.base/freebpcmd.exp: Mark the interesting failure as known. 22626 22627 2003-12-16 Michael Chastain <mec.gnu (a] mindspring.com> 22628 22629 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts. 22630 22631 2003-12-13 Jim Blandy <jimb (a] redhat.com> 22632 22633 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test. 22634 22635 2003-12-12 Kevin Buettner <kevinb (a] redhat.com> 22636 22637 * gdb.asm/frv.inc: New file. 22638 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target. 22639 22640 2003-12-09 Fred Fish <fnf (a] 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 22667 2003-12-06 Andrew Cagney <cagney (a] 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 22673 2003-12-05 Michael Chastain <mec.gnu (a] mindspring.com> 22674 22675 * gdb.cp/rtti.exp: Accept new wording of warning from 22676 cp_lookup_rtti_type. 22677 22678 2003-12-05 Michael Chastain <mec.gnu (a] 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 22686 2003-12-04 Michael Chastain <mec.gnu (a] 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 22692 2003-12-03 Michael Chastain <mec.gnu (a] mindspring.com> 22693 22694 * gdb.base/so-impl-ld.exp: Update copyright notice. 22695 22696 2003-12-02 Michael Chastain <mec.gnu (a] 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 22702 2003-11-28 Michael Chastain <mec.gnu (a] 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 22708 2003-11-28 Michael Chastain <mec.gnu (a] 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 22714 2003-12-01 Michael Chastain <mec.gnu (a] 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 22720 2003-11-30 Michael Chastain <mec.gnu (a] 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 22726 2003-11-29 Michael Chastain <mec.gnu (a] 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 22732 2003-11-29 Mark Kettenis <kettenis (a] 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 22741 2003-11-28 Michael Chastain <mec.gnu (a] 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 22747 2003-11-27 Michael Chastain <mec.gnu (a] 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 22753 2003-11-27 Mark Kettenis <kettenis (a] gnu.org> 22754 22755 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a 22756 pattern for the KFAILs. 22757 22758 2003-11-25 Adam Fedor <fedor (a] gnu.org> 22759 22760 * gdb.objc/objcdecode.exp: Test for PR objc/1238. 22761 * gdb.objc/objcdecode.m: New file. 22762 22763 2003-11-25 Adam Fedor <fedor (a] gnu.org> 22764 22765 * gdb.objc/nondebug.exp: Test for PR objc/1236. 22766 * gdb.objc/nondebug.m: New file. 22767 22768 2003-11-26 Ben Elliston <bje (a] 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 22777 2003-11-25 Michael Chastain <mec.gnu (a] mindspring.com> 22778 22779 * gdb.cp/method.exp: Accept output of new demangler. 22780 22781 2003-11-25 Michael Chastain <mec.gnu (a] mindspring.com> 22782 22783 * gdb/class2.exp: New file. 22784 * gdb/class2.cc: New file. 22785 22786 2003-11-25 Michael Chastain <mec.gnu (a] mindspring.com> 22787 22788 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output 22789 of new demangler. 22790 22791 2003-11-23 Mark Kettenis <kettenis (a] gnu.org> 22792 22793 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead 22794 of gdb_test "run". 22795 22796 2003-11-23 Mark Kettenis <kettenis (a] gnu.org> 22797 22798 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change 22799 "continue" into "run". 22800 22801 2003-11-23 Michael Chastain <mec.gnu (a] 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 22812 2003-11-23 Michael Chastain <mec.gnu (a] 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 22818 2003-11-22 Andrew Cagney <cagney (a] redhat.com> 22819 22820 * lib/gdb.exp (gdb_test_multiple): Add simple example. 22821 * gdb.base/structs.exp: Use gdb_test_multiple. 22822 22823 2003-11-20 Andrew Cagney <cagney (a] 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 22840 2003-11-19 Andrew Cagney <cagney (a] redhat.com> 22841 22842 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a 22843 KFAIL. 22844 22845 2003-11-17 Mark Kettenis <kettenis (a] 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 22851 2003-11-17 Andrew Cagney <cagney (a] 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 22859 2003-11-15 Michael Chastain <mec.gnu (a] mindspring.com> 22860 22861 * gdb.trace/configure: Remove. 22862 22863 2003-11-13 Elena Zannoni <ezannoni (a] 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 22870 2003-11-11 Nick Clifton <nickc (a] redhat.com> 22871 22872 * gdb.base/shreloc.exp: Do not run for targets which do not 22873 support shared objects. 22874 22875 2003-11-10 Corinna Vinschen <vinschen (a] 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 22880 2003-11-07 Elena Zannoni <ezannoni (a] redhat.com> 22881 22882 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint' 22883 as well as 'Watchpoint'. 22884 22885 2003-11-06 Elena Zannoni <ezannoni (a] redhat.com> 22886 22887 Reported by Jim Ingham <jingham (a] apple.com>: 22888 * gdb.base/annota1.exp: Match at least one occurrence of the 22889 signal handler annotation. 22890 22891 2003-11-06 Elena Zannoni <ezannoni (a] redhat.com> 22892 22893 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint' 22894 as well as 'Watchpoint'. 22895 22896 2003-11-05 Michael Chastain <mec (a] shout.net> 22897 22898 * gdb.mi/pthreads.c (routine): Handle early return from sleep. 22899 22900 2003-11-03 Kris Warkentin <kewarken (a] 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 22907 2003-10-22 Michael Chastain <mec (a] shout.net> 22908 22909 * gdb.mi/pthreads.c: Add copyright notice. 22910 22911 2003-10-22 Michael Chastain <mec (a] shout.net> 22912 22913 * gdb.threads/pthreads.c: Add copyright notice. 22914 22915 2003-10-20 Michael Chastain <mec (a] shout.net> 22916 22917 * gdb.base/gdb1056.exp: New test script. 22918 22919 2003-10-13 Daniel Jacobowitz <drow (a] mvista.com> 22920 22921 * gdb.threads/killed.exp: Use gdb_run_cmd. 22922 22923 2003-10-13 Daniel Jacobowitz <drow (a] 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 22929 2003-10-13 Corinna Vinschen <vinschen (a] 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 22940 2003-10-11 Michael Chastain <mec (a] shout.net> 22941 22942 * gdb.base/call-rt-st.exp: Update copyright year. 22943 22944 2003-10-10 Kei Sakamoto <sakamoto.kei (a] renesas.com> 22945 22946 * config/hmsirom.exp: Replace "Hitachi" with "Renesas". 22947 * gdb.disasm/sh3.s: Ditto. 22948 22949 2003-10-07 Daniel Jacobowitz <drow (a] mvista.com> 22950 22951 * gdb.threads/switch-threads.exp: New test. 22952 * gdb.threads/switch-threads.c: New source file. 22953 22954 2003-10-07 Corinna Vinschen <vinschen (a] redhat.com> 22955 22956 * gdb.base/ending-run.exp: Add sh specific case. 22957 22958 2003-10-06 Andrew Cagney <cagney (a] redhat.com> 22959 22960 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail. 22961 * gdb.disasm/mn10200.exp: Delete obsolete file. 22962 22963 2003-09-29 Daniel Jacobowitz <drow (a] 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 22969 2003-09-25 David Carlton <carlton (a] 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 22976 2003-09-25 Richard Earnshaw <rearnsha (a] arm.com> 22977 22978 * lib/java.exp (java_init): Import target_alias before using it. 22979 22980 2003-09-25 David Carlton <carlton (a] kealia.com> 22981 22982 * gdb.base/corefile.exp: Delete obsolete setup_xfail. 22983 22984 2003-09-23 Elena Zannoni <ezannoni (a] redhat.com> 22985 22986 * gdb.base/selftest.exp: Accomodate more instruction reordering 22987 weirdness. 22988 22989 2003-09-17 Michael Chastain <mec (a] shout.net> 22990 22991 * gdb.cp/gdb1355.exp: New file. 22992 * gdb.cp/gdb1355.c: New file. 22993 22994 2003-09-15 Corinna Vinschen <vinschen (a] redhat.com> 22995 22996 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target. 22997 * gdb.asm/sh.inc: New file. 22998 22999 2003-09-11 David Carlton <carlton (a] 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 23005 2003-09-11 Elena Zannoni <ezannoni (a] redhat.com> 23006 23007 * gdb.base/relocate.exp: Handle new gdb output at startup. 23008 * gdb.stabs/weird.exp: Ditto. 23009 23010 2003-09-08 Michael Chastain <mec (a] shout.net> 23011 23012 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'. 23013 23014 2003-09-07 Michael Chastain <mec (a] shout.net> 23015 23016 * gdb.cp/classes.exp: Accommodate both 'syntax error' and 23017 'parse error'. 23018 23019 2003-09-07 Mark Kettenis <m.kettenis (a] osp.nl> 23020 23021 * gdb.arch/i386-prologue.exp: Add checks for saved registers. 23022 23023 2003-08-30 Michael Chastain <mec (a] 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 23029 2003-08-29 Mark Kettenis <kettenis (a] gnu.org> 23030 23031 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for 23032 *-*-*bsd*. 23033 23034 2003-08-28 Jeff Johnston <jjohnstn (a] redhat.com> 23035 23036 * gdb.base/dump.exp: Skip for ia64. 23037 23038 2003-08-25 Jeff Johnston <jjohnstn (a] redhat.com> 23039 23040 * gdb.asm/asm-source.exp: Add ia64 support. 23041 * gdb.asm/ia64.inc: New file. 23042 23043 2003-08-22 Michael Chastain <mec (a] 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 23052 2003-08-18 Mark Kettenis <kettenis (a] 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 23057 2003-08-17 Daniel Jacobowitz <drow (a] 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 23064 2003-08-17 Daniel Jacobowitz <drow (a] mvista.com> 23065 23066 * gdb.base/annota3.exp: Add missing newline. 23067 23068 2003-08-06 Michael Chastain <mec (a] shout.net> 23069 23070 * gdb.java/jmisc1.exp: Add test for pr gdb/1322. 23071 23072 2003-08-12 Michael Snyder <msnyder (a] redhat.com> 23073 23074 * gdb.base/float.exp: Add test for SH. 23075 23076 2003-08-10 Mark Kettenis <kettenis (a] gnu.org> 23077 23078 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files. 23079 23080 2003-08-07 Elena Zannoni <ezannoni (a] redhat.com> 23081 23082 * gdb.base/completion.exp: Remove reduntant completion test 23083 on filename. 23084 23085 2003-08-07 Elena Zannoni <ezannoni (a] 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 23092 2003-08-07 Elena Zannoni <ezannoni (a] 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 23100 2003-08-07 Daniel Jacobowitz <drow (a] mvista.com> 23101 23102 From Kei Sakamoto <sakamoto.kei (a] 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 23107 2003-08-02 Andrew Cagney <cagney (a] 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 23114 2003-07-29 Michael Chastain <mec (a] 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 23121 2003-07-27 Daniel Jacobowitz <drow (a] 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 23129 2003-07-27 Andrew Cagney <cagney (a] redhat.com> 23130 23131 * gdb.base/fileio.exp: Use SH when running commands using 23132 remote_exec. 23133 23134 2003-07-24 Daniel Jacobowitz <drow (a] mvista.com> 23135 23136 From Kei Sakamoto <sakamoto.kei (a] renesas.com>: 23137 * gdb.base/relocate.c (dummy): New padding array. 23138 23139 2003-07-22 Michael Snyder <msnyder (a] 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 23149 2003-07-23 Michael Snyder <msnyder (a] 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 23180 2003-07-22 Elena Zannoni <ezannoni (a] redhat.com> 23181 23182 * gdb.threads/tls.exp :Add kfail for 'info address' case. 23183 23184 2003-07-22 Elena Zannoni <ezannoni (a] 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 23192 2003-07-22 Andreas Schwab <schwab (a] suse.de> 23193 23194 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment. 23195 23196 2003-07-20 Andreas Schwab <schwab (a] suse.de> 23197 23198 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns 23199 due to insn reordering. 23200 23201 2003-07-15 Andrew Cagney <cagney (a] redhat.com> 23202 23203 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace. 23204 23205 2003-07-15 Michael Chastain <mec (a] shout.net> 23206 23207 * gdb.base/gdb1250.exp: New file. 23208 * gdb.base/gdb1250.c: New file. 23209 23210 2003-07-09 Michal Ludvig <mludvig (a] 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 23215 2003-07-09 Elena Zannoni <ezannoni (a] 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 23223 2003-07-09 Elena Zannoni <ezannoni (a] 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 23229 2003-07-07 Andreas Schwab <schwab (a] 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 23239 2003-07-03 Daniel Jacobowitz <drow (a] 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 23250 2003-06-30 David Carlton <carlton (a] kealia.com> 23251 23252 * gdb.c++/maint.exp (test_invalid_name): New. 23253 (test_first_component): Add tests for invalid names. 23254 23255 2003-06-29 Michael Chastain <mec (a] 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 23260 2003-06-29 Daniel Jacobowitz <drow (a] 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 23266 2003-06-29 Daniel Jacobowitz <drow (a] mvista.com> 23267 23268 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x. 23269 * gdb.base/volatile.exp: Likewise. 23270 23271 2003-06-29 Daniel Jacobowitz <drow (a] mvista.com> 23272 23273 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for 23274 gdb/1265. 23275 23276 2003-06-28 Michael Chastain <mec (a] shout.net> 23277 Daniel Jacobowitz <drow (a] 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 23284 2003-06-24 Joel Brobecker <brobecker (a] gnat.com> 23285 23286 * gdb.base/bang.exp: New testcase. 23287 23288 2003-06-23 Joel Brobecker <brobecker (a] gnat.com> 23289 23290 * gdb.base/langs.exp: Add some tests for the "minimal" language 23291 support. 23292 23293 2003-06-23 Elena Zannoni <ezannoni (a] redhat.com> 23294 23295 * gdb.objc/basicclass.exp: Return -1 if we cannot compile 23296 the testcase. 23297 23298 2003-06-22 Daniel Jacobowitz <drow (a] mvista.com> 23299 23300 * gdb.base/relocate.exp: Test add-symbol-file with a variable 23301 offset. 23302 23303 2003-06-22 Daniel Jacobowitz <drow (a] mvista.com> 23304 23305 * gdb.c++/pr-1210.cc: New file. 23306 * gdb.c++/pr-1210.exp: New file. 23307 23308 2003-06-21 Daniel Jacobowitz <drow (a] mvista.com> 23309 23310 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to 23311 000-exec-continue. 23312 23313 2003-06-15 Mark Kettenis <kettenis (a] gnu.org> 23314 23315 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process 23316 on *-*-*bsd* instead of *-*-freebsd*. 23317 23318 2003-06-14 Andrew Cagney <cagney (a] 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 23326 2003-06-14 Andrew Cagney <cagney (a] 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 23335 2003-06-12 Jeff Johnston <jjohnstn (a] redhat.com> 23336 23337 * gdb.base/float.exp: Add ia64 support. 23338 23339 2003-06-12 Corinna Vinschen <vinschen (a] redhat.com> 23340 23341 * gdb.base/fileio.exp: Run only on remote targets. 23342 23343 2003-06-10 Corinna Vinschen <vinschen (a] redhat.com> 23344 23345 * gdb.base/fileio.c: New file, testing File-I/O. 23346 * gdb.base/fileio.exp: Ditto. 23347 23348 2003-06-09 Raoul Gough <RaoulGough (a] 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 23355 2003-06-08 Mark Kettenis <kettenis (a] 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 23368 2003-06-02 Richard Henderson <rth (a] redhat.com> 23369 23370 * gdb.base/float.exp: Add expected regexp for alpha-*-*. 23371 23372 2003-06-02 Richard Henderson <rth (a] redhat.com> 23373 23374 * gdb.base/selftest.exp: Next over lim_at_start initialization. 23375 23376 2003-06-02 Richard Henderson <rth (a] redhat.com> 23377 23378 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch. 23379 23380 2003-06-01 Daniel Jacobowitz <drow (a] mvista.com> 23381 23382 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead 23383 of globalvar. 23384 23385 2003-06-01 Mark Kettenis <kettenis (a] gnu.org> 23386 23387 * gdb.asm/asm-source.exp: Check for memory read errors in 23388 disassembler test on *BSD too. 23389 23390 2003-06-01 Richard Henderson <rth (a] 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 23398 2003-05-31 Mark Kettenis <kettenis (a] gnu.org> 23399 23400 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for 23401 i?86-*-*. 23402 23403 2003-05-30 Mark Kettenis <kettenis (a] gnu.org> 23404 23405 * gdb.asm/asm-source.exp: Make sure the final link succeeds on 23406 FreeBSD. 23407 23408 2003-05-29 Richard Henderson <rth (a] redhat.com> 23409 23410 * gdb.asm/alpha.inc: New file. 23411 * gdb.asm/asm-source.exp: Use it. 23412 23413 2003-05-29 Jim Blandy <jimb (a] redhat.com> 23414 23415 * gdb.base/corefile.exp: Find corefiles on Linux, which names them 23416 'core.PID'. 23417 23418 2003-05-22 Jim Blandy <jimb (a] redhat.com> 23419 23420 * gdb.base/corefile.exp: Tolerate stuff after argument parens in 23421 backtrace. 23422 23423 2003-05-20 David Carlton <carlton (a] math.stanford.edu> 23424 23425 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing 23426 this time. 23427 23428 2003-05-19 David Carlton <carlton (a] 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 23433 2003-05-19 David Carlton <carlton (a] 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 23442 2003-05-14 Jeff Johnston <jjohnstn (a] redhat.com> 23443 23444 Roland McGrath <roland (a] redhat.com> 23445 * gdb.threads/linux-dp.exp: Account for fact that in nptl model 23446 there is no manager thread. 23447 23448 2003-05-08 Jeff Johnston <jjohnstn (a] 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 23454 2003-05-07 Jim Blandy <jimb (a] 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 23464 2003-05-05 Andrew Cagney <cagney (a] redhat.com> 23465 23466 * gdb.base/maint.exp: Add tests for "maint print dummy-frames". 23467 23468 2003-05-05 Andrew Cagney <cagney (a] redhat.com> 23469 23470 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to 23471 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments. 23472 23473 2003-05-02 Elena Zannoni <ezannoni (a] redhat.com> 23474 23475 * gdb.base/charset.exp: Update based on new behavior of set/show 23476 charset commands. 23477 23478 2003-05-01 Andrew Cagney <cagney (a] 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 23483 2003-04-30 Adam Fedor <fedor (a] 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 23492 2003-04-27 Daniel Jacobowitz <drow (a] mvista.com> 23493 23494 * gdb.base/signals.exp: Make backtrace tests more specific. 23495 23496 2003-04-23 David Carlton <carlton (a] bactrian.org> 23497 23498 * gdb.c++/maint.exp (test_first_component): Add tests for 23499 'operator' in more locations. 23500 23501 2003-04-16 Kevin Buettner <kevinb (a] redhat.com> 23502 23503 * gdb.base/args.exp: Invoke gdb_load for simulator targets. 23504 23505 2003-04-16 Elena Zannoni <ezannoni (a] redhat.com> 23506 23507 * gdb.base/completion.exp: Make 'info func mark' complete on 'info 23508 func marke' instead. Update test name. 23509 23510 2003-04-15 David Carlton <carlton (a] math.stanford.edu> 23511 23512 * gdb.c++/maint.exp: New file. 23513 23514 2003-04-14 Elena Zannoni <ezannoni (a] 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 23519 2003-04-14 Elena Zannoni <ezannoni (a] redhat.com> 23520 23521 * gdb.base/attach.exp: Add new message from ptrace in case of 23522 attaching to nonexistent process. 23523 23524 2003-04-11 Jim Blandy <jimb (a] 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 23533 2003-04-11 Elena Zannoni <ezannoni (a] redhat.com> 23534 23535 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint 23536 match on sourcefile name, instead of directory name. 23537 23538 2003-04-10 Elena Zannoni <ezannoni (a] redhat.com> 23539 23540 * gdb.base/completion.exp: Use string_to_regexp to match the 23541 working directory name. 23542 23543 2003-04-09 Jim Blandy <jimb (a] 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 23550 2003-04-05 Stephane Carrez <stcarrez (a] nerim.fr> 23551 23552 * gdb.base/break.exp: marker4() is defined at line 46 when compiled 23553 with -DPROTOTYPES. 23554 23555 2003-04-05 Stephane Carrez <stcarrez (a] nerim.fr> 23556 23557 * gdb.base/break.exp: Revert last patch. 23558 23559 2003-04-04 Stephane Carrez <stcarrez (a] nerim.fr> 23560 23561 * gdb.base/break.exp: marker4() is defined at line 46 when compiled 23562 with -DPROTOTYPES. 23563 23564 2003-04-02 Andrew Cagney <cagney (a] 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 23577 2003-04-02 Bob Rossi <bob_rossi (a] cox.net> 23578 23579 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file. 23580 23581 2003-03-29 Andrew Cagney <cagney (a] 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 23586 2003-03-27 Michael Chastain <mec (a] shout.net> 23587 23588 * gdb.base/gdb1090.exp: New file. 23589 * gdb.base/gdb1090.cc: New file. 23590 23591 2003-03-27 J. Brobecker <brobecker (a] gnat.com> 23592 23593 * gdb.gdb/observer.exp: New regression test. 23594 23595 2003-03-27 Michael Chastain <mec (a] shout.net> 23596 23597 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1. 23598 * gdb.base/ptype.exp: Likewise. 23599 23600 2003-03-27 Corinna Vinschen <vinschen (a] redhat.com> 23601 23602 * gdb.c++/casts.exp: Fix startup to run also on embedded targets. 23603 23604 2003-03-26 Michael Chastain <mec (a] shout.net> 23605 23606 * gdb.base/ptype.exp: Actually use some typedef'd types. 23607 23608 2003-03-21 Stephane Carrez <stcarrez (a] 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 23613 2003-03-20 Corinna Vinschen <vinschen (a] redhat.com> 23614 23615 * gdb.base/default.exp: Fix regular expression. 23616 23617 2003-03-20 Corinna Vinschen <vinschen (a] redhat.com> 23618 23619 * gdb.base/args.exp: Fix regular expression. 23620 23621 2003-03-20 Corinna Vinschen <vinschen (a] redhat.com> 23622 23623 * gdb.base/help.exp: Allow Win32 child process. 23624 23625 2003-03-20 Corinna Vinschen <vinschen (a] redhat.com> 23626 23627 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function 23628 when stepping out of main(). 23629 23630 2003-03-20 Corinna Vinschen <vinschen (a] redhat.com> 23631 23632 * gdb.base/default.exp: Check for win32 specific message when calling 23633 "run" without executable. 23634 23635 2003-03-20 Corinna Vinschen <vinschen (a] redhat.com> 23636 23637 * gdb.base/args.exp: Expect .exe in output. 23638 23639 2003-03-20 Corinna Vinschen <vinschen (a] redhat.com> 23640 23641 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for 23642 Cygwin native. 23643 23644 2003-03-17 Andrew Cagney <cagney (a] redhat.com> 23645 23646 From Elena Zannoni <ezannoni (a] 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 23651 2003-03-17 David Carlton <carlton (a] 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 23659 2003-03-04 David Carlton <carlton (a] 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 23669 2003-03-03 David Carlton <carlton (a] 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 23678 2003-03-03 David Carlton <carlton (a] math.stanford.edu> 23679 23680 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with 23681 respect to PR c++/33 into FAILs. 23682 23683 2003-03-03 Michael Chastain <mec (a] shout.net> 23684 23685 * configure.in: Update copyright years. 23686 23687 2003-03-03 Michael Chastain <mec (a] shout.net> 23688 23689 * Makefile.in: Update copyright years. 23690 23691 2003-02-28 David Carlton <carlton (a] 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 23700 2003-02-28 David Carlton <carlton (a] math.stanford.edu> 23701 23702 * gdb.c++/templates.exp (do_tests): Allow const in the two 23703 Foo<volatile char *>::foo tests. 23704 23705 2003-02-27 Michael Snyder <msnyder (a] redhat.com> 23706 23707 * gdb.base/restore.c (main): Return zero, so exit code 23708 will be consistant. 23709 23710 2003-02-26 David Carlton <carlton (a] 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 23717 2003-02-26 David Carlton <carlton (a] 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 23723 2003-02-23 Stephane Carrez <stcarrez (a] nerim.fr> 23724 23725 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets. 23726 23727 2003-02-13 Michael Chastain <mec (a] 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 23734 2003-02-14 David Carlton <carlton (a] math.stanford.edu> 23735 23736 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print 23737 pEe->D::vg()" from XFAIL to KFAIL. 23738 23739 2003-02-13 Jason Molenda (jmolenda (a] apple.com) 23740 23741 * gdb.base/maint.exp: Update maint print statistics regexp to include 23742 new entries. 23743 23744 2003-02-13 Michael Chastain <mec (a] shout.net> 23745 23746 * gdb.c++/inherit.exp: Remove call to get_debug_format. 23747 23748 2003-02-12 Michael Chastain <mec (a] 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 23756 2003-02-06 Jason Molenda (jason-cl (a] molenda.com) 23757 23758 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining 23759 why the code is written that way. 23760 23761 2003-02-05 Michael Chastain <mec (a] shout.net> 23762 23763 * gdb.base/dump.exp: Add missing copyright line. 23764 23765 2003-02-05 Jason Molenda (jason-cl (a] 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 23770 2003-02-05 Michael Chastain <mec (a] 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 23775 2003-02-05 Keith Seitz <keiths (a] redhat.com> 23776 Andrew Cagney <ac131313 (a] redhat.com> 23777 23778 * gdb.mi/mi-cli.exp: New file. 23779 23780 2003-02-04 Michael Chastain <mec (a] shout.net> 23781 23782 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file. 23783 Call perror and then continue. 23784 23785 2003-02-03 Michael Chastain <mec (a] shout.net> 23786 23787 * gdb.c++/pr-1023.cc: New file. 23788 * gdb.c++/pr-1023.exp: New file. 23789 23790 2003-02-05 Jim Blandy <jimb (a] 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 23799 2003-02-04 Andrew Cagney <ac131313 (a] 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 23806 2003-02-04 David Carlton <carlton (a] math.stanford.edu> 23807 23808 * gdb.c++/overload.exp: Test intToChar(1). 23809 * gdb.c++/overload.cc (intToChar): New. 23810 (main): Call intToChar. 23811 23812 2003-02-03 David Carlton <carlton (a] 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 23819 2003-02-01 Michael Chastain <mec (a] 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 23827 2003-02-02 Andrew Cagney <ac131313 (a] redhat.com> 23828 23829 2002-11-10 Jason Molenda (jason-cl (a] 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 23835 2003-02-01 Andrew Cagney <ac131313 (a] redhat.com> 23836 23837 From 2002-11-09 Jason Molenda (jason-cl (a] 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 23842 2003-02-01 Mark Kettenis <kettenis (a] 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 23848 2003-02-01 Mark Salter <msalter (a] redhat.com> 23849 23850 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp. 23851 23852 2003-01-31 Mark Salter <msalter (a] redhat.com> 23853 23854 * lib/mi-support.exp (mi_gdb_load): Support remote targets. 23855 Support empty arg. 23856 23857 2003-01-30 Michael Chastain <mec (a] 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 23863 2003-01-29 Michael Snyder <msnyder (a] 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 23869 2003-01-22 Daniel Jacobowitz <drow (a] 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 23876 2003-01-20 Elena Zannoni <ezannoni (a] 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 23895 2003-01-17 David Carlton <carlton (a] 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 23901 2003-01-17 David Carlton <carlton (a] math.stanford.edu> 23902 23903 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests 23904 corresponding to PR c++/68. 23905 23906 2003-01-17 David Carlton <carlton (a] 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 23912 2003-01-15 Elena Zannoni <ezannoni (a] 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 23920 2003-01-15 Mark Kettenis <kettenis (a] 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 23927 2003-01-15 David Carlton <carlton (a] math.stanford.edu> 23928 23929 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot. 23930 23931 2003-01-15 Elena Zannoni <ezannoni (a] 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 23938 2003-01-14 Elena Zannoni <ezannoni (a] redhat.com> 23939 23940 * gdb.base/args.c: New file. 23941 * gdb.base/args.exp: New file. 23942 23943 2003-01-14 Daniel Jacobowitz <drow (a] mvista.com> 23944 23945 * gdb.c++/virtfunc.exp: Remove fixed XFAIL. 23946 23947 2003-01-14 Daniel Jacobowitz <drow (a] mvista.com> 23948 23949 * gdb.threads/killed.exp: Use KFAIL for gdb/568. 23950 23951 2003-01-14 Daniel Jacobowitz <drow (a] mvista.com> 23952 23953 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright 23954 dates. 23955 23956 2003-01-13 Daniel Jacobowitz <drow (a] mvista.com> 23957 23958 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)". 23959 23960 2003-01-13 Daniel Jacobowitz <drow (a] 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 23966 2003-01-13 Daniel Jacobowitz <drow (a] mvista.com> 23967 23968 * gdb.mi/mi-console.exp: Remove extra "(known bug)". 23969 * gdb.mi/mi1-console.exp: Likewise. 23970 23971 2003-01-13 Daniel Jacobowitz <drow (a] mvista.com> 23972 23973 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)". 23974 * gdb.mi/mi1-console.exp: Likewise. 23975 23976 2003-01-13 Daniel Jacobowitz <drow (a] mvista.com> 23977 23978 * gdb.c++/overload.exp: Remove some fixed XFAILs. 23979 23980 2003-01-09 Daniel Jacobowitz <drow (a] mvista.com> 23981 23982 * gdb.base/detach.exp: New test. 23983 23984 2003-01-09 Daniel Jacobowitz <drow (a] 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 23999 2003-01-09 David Carlton <carlton (a] math.stanford.edu> 24000 24001 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x". 24002 Add copyright year 2003. 24003 24004 2003-01-06 Michael Chastain <mec (a] 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 24010 2003-01-06 Andreas Schwab <schwab (a] suse.de> 24011 24012 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite 24013 failures. 24014 24015 2003-01-04 Daniel Jacobowitz <drow (a] 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 24031 2003-01-04 Daniel Jacobowitz <drow (a] 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 24038 2003-01-04 Daniel Jacobowitz <drow (a] mvista.com> 24039 24040 * gdb.c++/casts.exp: Correct regexp. 24041 24042 2003-01-04 Mark Kettenis <kettenis (a] 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 24064 2003-01-03 Michael Chastain <mec (a] 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 24069 2003-01-03 Daniel Jacobowitz <drow (a] mvista.com> 24070 24071 * gdb.base/store.exp: Fix regular expressions. 24072 24073 2002-12-28 Mark Kettenis <kettenis (a] gnu.org> 24074 24075 * configure.in: Rewrite. 24076 * configure: Regenerated. 24077 24078 2003-01-03 David Carlton <carlton (a] math.stanford.edu> 24079 24080 * gdb.base/psymtab.exp: New file. 24081 * gdb.base/psymtab1.c: Ditto. 24082 * gdb.base/psymtab2.c: Ditto. 24083 24084 2002-12-23 Adam Fedor <fedor (a] gnu.org> 24085 24086 * gdb.base/maint.exp: Update expect output to include 'ObjC'. 24087 24088 2002-12-23 David Carlton <carlton (a] math.stanford.edu> 24089 24090 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace 24091 and current_directory initialization. 24092 24093 2002-12-22 Jim Blandy <jimb (a] 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 24102 2002-12-21 Jim Blandy <jimb (a] 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 24109 2002-12-20 David Carlton <carlton (a] math.stanford.edu> 24110 24111 * gdb.c++/annota2.exp: KFAIL annotate-quit. 24112 24113 2002-12-18 Michael Chastain <mec (a] shout.net> 24114 24115 * gdb.c++/annota2.exp: Add copyright year 2002. 24116 24117 2002-12-17 David Carlton <carlton (a] 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 24126 2002-12-16 Jeff Johnston <jjohnstn (a] 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 24133 2002-12-13 Andrew Cagney <ac131313 (a] 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 24176 2002-12-11 David Carlton <carlton (a] 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 24182 2002-12-10 Daniel Jacobowitz <drow (a] mvista.com> 24183 24184 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX. 24185 24186 2002-12-06 David Carlton <carlton (a] math.stanford.edu> 24187 24188 * gdb.base/store.c: Don't declare functions static. 24189 24190 2002-12-04 Andrew Cagney <ac131313 (a] redhat.com> 24191 24192 * gdb.base/store.exp, gdb.base/store.c: New files. 24193 24194 2002-12-03 Daniel Jacobowitz <drow (a] mvista.com> 24195 24196 * gdb.base/selftest.exp: Update for current gdb. 24197 24198 2002-12-03 Daniel Jacobowitz <drow (a] mvista.com> 24199 24200 * gdb.base/maint.exp: Only dump symbols from one source file 24201 or objfile. 24202 24203 2002-12-03 Daniel Jacobowitz <drow (a] mvista.com> 24204 24205 * gdb.base/step-test.exp: Allow MIPS to return to the line of a 24206 function call. 24207 24208 2002-11-25 Jim Blandy <jimb (a] redhat.com> 24209 24210 * lib/mi-support.exp (mi_delete_breakpoints): Change name of 24211 function appearing in error message. 24212 24213 2002-11-21 Daniel Jacobowitz <drow (a] mvista.com> 24214 24215 * gdb.base/maint.exp (help maint dump-me): Update with typo fix. 24216 24217 2002-11-08 Jeff Johnston <jjohnstn (a] 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 24223 2002-09-18 Fernando Nasser <fnasser (a] 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 24228 2002-10-22 Daniel Jacobowitz <drow (a] mvista.com> 24229 24230 * gdb.threads/schedlock.c (args): Make unsigned. 24231 24232 2002-10-21 Daniel Jacobowitz <drow (a] 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 24242 2002-10-18 Adam Fedor <fedor (a] gnu.org> 24243 24244 * gdb.base/default.exp: Update expected output to include 'ObjC'. 24245 * gdb.base/help.exp: Likewise. 24246 24247 2002-10-17 Kevin Buettner <kevinb (a] 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 24252 2002-10-02 Jim Blandy <jimb (a] redhat.com> 24253 24254 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test. 24255 24256 2002-10-01 Andrew Cagney <ac131313 (a] 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 24266 2002-09-29 Andrew Cagney <ac131313 (a] 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 24276 2002-09-27 Kevin Buettner <kevinb (a] 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 24285 2002-09-26 Keith Seitz <keiths (a] 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 24291 2002-09-25 Andrew Cagney <cagney (a] redhat.com> 24292 24293 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test. 24294 24295 2002-09-24 Andrew Cagney <ac131313 (a] 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 24303 2002-09-19 Jim Blandy <jimb (a] redhat.com> 24304 24305 * gdb.base/charset.exp, gdb.base/charset.c: New files. 24306 24307 2002-09-19 Andrew Cagney <ac131313 (a] redhat.com> 24308 24309 * gdb.gdb/complaints.exp: New file. 24310 24311 2002-09-18 Andrew Cagney <ac131313 (a] redhat.com> 24312 24313 * gdb.base/maint.exp: Check `help maint internal-warning'. 24314 24315 2002-09-18 David Carlton <carlton (a] 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 24331 2002-09-18 Corinna Vinschen <vinschen (a] 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 24336 2002-09-18 Fernando Nasser <fnasser (a] 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 24341 2002-09-18 Corinna Vinschen <vinschen (a] 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 24348 2002-09-18 Corinna Vinschen <vinschen (a] 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 24353 2002-09-17 Tom Tromey <tromey (a] redhat.com> 24354 24355 * gdb.base/printcmds.exp (test_print_string_constants): Expect 24356 \000, not \0, in double-quoted string. 24357 24358 2002-09-14 Corinna Vinschen <vinschen (a] 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 24363 2002-09-13 Corinna Vinschen <vinschen (a] redhat.com> 24364 24365 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string. 24366 24367 2002-09-12 Joel Brobecker <brobecker (a] gnat.com> 24368 24369 * gdb.base/call-strs.exp: Fix a small typo in one of the comments. 24370 24371 2002-09-10 Keith Seitz <keiths (a] 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 24378 2002-09-10 Keith Seitz <keiths (a] 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 24386 2002-09-09 Corinna Vinschen <vinschen (a] redhat.com> 24387 24388 * gdb.base/default.exp: Fix expected string in `info float' test. 24389 24390 2002-09-09 Ben Elliston <bje (a] 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 24401 2002-09-05 Jim Blandy <jimb (a] redhat.com> 24402 24403 * gdb.threads/killed.exp: Fix test failure message. 24404 24405 2002-09-04 Keith Seitz <keiths (a] 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 24411 2002-09-03 Keith Seitz <keiths (a] 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 24417 2002-09-03 Jim Blandy <jimb (a] redhat.com> 24418 24419 * gdb.threads/killed.exp, gdb.threads/killed.c: New test. 24420 24421 2002-08-29 Jim Blandy <jimb (a] 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 24427 2002-08-29 Keith Seitz <keiths (a] 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 24432 2002-08-26 Joel Brobecker <brobecker (a] 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 24438 2002-08-23 Daniel Jacobowitz <drow (a] 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 24445 2002-08-22 Elena Zannoni <ezannoni (a] redhat.com> 24446 24447 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c, 24448 not altivec.c. 24449 24450 2002-08-17 Mark Kettenis <kettenis (a] 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 24455 2002-08-15 Mark Kettenis <kettenis (a] 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 24460 2002-08-13 Tom Tromey <tromey (a] redhat.com> 24461 24462 * gdb.base/readline.exp: New file. 24463 24464 2002-08-01 Andrew Cagney <ac131313 (a] redhat.com> 24465 24466 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or 24467 supress message. 24468 24469 2002-08-01 Andrew Cagney <cagney (a] 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 24479 2002-07-30 Kevin Buettner <kevinb (a] redhat.com> 24480 24481 * gdb.base/shlib-call.exp (additional_flags): Conditionally 24482 set Irix-specific compile and link flags. 24483 24484 2002-07-29 Kevin Buettner <kevinb (a] 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 24490 2002-07-19 Daniel Jacobowitz <drow (a] 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 24496 2002-07-18 Jim Blandy <jimb (a] 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 24505 2002-07-10 Paul N. Hilfinger <hilfingr (a] 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 24512 2002-07-10 Mark Kettenis <kettenis (a] gnu.org> 24513 24514 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call 24515 function when asleep" test. 24516 24517 2002-07-10 Andrew Cagney <ac131313 (a] redhat.com> 24518 24519 * gdb.base/page.exp: Rewrite to handle problems with very long 24520 `info set' output. Update copyright. 24521 24522 2002-06-26 Andrew Cagney <ac131313 (a] 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 24531 2002-06-22 Andrew Cagney <ac131313 (a] redhat.com> 24532 24533 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to 24534 setlocale, bindtextdomain and textdomain. 24535 24536 2002-06-11 Jim Blandy <jimb (a] 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 24544 2002-06-06 Michael Snyder <msnyder (a] 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 24555 2002-06-06 Michal Ludvig <mludvig (a] suse.cz> 24556 24557 * gdb.asm/asm-source.exp: Add x86-64 target. 24558 * gdb.asm/x86_64.inc: New. 24559 24560 2002-05-30 Michael Chastain <mec (a] shout.net> 24561 24562 From Benjamin Kosnik <bkoz (a] redhat.com>: 24563 * gdb.c++/m-static.cc: New file. 24564 * gdb.c++/m-static.exp: New file. 24565 24566 2002-05-28 Michael Snyder <msnyder (a] redhat.com> 24567 24568 * gdb.base/call-ar-st.exp: Allow for reduced floating point 24569 precision. 24570 24571 2002-05-27 Michael Chastain <mec (a] shout.net> 24572 24573 From Benjamin Kosnik <bkoz (a] redhat.com>: 24574 * gdb.c++/m-data.cc: New file. 24575 * gdb.c++/m-data.exp: New file. 24576 24577 2002-05-27 Michael Chastain <mec (a] shout.net> 24578 24579 From Benjamin Kosnik <bkoz (a] redhat.com>: 24580 * gdb.c++/try_catch.cc: New file. 24581 * gdb.c++/try_catch.exp: New file. 24582 24583 2002-05-27 Michael Chastain <mec (a] shout.net> 24584 24585 * gdb.c++/local.exp: Accept more nested types in output. 24586 24587 2002-05-26 Michael Chastain <mec (a] shout.net> 24588 24589 * gdb.base/call-rt-st.exp: Fix typo in brace quoting. 24590 24591 2002-05-15 Nick Clifton <nickc (a] 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 24599 2002-05-23 Michael Snyder <msnyder (a] 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 24608 2002-05-19 Michael Chastain <mec (a] shout.net> 24609 24610 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings. 24611 24612 2002-05-19 Elena Zannoni <ezannoni (a] redhat.com> 24613 24614 * configure.in (configdirs): Add gdb.arch. 24615 * configure: Regenerate. 24616 24617 2002-05-17 Jim Blandy <jimb (a] redhat.com> 24618 24619 * gdb.base/completion.exp: Recognize the more detailed error 24620 messages produced by the macro expander's lexical analyzer. 24621 24622 2002-05-14 Elena Zannoni <ezannoni (a] 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 24629 2002-05-14 Daniel Jacobowitz <drow (a] mvista.com> 24630 24631 * gdb.base/maint.exp (maint print type): Update for new type 24632 structure. 24633 24634 2002-05-14 Elena Zannoni <ezannoni (a] 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 24641 2002-05-13 Corinna Vinschen <vinschen (a] redhat.com> 24642 24643 * gdb.asm/asm-source.exp: Add v850 as supported target. 24644 * gdb.asm/v850.inc: New file. 24645 24646 2002-05-13 Daniel Jacobowitz <drow (a] mvista.com> 24647 24648 * gdb.c++/annota2.exp (annotate-quit): Add comment. 24649 24650 2002-05-12 Daniel Jacobowitz <drow (a] mvista.com> 24651 24652 * gdb.base/break.exp: Check 'break "marker2"'. 24653 24654 2002-05-10 Michael Snyder <msnyder (a] redhat.com> 24655 24656 * gdb.base/long_long.exp: Fix typo. 24657 24658 2002-05-10 Jim Blandy <jimb (a] 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 24668 2002-05-09 Mark Kettenis <kettenis (a] gnu.org> 24669 24670 * gdb.c++/method.exp: Fix typo. 24671 24672 2002-05-08 Michael Snyder <msnyder (a] 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 24680 2002-05-06 Michael Snyder <msnyder (a] 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 24693 2002-05-06 Ben Elliston <bje (a] redhat.com> 24694 From Graydon Hoare <graydon (a] redhat.com> 24695 24696 * config/sid.exp: Include support for "rawsid" protocol. 24697 24698 2002-05-03 Jim Blandy <jimb (a] redhat.com> 24699 24700 * gdb.c++/hang.exp: Check for corruption of the cv_type chain. 24701 * gdb.c++/hang3.C: New file. 24702 24703 2002-05-04 Andrew Cagney <ac131313 (a] 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 24722 2002-05-02 Michael Snyder <msnyder (a] 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 24728 2002-05-01 Jim Blandy <jimb (a] redhat.com> 24729 24730 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H, 24731 gdb.c++/hang.exp: New test. 24732 24733 2002-05-01 Fred Fish <fnf (a] 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 24739 2002-04-29 Anthony Green <green (a] redhat.com> 24740 24741 * gdb.java/jmisc1.exp: New file. 24742 * gdb.java/jmisc2.exp: New file. 24743 24744 2002-04-24 Daniel Jacobowitz <drow (a] mvista.com> 24745 24746 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'. 24747 24748 2002-04-23 Elena Zannoni <ezannoni (a] redhat.com> 24749 24750 * gdb.base/help.exp: Change 'help status' to allow for target 24751 dependent output differences. 24752 24753 2002-04-22 Michael Chastain <mec (a] shout.net> 24754 24755 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483. 24756 24757 2002-04-22 Michael Chastain <mec (a] shout.net> 24758 24759 * gdb.c++/method.exp: Fix syntax of reference to gdb/277. 24760 24761 2002-04-17 David S. Miller <davem (a] redhat.com> 24762 24763 * gdb.asm/sparc64.inc: New file. 24764 * gdb.asm/asm-source.exp: Handle sparc64-*-*. 24765 24766 2002-04-19 Elena Zannoni <ezannoni (a] 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 24772 2002-04-18 David S. Miller <davem (a] 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 24778 2002-04-18 Kevin Buettner <kevinb (a] 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 24785 2002-04-18 Kevin Buettner <kevinb (a] 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 24791 2002-04-17 Michael Chastain <mec (a] shout.net> 24792 From David S. Miller <davem (a] redhat.com> 24793 24794 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to 24795 handle 64-bit platforms correctly. 24796 24797 2002-04-12 Michael Snyder <msnyder (a] redhat.com> 24798 From Jim Blandy <jimb (a] 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 24808 2002-04-10 Martin M. Hunt <hunt (a] redhat.com> 24809 24810 * gdb.base/ending-run.exp: Fix pattern for Mips targets 24811 stepping out of main. 24812 24813 2002-04-09 Michael Chastain <mec (a] 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 24821 2002-04-09 Daniel Jacobowitz <drow (a] mvista.com> 24822 24823 * gdb.base/attach.exp: Correct target board test. 24824 24825 2002-04-08 Michael Chastain <mec (a] 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 24831 2002-04-07 Michael Chastain <mec (a] 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 24837 2002-04-07 Elena Zannoni <ezannoni (a] redhat.com> 24838 24839 Work around for PR gdb/285: 24840 * gdb.asm/asm-source.exp: Bail out if multilibs are detected. 24841 24842 2002-04-07 Elena Zannoni <ezannoni (a] 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 24851 2002-04-05 J. Brobecker <brobecker (a] gnat.com> 24852 24853 * gdb.gdb/xfullpath.exp: New test, to exercise the new 24854 xfullpath () function. 24855 24856 2002-04-04 Daniel Jacobowitz <drow (a] 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 24865 2002-04-04 Daniel Jacobowitz <drow (a] mvista.com> 24866 24867 * gdb.base/relocate.exp: New file. 24868 * gdb.base/relocate.c: New file. 24869 24870 2002-04-04 Fred Fish <fnf (a] 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 24875 2002-04-04 Michael Snyder <msnyder (a] redhat.com> 24876 24877 * gdb.base/ovlymgr.c: Add overlay event breakpoint support. 24878 24879 2002-04-03 Daniel Jacobowitz <drow (a] mvista.com> 24880 24881 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect. 24882 (gdb_expect): Remove $notransfer hack. 24883 24884 2002-04-02 Daniel Jacobowitz <drow (a] mvista.com> 24885 24886 * gdb.c++/classes.exp ("calling method for small class"): Match 24887 updated register output. 24888 24889 2002-03-30 Daniel Jacobowitz <drow (a] 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 24896 2002-03-30 Daniel Jacobowitz <drow (a] mvista.com> 24897 24898 * gdb.base/attach.exp: Remove extra setup_xfail. 24899 24900 2002-03-26 Michael Snyder <msnyder (a] 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 24907 2002-03-27 Michael Snyder <msnyder (a] redhat.com> 24908 24909 * gdb.base/help.exp: Modify expect strings to reflect 24910 clean-ups in help messages. 24911 24912 2002-03-26 Fred Fish <fnf (a] 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 24918 2002-03-26 Fred Fish <fnf (a] 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 24923 2002-03-25 Michael Snyder <msnyder (a] redhat.com> 24924 24925 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps. 24926 24927 2002-03-25 Fred Fish <fnf (a] 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 24932 2002-03-25 Fred Fish <fnf (a] 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 24939 2002-03-22 Michael Snyder <msnyder (a] 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 24944 2002-03-06 Fred Fish <fnf (a] redhat.com> 24945 24946 * gdb.base/funcargs.c: Remove extraneous ';' character. 24947 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character. 24948 24949 2002-03-04 Michael Chastain <mec (a] 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 24955 2002-02-24 Andrew Cagney <ac131313 (a] 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 24961 2002-02-24 Michael Chastain <mec (a] shout.net> 24962 24963 * gdb.threads/pthreads.c (thread1): Add a return statement. 24964 (thread2): Likewise. 24965 (foo): Likewise. 24966 24967 2002-02-23 Michael Chastain <mec (a] shout.net> 24968 24969 * gdb.threads/linux-dp.c (philosopher): Add a return statement 24970 to placate gcc. 24971 24972 2002-02-23 Michael Chastain <mec (a] 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 24977 2002-02-21 Jim Blandy <jimb (a] 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 24985 2002-02-20 Andrew Cagney <ac131313 (a] 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 25001 2002-02-20 Michael Chastain <mec (a] 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 25006 2002-02-18 Michael Chastain <mec (a] shout.net> 25007 25008 * gdb.c++/userdef.exp: Update copyright year. 25009 25010 2002-02-18 Daniel Jacobowitz <drow (a] mvista.com> 25011 25012 * gdb.c++/userdef.exp: Test overloaded operators properly. 25013 Remove xfails. 25014 25015 2002-02-14 Michael Snyder <msnyder (a] redhat.com> 25016 25017 * gdb.base/gcore.exp: Relax recognition of function breakpoint. 25018 25019 2002-02-14 Daniel Jacobowitz <drow (a] 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 25030 2002-02-13 Richard Earnshaw <rearnsha (a] arm.com> 25031 25032 * gdb.base/watchpoint.exp: Restore previous timeout at end of test. 25033 25034 2002-02-10 Michael Chastain <mec (a] shout.net> 25035 25036 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type. 25037 (call_after_alloca): Ditto. 25038 25039 2002-02-10 Daniel Jacobowitz <drow (a] mvista.com> 25040 25041 * gdb.base/ending-run.exp: Guard "cont" test with 25042 gdb_skip_stdio_test. 25043 25044 2002-02-06 Jim Blandy <jimb (a] 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 25051 2002-02-04 Michael Snyder <msnyder (a] redhat.com> 25052 25053 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets 25054 other than d10v and m32r. 25055 25056 2002-02-02 Richard Earnshaw <rearnsha (a] arm.com> 25057 25058 * gdb.base/default.exp: Rewrite test patterns to reduce time 25059 taken to match them. 25060 25061 2002-01-30 Daniel Jacobowitz <drow (a] 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 25067 2002-01-30 Daniel Jacobowitz <drow (a] 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 25073 2002-01-30 Daniel Jacobowitz <drow (a] mvista.com> 25074 25075 From Neil Booth <neil (a] daikokuya.demon.co.uk>: 25076 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid 25077 warnings. 25078 25079 2002-01-21 Fred Fish <fnf (a] redhat.com> 25080 25081 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee 25082 not caller. 25083 25084 2002-01-21 Jim Blandy <jimb (a] 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 25089 2002-01-21 Fred Fish <fnf (a] redhat.com> 25090 25091 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to 25092 optionally accept the "shlib events" variation. 25093 25094 2002-01-21 Jim Blandy <jimb (a] 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 25103 2002-01-20 Daniel Jacobowitz <drow (a] mvista.com> 25104 25105 * gdb.c++/inherit.exp: Update copyright years. 25106 * gdb.c++/method.exp: Likewise. 25107 25108 2002-01-20 Daniel Jacobowitz <drow (a] 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 25117 2002-01-18 Andrew Cagney <ac131313 (a] 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 25126 2002-01-17 Jim Blandy <jimb (a] 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 25131 2002-01-17 Andrew Cagney <ac131313 (a] redhat.com> 25132 25133 * gdb.base/maint.exp: Update ``maint internal-error'' to match 25134 continue/quit query. Update copyright. 25135 25136 2002-01-14 Michael Snyder <msnyder (a] redhat.com> 25137 25138 * gdb.base/gcore.exp: Remove extra debugging output. 25139 25140 2002-01-13 Daniel Jacobowitz <drow (a] mvista.com> 25141 25142 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result 25143 for slightly dubious v2 mangled string. 25144 25145 2002-01-13 Daniel Jacobowitz <drow (a] mvista.com> 25146 25147 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path. 25148 25149 2002-01-10 Jason Merrill <jason (a] 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 25159 2002-01-10 Michael Snyder <msnyder (a] redhat.com> 25160 25161 * gdb.c++/namespace.exp: Accept both '\0' and '\000'. 25162 25163 2002-01-08 Michael Snyder <msnyder (a] 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 25169 2002-01-08 Jason Merrill <jason (a] redhat.com> 25170 25171 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>. 25172 25173 2002-01-07 Fred Fish <fnf (a] 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 25196 2002-01-07 Michael Snyder <msnyder (a] 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 25204 2002-01-07 Fred Fish <fnf (a] redhat.com> 25205 25206 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo, 25207 g_instance.bfoo, and g_instance.cfoo. 25208 25209 2002-01-07 Jeffrey A Law <law (a] 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 25224 2002-01-06 Andrew Cagney <ac131313 (a] 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 25244 2002-01-04 Michael Snyder <msnyder (a] 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 25249 Fri Dec 21 09:42:11 2001 Jeffrey A Law (law (a] redhat.com) 25250 25251 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails. 25252 25253 2001-12-20 Corinna Vinschen <vinschen (a] 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 25260 Thu Dec 20 09:54:36 2001 Jeffrey A Law (law (a] 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 25307 2001-12-19 Corinna Vinschen <vinschen (a] 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 25312 Wed Dec 19 14:10:57 2001 Jeffrey A Law (law (a] 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 25321 2001-12-19 Jim Blandy <jimb (a] 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 25328 2001-12-17 Jim Blandy <jimb (a] 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 25343 2001-12-13 Jackie Smith Cashion <jsmith (a] redhat.com> 25344 25345 * gdb.base/commands.exp (user_defined_command_test): Make "show user" 25346 test expect string more specific. 25347 25348 2001-12-13 Corinna Vinschen <vinschen (a] 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 25355 2001-12-10 Fred Fish <fnf (a] redhat.com> 25356 25357 * gdb.base/maint.exp: Update to match changes in type dumping code. 25358 25359 2001-12-10 Jim Blandy <jimb (a] 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 25365 2001-12-07 Daniel Jacobowitz <drow (a] 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 25373 2001-12-07 Daniel Jacobowitz <drow (a] 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 25378 2001-12-07 Jim Blandy <jimb (a] 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 25398 2001-12-06 Michael Snyder <msnyder (a] 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 25403 2001-12-04 Jim Blandy <jimb (a] redhat.com> 25404 25405 * gdb.base/completion.exp: Clarify indentation. 25406 25407 2001-12-03 Jim Blandy <jimb (a] redhat.com> 25408 25409 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int' 25410 variables on the S/390, not `.word'. 25411 25412 2001-11-30 Jim Blandy <jimb (a] 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 25420 2001-11-30 Michael Snyder <msnyder (a] 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 25433 2001-11-26 Fernando Nasser <fnasser (a] redhat.com> 25434 25435 From 2001-11-12 Jackie Smith Cashion <jsmith (a] 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 25441 2001-11-24 Mark Kettenis <kettenis (a] gnu.org> 25442 25443 * gdb.asm/configure.in: Fix recognition of ix86 target. 25444 * gdb.asm/configure: Regenerate. 25445 25446 2001-11-21 Michael Snyder <msnyder (a] 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 25453 2001-11-21 Michael Snyder <msnyder (a] 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 25460 2001-11-20 Michael Snyder <msnyder (a] 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 25469 2001-11-14 Michael Snyder <msnyder (a] 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 25475 2001-11-13 Michael Snyder <msnyder (a] redhat.com> 25476 25477 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files. 25478 Tests for expressions using 'const' and 'volatile'. 25479 25480 2001-11-13 Corinna Vinschen <vinschen (a] redhat.com> 25481 25482 * gdb.asm/asm-sources.exp: Allow defining linker flags. 25483 25484 2001-11-12 Daniel Jacobowitz <drow (a] mvista.com> 25485 25486 * lib/mi-support.exp (mi_run_to_helper): Move comments 25487 outside of gdb_expect. 25488 25489 2001-11-11 Daniel Jacobowitz <drow (a] 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 25500 2001-11-10 Andrew Cagney <ac131313 (a] 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 25505 2001-11-09 Andrew Cagney <ac131313 (a] redhat.com> 25506 25507 * gdb.base/restore.exp: Include $expected value in restored test 25508 message. 25509 25510 2001-11-09 Andrew Cagney <ac131313 (a] redhat.com> 25511 25512 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not 25513 implemented. 25514 25515 2001-11-08 Michael Snyder <msnyder (a] 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 25520 2001-11-07 Michael Snyder <msnyder (a] 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 25543 2001-11-05 Jim Blandy <jimb (a] 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 25552 2001-11-01 Michael Snyder <msnyder (a] redhat.com> 25553 25554 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names 25555 and regular expression operators by using quoting. 25556 25557 2001-10-31 Michael Snyder <msnyder (a] 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 25565 2001-10-31 Corinna Vinschen <vinschen (a] 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 25573 2001-10-30 Michael Snyder <msnyder (a] redhat.com> 25574 25575 * gdb.base/jump.exp: Allow it to run for all targets. 25576 25577 2001-10-29 Corinna Vinschen <vinschen (a] 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 25587 2001-10-29 Corinna Vinschen <vinschen (a] 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 25593 2001-10-28 Mark Kettenis <kettenis (a] 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 25598 2001-10-29 Orjan Friberg <orjanf (a] axis.com> 25599 25600 * gdb.base/setvar.exp: Escape curly braces. 25601 * gdb.stabs/weird.exp: Ditto. 25602 25603 2001-10-27 Daniel Jacobowitz <drow (a] 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 25608 2001-10-25 Andrew Cagney <ac131313 (a] redhat.com> 25609 25610 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly'' 25611 messages. 25612 25613 2001-10-21 Andrew Cagney <ac131313 (a] redhat.com> 25614 25615 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when 25616 checking MI enabled. 25617 25618 2001-10-09 Corinna Vinschen <vinschen (a] redhat.com> 25619 25620 * gdb.base/maint.exp: Treat $EXEEXT as optional in output. 25621 25622 2001-10-04 Frank Ch. Eigler <fche (a] 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 25627 2001-10-02 Jim Blandy <jimb (a] 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 25634 2001-10-01 Daniel Jacobowitz <drow (a] mvista.com> 25635 25636 * gdb.threads/pthreads.exp: Wait for output and delay 25637 before sending ^C. 25638 25639 2001-10-01 Daniel Jacobowitz <drow (a] 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 25645 2001-09-28 Corinna Vinschen <vinschen (a] redhat.com> 25646 25647 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2 25648 check to allow additional `int'. 25649 25650 2001-09-27 Daniel Jacobowitz <drow (a] 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 25655 2001-09-27 Michael Snyder <msnyder (a] 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 25666 2001-09-27 Michael Snyder <msnyder (a] 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 25672 2001-09-26 Corinna Vinschen <vinschen (a] redhat.com> 25673 25674 * gdb.base/constvars.exp: Check for different orders of keywords 25675 and additional "int" strings in output. 25676 25677 2001-09-22 Andrew Cagney <ac131313 (a] redhat.com> 25678 25679 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid 25680 responses from "help maint". 25681 25682 2001-09-19 Frank Ch. Eigler <fche (a] 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 25688 2001-09-19 Corinna Vinschen <vinschen (a] 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 25693 2001-09-18 Keith Seitz <keiths (a] 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 25699 2001-09-18 Corinna Vinschen <vinschen (a] 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 25706 2001-09-17 Corinna Vinschen <vinschen (a] 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 25713 2001-09-17 Jim Blandy <jimb (a] 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 25719 2001-09-15 Frank Ch. Eigler <fche (a] redhat.com> 25720 25721 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with 25722 the "-ac" (disable access control) flag. 25723 25724 2001-08-30 Jeff Holcomb <jeffh (a] redhat.com> 25725 25726 * gdb.base/remote.c: Use a small buffer for targets with 16-bit 25727 ints. 25728 25729 2001-08-30 Keith Seitz <keiths (a] redhat.com> 25730 25731 * lib/gdb.exp: Move all insight-related functionality into 25732 separate file. 25733 * lib/insight-support.exp: New file. 25734 25735 2001-08-29 Frank Ch. Eigler <fche (a] 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 25741 2001-08-18 Andrew Cagney <ac131313 (a] 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 25747 2001-08-18 Andrew Cagney <ac131313 (a] 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 25752 2001-08-16 Frank Ch. Eigler <fche (a] 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 25757 2001-08-15 Keith Seitz <keiths (a] 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 25763 2001-08-02 Michael Snyder <msnyder (a] 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 25769 2001-08-02 Dave Brolley <brolley (a] redhat.com> 25770 25771 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket. 25772 25773 2001-07-25 Michael Snyder <msnyder (a] 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 25782 2001-07-25 Michael Snyder <msnyder (a] redhat.com> 25783 25784 * gdb.base/ending-run.exp: Accept "Program exited normally" as 25785 legitimate output from stepping out of main. 25786 25787 2001-07-22 Keith Seitz <keiths (a] redhat.com> 25788 25789 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is 25790 the empty string, do not run the tests. 25791 25792 2001-07-17 Stephane Carrez <Stephane.Carrez (a] 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 25797 2001-07-17 Stephane Carrez <Stephane.Carrez (a] 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 25806 2001-07-16 Stephane Carrez <Stephane.Carrez (a] 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 25812 2001-07-16 Stephane Carrez <Stephane.Carrez (a] 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 25818 2001-07-12 Mark Kettenis <kettenis (a] gnu.org> 25819 25820 * gdb.base/so-impl-ld.exp: Remove stray space that prevented 25821 running this test on Linux. 25822 25823 2001-06-24 Michael Chastain <chastain (a] redhat.com> 25824 25825 * gdb.base/arithmet.exp: Remove some tests to make all test names 25826 unique. 25827 25828 2001-07-03 Michael Snyder <msnyder (a] redhat.com> 25829 25830 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in 25831 the output of the ptype command. 25832 25833 2001-07-02 Michael Snyder <msnyder (a] 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 25839 2001-06-28 Andrew Cagney <ac131313 (a] 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 (a] hxi.com>: 25845 * gdb.disasm/h8300s.exp: New file. 25846 gdb.disasm/h8300s.s: Likewise. 25847 25848 2001-06-27 Andrew Cagney <ac131313 (a] redhat.com> 25849 25850 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format 25851 empty breakpoint tables. 25852 25853 2001-06-25 Andrew Cagney <ac131313 (a] redhat.com> 25854 25855 * lib/mi-support.exp: Update args=... part of stop-reason 25856 patterns. Accept either a list or a tuple. 25857 25858 2001-06-23 Andrew Cagney <ac131313 (a] redhat.com> 25859 25860 * lib/mi-support.exp: Remove local emacs variable defining 25861 change-log-default-name. 25862 25863 2001-06-22 Michael Chastain <chastain (a] 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 25868 2001-06-13 Jim Blandy <jimb (a] redhat.com> 25869 25870 * lib/gdb.exp (gdb_test): Doc fix. 25871 25872 2001-06-10 Michael Chastain <chastain (a] redhat.com> 25873 25874 * gdb.base/exprs.exp: Remove a duplicate test. 25875 25876 2001-06-06 Jim Blandy <jimb (a] 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 25882 2001-06-04 Michael Snyder <msnyder (a] 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 25888 2001-06-06 Jim Blandy <jimb (a] 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 25895 2001-06-04 Jim Blandy <jimb (a] redhat.com> 25896 25897 * gdb.base/help.exp: Update pattern to exclude `print-load-map' 25898 command. 25899 25900 2001-05-31 Kevin Buettner <kevinb (a] redhat.com> 25901 25902 * gdb.base/annota1.exp (info break): Match four or more spaces 25903 after "Address". 25904 25905 2001-05-31 Michael Chastain <chastain (a] 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 25912 2001-05-29 Kevin Buettner <kevinb (a] 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 25918 2001-05-24 Michael Snyder <msnyder (a] 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 25927 2001-05-24 Jim Blandy <jimb (a] 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 25939 2001-05-24 Michael Snyder <msnyder (a] 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 25945 2001-05-23 Kevin Buettner <kevinb (a] 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 25951 2001-05-19 Michael Chastain <chastain (a] 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 25963 2001-05-21 Kevin Buettner <kevinb (a] 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 25969 2001-05-21 Michael Snyder <msnyder (a] redhat.com> 25970 25971 * gdb.base/long_long.exp: Allow for targets with 4-byte short. 25972 25973 2001-05-10 Elena Zannoni <ezannoni (a] redhat.com> 25974 25975 * gdb.base/completion.exp: Revamp test. Make it execute on all 25976 platforms. 25977 25978 2001-05-10 Elena Zannoni <ezannoni (a] 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 25986 2001-05-07 Keith Seitz <keiths (a] 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 26001 2001-05-06 Jim Blandy <jimb (a] redhat.com> 26002 26003 * restore.c: Make the code of caller0 correspond to its comment. 26004 26005 2001-05-03 Michael Snyder <msnyder (a] 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 26013 2001-04-24 Jim Blandy <jimb (a] 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 26022 2001-04-22 Michael Chastain <chastain (a] 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 26028 2001-03-26 Kevin Buettner <kevinb (a] 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 26037 2001-03-21 Jim Blandy <jimb (a] redhat.com> 26038 26039 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in 26040 unmangled operator names. 26041 26042 2001-03-20 Jim Blandy <jimb (a] 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 26048 2001-04-17 Michael Snyder <msnyder (a] 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 26055 2001-03-19 Andrew Cagney <ac131313 (a] redhat.com> 26056 26057 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug. 26058 26059 2001-03-12 Michael Chastain <chastain (a] redhat.com> 26060 26061 * gdb.c++/derivation.exp: Use the 'runto' library function. 26062 26063 2001-03-12 Michael Chastain <chastain (a] redhat.com> 26064 26065 * gdb.c++/annota2.exp: Fix regular expression for "post-query". 26066 26067 2001-02-24 Michael Chastain <chastain (a] redhat.com> 26068 26069 * gdb.c++/ref-types.exp: Change handwritten code to library 26070 function 'runto'. 26071 26072 2001-03-16 Orjan Friberg <orjanf (a] axis.com> 26073 26074 * gdb.base/signals.exp: Set count to 0 explicitly. 26075 26076 2001-03-15 Mark Salter <msalter (a] 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 26083 Thu Mar 8 16:06:00 2001 David Taylor <taylor (a] 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 26098 2001-03-07 Orjan Friberg <orjanf (a] 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 26103 2001-03-06 Kevin Buettner <kevinb (a] 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 26176 2001-02-27 Michael Snyder <msnyder (a] cygnus.com> 26177 26178 * gdb.base/varargs.c (find_max_double): Fix printf format string: 26179 first arg is int not float. 26180 26181 2001-02-22 Michael Snyder <msnyder (a] cygnus.com> 26182 26183 * gdb.base/reread.exp: Unsupported for non-native targets; 26184 doesn't work for remote debugging. 26185 26186 2001-02-19 Fernando Nasser <fnasser (a] redhat.com> 26187 26188 From Drew Moseley <dmoseley (a] redhat.com> 26189 * gdb.base/ending-run.exp: Properly handle the BSP state when 26190 stepping past the end of main. 26191 26192 2001-02-19 John Moore <jmoore (a] 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 26198 2001-02-18 Michael Chastain <chastain (a] 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 26206 2001-02-14 Michael Chastain <chastain (a] 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 26212 Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney (a] 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 26218 2001-02-11 Michael Chastain <chastain (a] 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 26246 2001-01-30 Kevin Buettner <kevinb (a] redhat.com> 26247 26248 * gdb.c++/templates.cc (printf): Remove unused function definition. 26249 26250 2001-01-26 Felix Lee <flee (a] redhat.com> 26251 26252 * sid.exp (sid_exit): Pass host, not target, to remote_close. 26253 26254 2001-01-25 matthew green <mrg (a] 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 26260 2001-01-25 matthew green <mrg (a] 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 26266 2001-01-25 matthew green <mrg (a] redhat.com> 26267 26268 * config/sid.exp (sid_start): Handle sim,protocol of `sid.' 26269 26270 2001-01-28 Michael Chastain <chastain (a] 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 26292 2001-01-17 Ben Elliston <bje (a] redhat.com> 26293 26294 * config/sid.exp: New file. 26295 26296 Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney (a] b1.cygnus.com> 26297 26298 * gdb.base/callfuncs.exp: Add space after ``Value returned is''. 26299 26300 2000-12-21 Michael Snyder <msnyder (a] 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 26305 2000-12-20 Fernando Nasser <fnasser (a] redhat.com> 26306 26307 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT. 26308 26309 2000-12-18 Michael Snyder <msnyder (a] cygnus.com> 26310 26311 * gdb.base/setvar.exp: Use double '\\' to quote curly braces 26312 in regexp. One '\' does not suffice on Linux. 26313 26314 2000-12-09 Michael Chastain <chastain (a] 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 26323 2000-12-07 Michael Snyder <msnyder (a] 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 26329 2000-12-05 Michael Snyder <msnyder (a] 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 26340 2000-12-05 Michael Snyder <msnyder (a] 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 26352 2000-11-22 Michael Chastain <chastain (a] 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 26360 2000-11-17 Nick Duffek <nsd (a] redhat.com> 26361 26362 * lib/gdb.exp (gdb_test): Override timeout with board info. 26363 26364 2000-11-17 Nick Duffek <nsd (a] redhat.com> 26365 26366 * gdb.base/display.exp: Don't kill running stub. Add "again" to 26367 the second kill and detach messages. 26368 26369 2000-11-17 Nick Duffek <nsd (a] 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 26380 2000-11-17 Nick Duffek <nsd (a] redhat.com> 26381 26382 * gdb.base/break.exp: Test backtrace and finish from called 26383 function on all platforms, not just HP-UX. 26384 26385 2000-11-03 Michael Snyder <msnyder (a] 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 26391 2000-11-03 Michael Snyder <msnyder (a] 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 26408 2000-11-13 Fernando Nasser <fnasser (a] redhat.com> 26409 26410 From Orjan Friberg <orjanf (a] axis.com>: 26411 * gdb.base/printcmds.exp: Escape curly braces followed by a number 26412 in array print pattern match. 26413 26414 2000-11-09 Fernando Nasser <fnasser (a] 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 26421 2000-11-06 Peter Schauer <pes (a] 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 26429 2000-10-24 Michael Snyder <msnyder (a] cygnus.com> 26430 26431 * gdb.base/commands.exp: Break up long lines, and re-indent. 26432 26433 2000-10-19 Michael Snyder <msnyder (a] 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 26439 2000-10-16 Michael Snyder <msnyder (a] 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 26446 2000-10-13 Michael Snyder <msnyder (a] 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 26455 2000-08-02 Jimmy Guo <guo (a] 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 26463 2000-07-26 Scott Bambrough <scottb (a] 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 26471 Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz (a] cygnus.com> 26472 26473 * gdb.java/configure.in (AC_INIT): Use jmisc.exp. 26474 * gdb.java/configure: Rebuild. 26475 26476 Sun Jul 23 21:42:34 2000 Anthony Green <green (a] redhat.com> 26477 26478 * gdb.java/jv-exp.exp: New file. 26479 26480 Sun Jul 23 21:02:42 2000 Anthony Green <green (a] 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 26491 Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney (a] b1.cygnus.com> 26492 26493 * gdb.base/exprs.exp: Test casts to a pointer including over and 26494 underflow. 26495 26496 Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney (a] b1.cygnus.com> 26497 26498 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB 26499 and the compilers sizes. 26500 26501 2000-07-09 Nick Duffek <nsd (a] 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 26509 2000-07-09 Nick Duffek <nsd (a] 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 26520 Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney (a] 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 26527 Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney (a] b1.cygnus.com> 26528 26529 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns. 26530 26531 2000-06-18 Elena Zannoni <ezannoni (a] kwikemart.cygnus.com> 26532 26533 * gdb.base/maint.exp: Add 'maint print architecture' item to output 26534 of 'help maint print' command. 26535 26536 Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney (a] 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 26541 Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney (a] 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 26547 2000-06-03 Daniel Berlin <dan (a] 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 26558 2000-06-02 Michael Snyder <msnyder (a] 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 26565 2000-06-02 Michael Snyder <msnyder (a] cygnus.com> 26566 26567 * gdb.c++/local.exp: This test has never been known to work with g++. 26568 26569 2000-05-18 Michael Snyder <msnyder (a] 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 26574 2000-05-12 Kevin Buettner <kevinb (a] 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 26581 2000-05-12 Michael Snyder <msnyder (a] .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 26592 2000-05-08 Michael Snyder <msnyder (a] cygnus.com> 26593 26594 * gdb.base/interrupt.exp: Make "pass" message say "send" 26595 rather than "send_gdb" (for consistancy). 26596 26597 Mon May 1 15:37:58 2000 Andrew Cagney <cagney (a] b1.cygnus.com> 26598 26599 From 2000-04-28 Andreas Jaeger <aj (a] suse.de>: 26600 * gdb.c++/templates.cc: Properly check for GCC version number. 26601 * lib/compiler.cc: Likewise 26602 26603 2000-04-28 Michael Snyder <msnyder (a] 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 26608 2000-04-26 Michael Snyder <msnyder (a] 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 26616 2000-04-24 Michael Snyder <msnyder (a] 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 26626 2000-04-17 Elena Zannoni <ezannoni (a] kwikemart.cygnus.com> 26627 26628 * gdb.base/help.exp: Update output for add-symbol-file command. 26629 26630 2000-04-10 Fernando Nasser <fnasser (a] cygnus.com> 26631 26632 From Franz Sirl <Franz.Sirl-kernel (a] lauterbach.com> 26633 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char. 26634 26635 2000-04-07 J.T. Conklin <jtc (a] 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 26641 2000-04-06 Michael Snyder <msnyder (a] cygnus.com> 26642 26643 * gdb.threads/pthreads.exp (all_threads_running): Allow 26644 for more than 15 thread increments. 26645 26646 2000-03-30 Philippe De Muyter <phdm (a] 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 26657 2000-03-27 Elena Zannoni <ezannoni (a] kwikemart.cygnus.com> 26658 26659 * gdb.base/printcmds.c: Terminate char array ctable2 with 0. 26660 26661 Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney (a] b1.cygnus.com> 26662 26663 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes. 26664 26665 2000-03-25 Daniel Berlin <dan (a] cgsoftware.com> 26666 26667 * gdb.base/commands.exp (deprecated_command_test): Add test for 26668 deprecate with no arguments. 26669 26670 2000-03-24 Jonathan Larmour <jlarmour (a] 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 26676 2000-03-23 Fernando Nasser <fnasser (a] totem.to.cygnus.com> 26677 26678 From David Whedon <dwhedon (a] gordian.com> 26679 * gdb.base/commands.exp : Added command deprecator tests. 26680 26681 2000-03-22 Daniel Berlin <dan (a] cgsoftware.com> 26682 26683 * gdb.base/help.exp: Added test for new apropos command. 26684 26685 2000-03-21 Kevin Buettner <kevinb (a] 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 26694 2000-03-14 Elena Zannoni <ezannoni (a] 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 26701 2000-03-13 James Ingham <jingham (a] leda.cygnus.com> 26702 26703 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all 26704 the library directories. 26705 26706 Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney (a] b1.cygnus.com> 26707 26708 * configure.in (configdirs): Add sub directory gdb.mi. 26709 * configure: Re-generate. 26710 26711 * gdb.mi: New directory. 26712 26713 2000-02-25 Scott Bambrough <scottb (a] 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 26718 2000-02-16 Jim Blandy <jimb (a] 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 26723 2000-02-14 Elena Zannoni <ezannoni (a] 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 26728 2000-02-04 Jim Blandy <jimb (a] 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 26749 2000-02-03 Fernando Nasser <fnasser (a] totem.to.cygnus.com> 26750 26751 * gdb.base/watchpoint.exp: Remove duplication of test messages. 26752 26753 2000-02-02 Fernando Nasser <fnasser (a] 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 26759 2000-02-02 Fernando Nasser <fnasser (a] 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 26764 2000-01-17 Fernando Nasser <fnasser (a] totem.to.cygnus.com> 26765 26766 * gdb.base/default.exp: Fix expected pattern. 26767 * gdb.base/help.exp: Same. 26768 26769 2000-01-10 Elena Zannoni <ezannoni (a] 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 26779 2000-01-07 Michael Snyder <msnyder (a] 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 26784 2000-01-07 Michael Snyder <msnyder (a] cygnus.com> 26785 26786 * gdb.threads/pthreads.exp: Try to link with -lthread if -lpthread 26787 and -lpthreads fail. 26788 26789 2000-01-06 Fernando Nasser <fnasser (a] 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 26795 2000-01-04 Elena Zannoni <ezannoni (a] kwikemart.cygnus.com> 26796 26797 From Jim Kingdon <kingdon (a] 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 26803 2000-01-02 Fred Fish <fnf (a] 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 26808 1999-12-20 Michael Snyder <msnyder (a] 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 26813 1999-02-18 Jason Molenda (jsm (a] 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 26819 1999-12-16 Michael Snyder <msnyder (a] 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 26824 1999-12-16 Stan Shebs <shebs (a] andros.cygnus.com> 26825 26826 * gdb.base/default.exp: Match arm* etc instead of arm in "info 26827 float" test. 26828 26829 1999-12-13 Fernando Nasser <fnasser (a] 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 26836 1999-12-09 Fernando Nasser <fnasser (a] 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 26841 1999-12-08 Fernando Nasser <fnasser (a] 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 26846 1999-12-06 Jim Blandy <jimb (a] 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 26854 Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney (a] 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 26864 1999-11-30 Fernando Nasser <fnasser (a] 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 26870 1999-11-29 Fernando Nasser <fnasser (a] totem.to.cygnus.com> 26871 26872 * lib/gdb.exp (gdb_expect_list): Fix spelling. 26873 26874 1999-11-29 Elena Zannoni <ezannoni (a] kwikemart.cygnus.com> 26875 26876 * gdb.base/watchpoint.exp: Add tests cases for the hit count of 26877 watchpoints. 26878 26879 1999-11-24 Jason Merrill <jason (a] 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 26891 1999-11-22 Jim Blandy <jimb (a] 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 26899 1999-11-19 Jim Blandy <jimb (a] 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 26906 1999-11-18 Tom Tromey <tromey (a] cygnus.com> 26907 26908 * gdb.trace/deltrace.exp: Updated test to reflect new error text. 26909 26910 1999-11-18 Fred Fish <fnf (a] 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 26916 1999-11-12 Stan Shebs <shebs (a] andros.cygnus.com> 26917 26918 * gdb.base/dollar.exp: Remove, now in gdb.hp. 26919 26920 1999-11-10 Jimmy Guo <guo (a] 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 26932 1999-11-08 Jim Blandy <jimb (a] zenia.red-bean.com> 26933 26934 Merged from p2linux-990323-branch: 26935 26936 * lib/gdb.exp (gdb_continue_to_breakpoint): New function. 26937 26938 Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney (a] 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 26943 Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney (a] b1.cygnus.com> 26944 26945 * gdb.base/funcargs.exp: Rewrite stack traceback checks using 26946 gdb_expect_list. 26947 26948 Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney (a] b1.cygnus.com> 26949 26950 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication. 26951 26952 1999-11-03 Mark Salter <msalter (a] cygnus.com> 26953 26954 * gdb.base/break.exp: Fix "stub continue" pattern. 26955 26956 1999-11-03 Jim Blandy <jimb (a] zwingli.cygnus.com> 26957 26958 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name. 26959 26960 1999-11-02 Jim Blandy <jimb (a] 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 26974 1999-11-02 Elena Zannoni <ezannoni (a] kwikemart.cygnus.com> 26975 26976 * gdb.base/annota1.exp: Test for annotate-signalled: change output 26977 order for 'signalled' message. 26978 26979 1999-11-01 Stan Shebs <shebs (a] andros.cygnus.com> 26980 26981 From Jimmy Guo <guo (a] 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 26985 1999-10-26 Frank Ch. Eigler <fche (a] 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 26990 1999-10-18 Jim Blandy <jimb (a] 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 26995 Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney (a] 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 27002 Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney (a] b1.cygnus.com> 27003 27004 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with 27005 a pass case. 27006 27007 1999-10-01 Kevin Buettner <kevinb (a] 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 27014 1999-10-01 Fred Fish <fnf (a] cygnus.com> 27015 27016 * gdb.base/help.exp (help add-symbol-file): Update to match current 27017 gdb output. 27018 27019 1999-09-18 Jim Blandy <jimb (a] cris.red-bean.com> 27020 27021 * gdb.base/break.exp: Code locations are in hex, don't forget! 27022 (For HP-UX.) 27023 27024 1999-09-17 Stan Shebs <shebs (a] andros.cygnus.com> 27025 27026 * condbreak.exp: Use break.c as test program. 27027 * condbreak.c: Remove, redundant with break.c. 27028 27029 1999-09-15 Stan Shebs <shebs (a] andros.cygnus.com> 27030 27031 * config/monitor.exp (gdb_target_monitor): Disable X- and 27032 Z-packets if the target needs it. 27033 27034 1999-09-13 James Ingham <jingham (a] 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 27040 1999-09-09 Stan Shebs <shebs (a] 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 27045 1999-09-08 Stan Shebs <shebs (a] andros.cygnus.com> 27046 27047 * break.c (main): Compare a possibly-uninitialized argc with an 27048 unlikely value that fits in 16 bits. 27049 27050 1999-09-07 Stan Shebs <shebs (a] 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 27067 Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb (a] 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 (a] 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 27086 1999-09-02 Stan Shebs <shebs (a] andros.cygnus.com> 27087 27088 * gdb.base/selftest.exp: Add case for when version prints as 27089 constant string instead of char pointer. 27090 27091 1999-08-25 Stan Shebs <shebs (a] 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 27105 1999-08-24 Stan Shebs <shebs (a] 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 27116 1999-08-24 Elena Zannoni <ezannoni (a] kwikemart.cygnus.com> 27117 27118 * gdb.base/async.c: New file. 27119 * gdb.base/async.exp: New file. 27120 27121 Tue Aug 24 03:24:53 1999 Jeffrey A Law (law (a] cygnus.com) 27122 27123 * gdb.base/break.exp: Tweak PA specific tests to properly handle 27124 PA64. 27125 27126 Mon Aug 23 10:25:20 1999 Jeffrey A Law (law (a] 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 27138 1999-08-19 J.T. Conklin <jtc (a] redback.com> 27139 27140 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace 27141 characters in 'continue to 1241' test. 27142 27143 1999-08-17 Stan Shebs <shebs (a] 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 27151 1999-08-13 Keith Seitz <keiths (a] 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 27162 Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney (a] b1.cygnus.com> 27163 27164 * gdb.base/maint.exp: Add test of ``maintenance internal-error'' 27165 command. 27166 27167 1999-08-09 Stan Shebs <shebs (a] andros.cygnus.com> 27168 27169 From Jimmy Guo <guo (a] 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 27179 1999-08-05 Stan Shebs <shebs (a] 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 27184 1999-08-05 Elena Zannoni <ezannoni (a] 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 27190 1999-08-03 Stan Shebs <shebs (a] 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 27198 1999-08-02 Stan Shebs <shebs (a] 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 27208 1999-07-30 Stan Shebs <shebs (a] 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 (a] 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 27248 1999-07-30 Elena Zannoni <ezannoni (a] kwikemart.cygnus.com> 27249 27250 * gdb.base/display.exp: Fix output of 'p/a &&j' test. 27251 27252 1999-07-29 Jim Blandy <jimb (a] 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 27257 1999-07-29 Stan Shebs <shebs (a] andros.cygnus.com> 27258 27259 From Jimmy Guo <guo (a] 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 27292 1999-07-29 Elena Zannoni <ezannoni (a] kwikemart.cygnus.com> 27293 27294 * gdb.base/list.exp: Add tests for repeating 'list <linenum>' 27295 command. 27296 27297 1999-07-27 Elena Zannoni <ezannoni (a] 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 (a] redhat.com>: 27306 * gdb.base/annota1.exp: If printf has debug info, deal with it. 27307 27308 1999-07-19 Stan Shebs <shebs (a] 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 27313 Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney (a] 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 27319 1999-07-12 Stan Shebs <shebs (a] 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 27329 1999-07-08 Stan Shebs <shebs (a] 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 27337 Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney (a] 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 27345 1999-07-06 Elena Zannoni <ezannoni (a] 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 27352 Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney (a] b1.cygnus.com> 27353 27354 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in 27355 a consistent format. 27356 27357 1999-06-25 Stan Shebs <shebs (a] andros.cygnus.com> 27358 27359 From Jimmy Guo <guo (a] 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 27436 Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney (a] 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 27445 1999-06-24 Jason Molenda (jsm (a] bugshack.cygnus.com) 27446 27447 * Makefile.in: Add empty html and install-html targets. 27448 27449 1999-06-24 Stan Shebs <shebs (a] andros.cygnus.com> 27450 27451 * config/mt-*: Remove, these haven't been used since 1996. 27452 27453 1999-06-22 Stan Shebs <shebs (a] 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 27459 1999-06-18 Stan Shebs <shebs (a] 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 27464 1999-06-16 Fernando Nasser <fnasser (a] totem.to.cygnus.com> 27465 27466 * gdb.exp: Fix test for gdb_prompt existence. 27467 27468 1999-06-16 Fernando Nasser <fnasser (a] totem.to.cygnus.com> 27469 27470 * gdb.exp (gdb_test): Add fail after calls to perror. 27471 27472 1999-06-16 Fernando Nasser <fnasser (a] totem.to.cygnus.com> 27473 27474 * gdb.exp (gdb_test): Accept variations of Undefined command messages. 27475 27476 1999-06-16 Fernando Nasser <fnasser (a] totem.to.cygnus.com> 27477 27478 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement. 27479 27480 Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney (a] b1.cygnus.com> 27481 27482 * gdb.base/call-strs.c (link_malloc): New function. Ensure that 27483 malloc() is linked in. 27484 27485 1999-06-08 Fernando Nasser <fnasser (a] 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 27492 1999-06-08 Jim Blandy <jimb (a] zwingli.cygnus.com> 27493 27494 * gdb.java/jv-print.exp: New file. (Our first Java test!) 27495 27496 Fri Jun 4 10:47:46 1999 Jeffrey A Law (law (a] cygnus.com) 27497 27498 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail. 27499 * gdb.base/mips_pro.exp: Likewise. 27500 27501 1999-06-02 Keith Seitz <keiths (a] 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 27509 Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney (a] 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 27515 1999-05-20 Elena Zannoni <ezannoni (a] 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 27524 1999-05-17 Keith Seitz <keiths (a] 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 27542 1999-05-06 Keith Seitz <keiths (a] cygnus.com> 27543 27544 * gdb.base/annota2.cc: Include stdio.h. 27545 27546 Wed May 5 17:44:31 1999 Stan Shebs <shebs (a] 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 27558 1999-05-04 Elena Zannoni <ezannoni (a] 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 27568 1999-04-23 Angela Marie Thomas <angela (a] cygnus.com> 27569 27570 * config/cfdbug.exp: New file. 27571 27572 1999-04-20 Jim Blandy <jimb (a] 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 27582 1999-04-07 Jim Blandy <jimb (a] 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 27596 1999-04-06 Jim Blandy <jimb (a] 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 27604 1999-04-01 Stan Shebs <shebs (a] andros.cygnus.com> 27605 27606 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods 27607 are listed. 27608 27609 1999-03-26 Stan Shebs <shebs (a] andros.cygnus.com> 27610 27611 * gdb.stabs/weird.exp: Test for CC being defined before 27612 looking at its value. 27613 27614 1999-03-25 Stan Shebs <shebs (a] 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 27628 1999-03-23 Stan Shebs <shebs (a] 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 27639 Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni (a] 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 27645 1999-03-18 James Ingham <jingham (a] 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 27685 1999-03-18 Mark Salter <msalter (a] 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 27693 1999-03-16 Stan Shebs <shebs (a] andros.cygnus.com> 27694 27695 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly 27696 (suggested by Art Haas <ahaas (a] neosoft.com>). 27697 27698 1999-03-16 Jim Blandy <jimb (a] zwingli.cygnus.com> 27699 27700 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*. 27701 27702 Fri Mar 12 18:06:21 1999 Stan Shebs <shebs (a] 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 27707 1999-03-12 Jim Blandy <jimb (a] 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 27712 1999-03-08 Jim Blandy <jimb (a] 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 27734 1999-03-08 Jim Blandy <jimb (a] zwingli.cygnus.com> 27735 27736 * lib/gdb.exp: Doc fixes. 27737 27738 1999-03-05 Nick Clifton <nickc (a] cygnus.com> 27739 27740 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff. 27741 27742 1999-03-04 Jim Blandy <jimb (a] 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 27748 1999-03-01 James Ingham <jingham (a] cygnus.com> 27749 27750 * Changelog entries merged over from gdb development branch. 27751 27752 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths (a] 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 (a] cygnus.com> 27758 27759 * lib/gdb.exp (gdbtk_start): Fix path for itcl library. 27760 27761 1999-02-25 Felix Lee <flee (a] cygnus.com> 27762 27763 * lib/gdb.exp (debug_format): initialize 27764 27765 1999-02-25 Jason Molenda (jsm (a] 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 27770 1999-02-13 Jim Blandy <jimb (a] zwingli.cygnus.com> 27771 27772 * gdb.threads/pthreads.exp (horiz): New variable. 27773 (test_startup): Fix regexps that capture thread numbers. 27774 27775 1999-02-10 Jason Molenda (jsm (a] bugshack.cygnus.com) 27776 27777 * gdb.base/smoke.exp: Disambiguate two test case names (both 27778 called ``print''). 27779 27780 Fri Feb 5 12:42:56 1999 Stan Shebs <shebs (a] andros.cygnus.com> 27781 27782 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC 27783 compilation. 27784 27785 1999-02-04 Jason Molenda (jsm (a] 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 27796 1999-02-04 Jason Molenda (jsm (a] 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 27807 Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni (a] kwikemart.cygnus.com> 27808 27809 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement. 27810 27811 * gdb.c++/method.exp: Add missing close brace. 27812 27813 1999-01-30 Jim Blandy <jimb (a] 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 27837 Mon Jan 25 18:35:56 1999 Stan Shebs <shebs (a] 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 27846 Thu Jan 21 15:46:49 1999 Stan Shebs <shebs (a] andros.cygnus.com> 27847 27848 * gdb.base/Makefile.in, gdb.c++/Makefile.in, 27849 gdb.trace/Makefile.in (clean): Remove all test executables. 27850 27851 Tue Jan 19 17:20:09 1999 David Taylor <taylor (a] 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 27857 Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni (a] 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 27872 Thu Jan 14 18:36:48 1999 Stan Shebs <shebs (a] 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 27878 Mon Jan 11 10:08:03 1999 David Taylor <taylor (a] 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 27914 Sun Jan 10 23:44:11 1999 David Taylor <taylor (a] 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 27966 Wed Jan 6 18:41:15 1999 David Taylor <taylor (a] 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 28001 Wed Jan 6 13:50:57 1999 Stan Shebs <shebs (a] andros.cygnus.com> 28002 28003 * gdb.base/default.exp: Reflect wording change in remote.c. 28004 28005 Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder (a] cygnus.com> 28006 28007 * gdb.base/help.exp: Update to reflect current text. 28008 28009 Tue Jan 5 13:05:32 1999 David Taylor <taylor (a] 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 (a] cygnus.com>, Elena Zannoni <ezannoni (a] cygnus.com>, and 28017 Edith Epstein <eepstein (a] 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 28043 Mon Jan 4 10:06:43 1999 David Taylor <taylor (a] texas.cygnus.com> 28044 28045 The following changes were made by David Taylor 28046 <taylor (a] cygnus.com>, Elena Zannoni <ezannoni (a] cygnus.com>, and 28047 Edith Epstein <eepstein (a] 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 28151 Mon Dec 21 14:08:38 1998 David Taylor <taylor (a] texas.cygnus.com> 28152 28153 The following change was made by Edith Epstein 28154 <eepstein (a] 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 28167 Mon Dec 14 15:07:03 1998 Jeffrey A Law (law (a] 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 28186 1998-12-07 Jim Blandy <jimb (a] zwingli.cygnus.com> 28187 28188 * gdb.base/restore.exp, gdb.base/restore.c: New tests. 28189 28190 Wed Dec 2 20:03:53 1998 Stan Shebs <shebs (a] 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 28196 Sat Oct 24 18:04:22 1998 Felix Lee <flee (a] cygnus.com> 28197 28198 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do 28199 remote dos host testing right. 28200 28201 Mon Oct 19 01:31:59 1998 Felix Lee <flee (a] cygnus.com> 28202 28203 * gdb.base/corefile.exp: remove some xfails. 28204 28205 Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney (a] b1.cygnus.com> 28206 28207 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables 28208 have different timestamps. 28209 28210 Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney (a] 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 28215 Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney (a] b1.cygnus.com> 28216 28217 * gdb.base/default.exp: Change else if to elseif from previous 28218 delta. 28219 28220 Mon Sep 28 13:21:43 1998 Nick Clifton <nickc (a] cygnus.com> 28221 28222 * gdb.base/default.exp: Add brace missing from previous delta. 28223 28224 Mon Sep 21 14:39:27 1998 Nick Clifton <nickc (a] cygnus.com> 28225 28226 * gdb.base/default.exp: Support test for info float for all 28227 varieties of arm toolchain. 28228 28229 Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder (a] cygnus.com> 28230 28231 * gdb.trace/*.exp: remove "remote_download" command. 28232 28233 Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder (a] cygnus.com> 28234 28235 * gdb.trace/*.exp: remove -gdwarf from compile. 28236 28237 Wed Sep 16 01:23:11 1998 Felix Lee <flee (a] cygnus.com> 28238 28239 * gdb.trace/configure.in(AC_INIT): typo 28240 * gdb.trace/configure: regenerated 28241 28242 Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder (a] 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 28256 Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder (a] 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 28264 1998-08-11 Dawn Perchik <dawn (a] cygnus.com> 28265 28266 * gdb.base/setshow.exp: Fix error introduced by call to runto_main. 28267 28268 Fri Jul 24 15:51:34 1998 Jeffrey A Law (law (a] 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 28274 Thu Jul 16 18:20:46 1998 Jeffrey A Law (law (a] cygnus.com) 28275 28276 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests. 28277 * gdb.disasm/am33.exp: Corresponding changes. 28278 28279 1998-07-11 Felix Lee <flee (a] cygnus.com> 28280 28281 * gdb.base/callfuncs.exp: add cmp10 test. 28282 * gdb.base/callfuncs.c (cmp10): new function. 28283 28284 Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn (a] 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 28289 Fri Jun 26 14:27:13 1998 Keith Seitz <keiths (a] 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 28299 Fri Jun 26 14:52:47 1998 Peter Schauer <pes (a] 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 28306 Fri Jun 26 11:12:17 1998 Jeffrey A Law (law (a] cygnus.com) 28307 28308 * am33.exp: Just compile, do not link the testcase. 28309 * am33.s: Add ".am33" pseudoop to force am33 mode. 28310 28311 1998-06-25 Felix Lee <flee (a] cygnus.com> 28312 28313 * gdb.base/setshow.exp: make sure $pc is sane. 28314 28315 * gdb.stabs/weird.exp: split expect patterns properly. 28316 28317 Wed Jun 24 13:03:15 1998 Jeffrey A Law (law (a] cygnus.com) 28318 28319 * gdb.disasm/am33.s: New disassembler testfile for the am33. 28320 * gdb.disasm/am33.exp: Run it. 28321 28322 Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder (a] cygnus.com> 28323 28324 * gdb.base/funcargs.exp: simplify expect strings to ease pattern 28325 match processing (and eliminate spurious timeouts when running). 28326 28327 Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder (a] 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 28332 Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder (a] cygnus.com> 28333 28334 * gdb.base/overlays.exp: fixup compile line for linker script. 28335 28336 Thu Jun 4 21:54:15 1998 Felix Lee <flee (a] zog.cygnus.com> 28337 28338 * gdb.fortran/types.exp: don't guess at float size. 28339 28340 Thu May 21 02:28:37 1998 Felix Lee <flee (a] zog.cygnus.com> 28341 28342 * gdb.base/exprs.exp: delete test that depends on int size. 28343 28344 Sun May 17 17:10:22 1998 Bob Manson <manson (a] charmed.cygnus.com> 28345 28346 * config/sim.exp: Removed checks for target triplets. 28347 (gdb_target_sim): Use gdb,target_sim_options. 28348 28349 Sat May 16 23:43:35 1998 Mark Alexander <marka (a] 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 28355 Sat May 16 23:22:09 1998 Mark Alexander <marka (a] cygnus.com> 28356 28357 * config/sim.exp: Use 'target sim -sparclite' when running 28358 SPARClite programs. 28359 28360 Sat May 16 18:48:08 1998 Doug Evans <devans (a] canuck.cygnus.com> 28361 28362 * gdb.base/structs2.exp: New file. 28363 * gdb.base/structs2.c: New file. 28364 28365 Wed May 13 13:36:14 1998 Doug Evans <devans (a] 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 28377 Wed May 6 10:30:54 1998 John Metzler <jmetzler (a] 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 28383 Fri May 1 09:33:37 1998 Peter Schauer <pes (a] 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 28390 Thu Apr 23 12:56:19 1998 Jason Molenda (crash (a] bugshack.cygnus.com) 28391 28392 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int, 28393 not void. 28394 28395 Thu Apr 16 10:52:34 1998 John Metzler <jmetzler (a] 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 28401 Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche (a] cygnus.com> 28402 28403 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass 28404 more rigorous EGCS C++ error checking. 28405 28406 Fri Apr 10 22:38:12 1998 Peter Schauer (pes (a] 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 28421 Tue Mar 31 00:40:32 1998 Bob Manson <manson (a] 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 28429 Tue Mar 24 22:44:52 1998 Bob Manson <manson (a] charmed.cygnus.com> 28430 28431 * config/cygmon.exp: New file. 28432 28433 Mon Mar 16 21:39:11 1998 Bob Manson <manson (a] 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 28441 Thu Mar 12 16:23:00 1998 Doug Evans <devans (a] 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 28449 Mon Feb 23 08:22:44 1998 Mark Alexander <marka (a] cygnus.com> 28450 28451 * config/mn10300-eval.exp: New file to support MN10300 eval board. 28452 28453 Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder (a] 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 28459 Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney (a] 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 28466 Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney (a] 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 28478 Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney (a] 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 28492 Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder (a] cygnus.com) 28493 28494 * gdb.base/overlays.exp: fix up and get working again. 28495 Add tests for backtraces from an overlay function. 28496 28497 Fri Jan 23 07:52:45 1998 Fred Fish <fnf (a] cygnus.com> 28498 28499 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for 28500 "calling function with watchpoint enabled". 28501 28502 Thu Jan 22 14:23:29 1998 Fred Fish <fnf (a] 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 28509 Tue Jan 20 13:02:09 1998 Mark Alexander <marka (a] cygnus.com> 28510 28511 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards. 28512 28513 Mon Jan 19 08:53:04 1998 Mark Alexander <marka (a] 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 28518 Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney (a] b1.cygnus.com> 28519 28520 * gdb.base/interrupt.exp: Document problem of simulators, signals, 28521 reads and BSD. 28522 28523 Wed Nov 26 22:29:18 1997 Bob Manson <manson (a] 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 28530 Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney (a] 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 28540 Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney (a] b1.cygnus.com> 28541 28542 * gdb.base/langs.exp: For "continue to exit" ignore any trailing 28543 output. 28544 28545 Fri Oct 17 13:24:43 1997 Stan Shebs <shebs (a] 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 28550 Fri Sep 26 17:36:20 1997 Jason Molenda (crash (a] 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 28556 Wed Sep 24 13:08:14 1997 Bob Manson <manson (a] 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 28572 Tue Sep 16 22:21:48 1997 Bob Manson <manson (a] 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 28581 Mon Sep 15 15:43:17 1997 Bob Manson <manson (a] 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 28592 Fri Sep 12 16:56:38 1997 Bob Manson <manson (a] 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 28620 Tue Sep 2 19:55:34 1997 Bob Manson <manson (a] charmed.cygnus.com> 28621 28622 * config/sparclet.exp: Detect gratuitous change to sparclet gdb 28623 target mode. 28624 28625 Mon Jul 28 12:14:47 1997 Stan Shebs <shebs (a] 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 28633 Thu Jul 3 15:35:12 1997 Bob Manson <manson (a] 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 28643 Mon Jun 30 18:31:43 1997 Bob Manson <manson (a] charmed.cygnus.com> 28644 28645 * config/arm-ice.exp: New file. 28646 28647 Sun Jun 29 16:43:30 1997 Bob Manson <manson (a] 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 28661 Sat Jun 28 13:31:11 1997 Bob Manson <manson (a] 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 28667 Fri Jun 27 07:44:25 1997 Fred Fish <fnf (a] 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 28682 Wed Jun 25 09:08:51 1997 Bob Manson <manson (a] 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 28699 Sun Jun 22 09:11:02 1997 Fred Fish <fnf (a] 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 28705 Wed Jun 18 11:11:39 1997 Bob Manson <manson (a] 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 28713 Tue Jun 17 13:10:10 1997 Bob Manson <manson (a] 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 28719 Sat Jun 14 09:23:26 1997 Bob Manson <manson (a] 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 28729 Thu Jun 12 20:57:12 1997 Bob Manson <manson (a] charmed.cygnus.com> 28730 28731 * gdb.base/funcargs.exp: Remove spurious suppress tests call. 28732 28733 Tue Jun 3 15:20:20 1997 Bob Manson <manson (a] 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 28748 Fri May 23 13:28:29 1997 Bob Manson <manson (a] 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 28774 Thu May 22 18:51:32 1997 Bob Manson <manson (a] 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 28781 Wed May 21 21:23:16 1997 Bob Manson <manson (a] 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 28792 Tue May 20 08:58:49 1997 Jeffrey A Law (law (a] 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 28798 Mon May 19 15:37:50 1997 Bob Manson <manson (a] 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 28805 Thu May 1 18:01:50 1997 Bob Manson <manson (a] 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 28810 Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder (a] 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 28817 Thu Apr 24 14:38:18 1997 Jeffrey A Law (law (a] cygnus.com) 28818 28819 * gdb.base/callfuncs.exp: Mark some tests as expected to fail 28820 on the mn10300. 28821 28822 Mon Apr 21 15:05:42 1997 Fred Fish <fnf (a] 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 28828 Mon Apr 21 13:38:58 1997 Fred Fish <fnf (a] 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 28838 Wed Apr 9 11:12:36 1997 Jeffrey A Law (law (a] 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 28844 Tue Apr 8 19:33:20 1997 Bob Manson <manson (a] 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 28852 Tue Apr 8 16:38:46 1997 Jeffrey A Law (law (a] cygnus.com) 28853 28854 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests. 28855 28856 Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder (a] 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 28867 Thu Apr 3 09:38:53 1997 Bob Manson <manson (a] 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 28873 Wed Apr 2 19:04:20 1997 Bob Manson <manson (a] charmed.cygnus.com> 28874 28875 * config/h8300.exp: New file. 28876 28877 Sun Mar 30 13:38:25 1997 Bob Manson <manson (a] charmed.cygnus.com> 28878 28879 * gdb.base/setshow.exp: Check for the existence of a 28880 feature, not its value. 28881 28882 Sat Mar 29 11:19:46 1997 Bob Manson <manson (a] 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 28896 Fri Mar 28 19:54:18 1997 Bob Manson <manson (a] 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 28901 Sat Mar 22 19:50:25 1997 Bob Manson <manson (a] charmed.cygnus.com> 28902 28903 * config/udi.exp(gdb_start): Make sure UDICONF is set 28904 properly before starting gdb. 28905 28906 Mon Mar 24 14:40:33 1997 Jeffrey A Law (law (a] 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 28912 Tue Mar 11 11:42:58 1997 Bob Manson <manson (a] 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 28925 Fri Mar 7 13:48:30 1997 Bob Manson <manson (a] 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 28936 Wed Mar 5 00:00:43 1997 Bob Manson <manson (a] 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 28954 Mon Mar 3 11:57:43 1997 Bob Manson <manson (a] 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 28970 Fri Feb 28 20:47:39 1997 Bob Manson <manson (a] charmed.cygnus.com> 28971 28972 * config/monitor.exp: Detect the "Couldn't establish connection" 28973 message from GDB. 28974 28975 Tue Feb 25 14:08:55 1997 Bob Manson <manson (a] 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 28990 Mon Feb 24 13:23:26 1997 Bob Manson <manson (a] 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 29016 Sun Feb 23 19:56:02 1997 Bob Manson <manson (a] 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 29024 Thu Feb 20 13:57:01 1997 Bob Manson <manson (a] 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 29042 Thu Feb 20 13:32:24 1997 Stan Shebs <shebs (a] andros.cygnus.com> 29043 29044 * gdb.base/help.exp: Fix syntax of "help info all-registers" test. 29045 29046 Thu Feb 20 10:34:21 1997 Jeffrey A Law (law (a] 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 29051 Fri Feb 14 18:47:23 1997 Bob Manson <manson (a] charmed.cygnus.com> 29052 29053 * gdb.base/ptype.exp: Use gdb_test. 29054 29055 Thu Feb 13 16:09:36 1997 Jeffrey A Law (law (a] 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 29075 Tue Feb 11 16:57:58 1997 Bob Manson <manson (a] charmed.cygnus.com> 29076 29077 * config/udi.exp: Use mondfe,name instead of remote_host. 29078 29079 Tue Feb 11 11:22:36 1997 Jeffrey A Law (law (a] 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 29087 Mon Feb 10 16:40:47 1997 Bob Manson <manson (a] 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 29104 Mon Feb 10 11:26:59 1997 Jeffrey A Law (law (a] 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 29112 Fri Feb 7 09:31:21 1997 Jeffrey A Law (law (a] 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 29123 Thu Feb 6 12:46:14 1997 Jeffrey A Law (law (a] 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 29152 Tue Feb 4 21:52:17 1997 Bob Manson <manson (a] 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 29177 Mon Feb 3 12:09:37 1997 Bob Manson <manson (a] 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 29184 Sun Feb 2 00:55:14 1997 Bob Manson <manson (a] 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 29193 Sat Feb 1 23:51:01 1997 Bob Manson <manson (a] 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 29201 Fri Jan 31 13:09:12 1997 Bob Manson <manson (a] 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 29208 Thu Jan 30 16:49:25 1997 Bob Manson <manson (a] 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 29223 Tue Jan 28 14:42:31 1997 Bob Manson <manson (a] 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 29247 Sat Dec 14 00:43:57 1996 Peter Schauer (pes (a] 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 29257 Tue Dec 3 20:17:52 1996 Fred Fish <fnf (a] 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 29263 Sun Dec 1 00:18:59 1996 Peter Schauer (pes (a] 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 29271 Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder (a] 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 29282 Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian (a] cygnus.com> 29283 29284 * configure, */configure: Rebuild with autoconf 2.12. 29285 29286 Sat Nov 23 13:32:15 1996 Fred Fish <fnf (a] 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 29303 Fri Nov 22 10:13:29 1996 Peter Schauer (pes (a] 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 29314 Thu Nov 21 09:17:19 1996 Fred Fish <fnf (a] 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 29328 Tue Nov 12 16:20:13 1996 Fred Fish <fnf (a] 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 29334 Mon Nov 11 14:12:06 1996 Jeffrey A Law (law (a] cygnus.com) 29335 29336 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to 29337 force argument to an unsigned long type. 29338 29339 Mon Nov 11 10:27:55 1996 Fred Fish <fnf (a] 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 29356 Sat Nov 9 11:13:24 1996 Fred Fish <fnf (a] cygnus.com> 29357 29358 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that 29359 weren't being noted. 29360 29361 Sat Nov 9 01:05:10 1996 Peter Schauer (pes (a] 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 29366 Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder (a] 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 29372 Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder (a] cygnus.com> 29373 29374 * config/monitor.exp: Increase download timeout to 1000 seconds. 29375 29376 Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder (a] cygnus.com> 29377 29378 * config/m32r.exp: Increase timeout to 120 seconds. 29379 29380 Sun Nov 3 14:37:05 1996 Fred Fish <fnf (a] 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 29387 Fri Nov 1 11:56:09 1996 Fred Fish <fnf (a] 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 29394 Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder (a] cygnus.com> 29395 29396 * config/m32r.exp: New file. 29397 29398 Mon Oct 21 14:40:50 1996 Stu Grossman (grossman (a] 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 29403 Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder (a] 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 29410 Wed Oct 16 19:03:54 1996 Stu Grossman (grossman (a] 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 29417 Tue Oct 15 16:45:02 1996 Stu Grossman (grossman (a] 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 29424 Sun Oct 13 10:40:23 1996 Fred Fish <fnf (a] cygnus.com> 29425 29426 From Peter Schauer <Peter.Schauer (a] 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 29434 Fri Oct 11 17:05:22 1996 Fred Fish <fnf (a] 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 29443 Mon Sep 30 20:16:22 1996 Fred Fish <fnf (a] 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 29466 Fri Sep 27 10:34:51 1996 Fred Fish <fnf (a] 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 29474 Fri Sep 13 21:43:48 1996 Fred Fish <fnf (a] cygnus.com> 29475 29476 * Makefile.in (VPATH): Add 29477 * Makefile.in (Makefile, config.status): Fix rules so things get 29478 remade when necessary. 29479 29480 Fri Sep 13 18:16:10 1996 Fred Fish <fnf (a] cygnus.com> 29481 29482 * Makefile.in (just-check): Add path to sibling expect dir 29483 to environment variable specified by RPATH_ENVVAR. 29484 29485 Fri Sep 13 12:05:34 1996 Fred Fish <fnf (a] 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 29495 Mon Sep 2 06:36:02 1996 Fred Fish <fnf (a] 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 29506 Mon Aug 19 09:58:59 1996 Fred Fish <fnf (a] 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 29527 Sat Aug 17 13:28:00 1996 Fred Fish <fnf (a] cygnus.com> 29528 29529 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*". 29530 29531 Tue Aug 13 10:26:10 1996 Jeffrey A Law (law (a] cygnus.com) 29532 29533 * gdb.base/structs.exp: Undo last change. 29534 29535 Mon Aug 12 15:29:08 1996 Fred Fish <fnf (a] 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 29549 Sun Aug 11 13:11:24 1996 Fred Fish <fnf (a] 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 29554 Wed Aug 7 20:47:43 1996 Fred Fish <fnf (a] 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 29561 Wed Aug 7 15:34:22 1996 Fred Fish <fnf (a] 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 29566 Wed Aug 7 12:03:25 1996 Tom Tromey <tromey (a] 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 29580 Wed Aug 7 11:05:47 1996 Fred Fish <fnf (a] 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 29588 Tue Aug 6 10:23:04 1996 Tom Tromey <tromey (a] rtl.cygnus.com> 29589 29590 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n. 29591 29592 Mon Aug 5 18:11:53 1996 Fred Fish <fnf (a] 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 29601 Sun Aug 4 10:20:50 1996 Jeffrey A Law (law (a] cygnus.com) 29602 29603 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE 29604 symbol. 29605 29606 Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan (a] lisa.cygnus.com> 29607 29608 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'. 29609 29610 Thu Jun 27 20:41:40 1996 Fred Fish <fnf (a] cygnus.com> 29611 29612 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase 29613 timeout by 60 seconds. 29614 29615 Thu Jun 27 18:13:57 1996 Fred Fish <fnf (a] 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 29621 Thu Jun 27 10:54:58 1996 Fred Fish <fnf (a] 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 29628 Tue Jun 25 19:59:17 1996 Fred Fish <fnf (a] 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 29650 Tue Jun 25 23:16:58 1996 Jason Molenda (crash (a] godzilla.cygnus.co.jp) 29651 29652 * gdb.threads/Makefile.in (docdir): Removed. 29653 29654 Tue Jun 25 17:02:39 1996 Jason Molenda (crash (a] 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 29663 Thu Jun 13 11:16:10 1996 Tom Tromey <tromey (a] 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 29669 Wed Jun 5 16:43:27 1996 Jeffrey A Law (law (a] cygnus.com) 29670 29671 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++. 29672 29673 Thu May 30 11:35:11 1996 Jeffrey A Law (law (a] 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 29678 Thu May 23 12:48:41 1996 Fred Fish <fnf (a] 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 29702 Sat May 18 02:43:58 1996 Peter Schauer (pes (a] 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 29709 Wed May 15 08:47:42 1996 Jeffrey A Law (law (a] 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 29729 Tue May 7 22:01:12 1996 Rob Savoye <rob (a] 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 29736 Fri May 3 16:02:55 1996 Stan Shebs <shebs (a] andros.cygnus.com> 29737 29738 * sim-gdb.exp: Make the SH simulator allocate less space when 29739 it is targeted. 29740 29741 Thu May 2 12:31:56 1996 Jeffrey A Law (law (a] cygnus.com) 29742 29743 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace 29744 test. 29745 29746 Wed Mar 20 08:48:03 1996 Fred Fish <fnf (a] 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 29761 Tue Mar 19 23:49:31 1996 Fred Fish <fnf (a] 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 29767 Tue Mar 19 16:52:49 1996 Fred Fish <fnf (a] cygnus.com> 29768 29769 From Peter Schauer <Peter.Schauer (a] 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 29780 Sun Mar 17 13:35:31 1996 Fred Fish <fnf (a] 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 29790 Sat Mar 16 15:02:24 1996 Fred Fish <fnf (a] 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 29796 Fri Mar 15 17:49:57 1996 Fred Fish (fnf (a] 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 29818 Fri Mar 15 16:17:22 1996 Fred Fish <fnf (a] 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 29824 Wed Mar 13 14:54:11 1996 Fred Fish <fnf (a] 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 29830 Tue Mar 12 15:00:16 1996 Stan Shebs <shebs (a] andros.cygnus.com> 29831 29832 * gdb.base/return.exp (return_tests): Differentiate between 29833 two tests of continuing. 29834 29835 Tue Mar 5 14:33:33 1996 Stan Shebs <shebs (a] 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 29842 Tue Feb 20 16:36:10 1996 Fred Fish <fnf (a] 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 29847 Sun Feb 18 11:39:12 1996 Fred Fish <fnf (a] 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 29864 Sat Feb 17 02:22:14 1996 Peter Schauer (pes (a] 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 29869 Fri Feb 16 13:25:31 1996 Fred Fish <fnf (a] cygnus.com> 29870 29871 * config/unix-gdb.exp: Remove extraneous newlines from end of file. 29872 29873 Thu Feb 15 08:12:55 1996 Fred Fish <fnf (a] 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 29880 Mon Feb 12 16:50:28 1996 Fred Fish <fnf (a] 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 29886 Fri Feb 9 15:56:51 1996 Fred Fish <fnf (a] cygnus.com> 29887 29888 * configure.in (CY_AC_PATH_TCLH): Remove. 29889 * configure: Regenerate. 29890 29891 Fri Feb 9 08:21:31 1996 Fred Fish <fnf (a] cygnus.com> 29892 29893 * gdb.c++/Makefile.in (clean): Add missing '{'. 29894 29895 Fri Feb 2 10:19:40 1996 Jeffrey A Law (law (a] 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 29902 Thu Feb 1 20:20:14 1996 Jeffrey A Law (law (a] 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 29907 Wed Jan 31 14:21:09 1996 Jeffrey A Law (law (a] 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 29918 Wed Jan 24 23:42:39 1996 Doug Evans <dje (a] charmed.cygnus.com> 29919 29920 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2. 29921 * gdb.base/signals.exp (continue to handler): Likewise. 29922 29923 Tue Jan 23 16:28:22 1996 Per Bothner <bothner (a] 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 29929 Tue Jan 23 15:41:57 1996 Jeffrey A Law (law (a] 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 29936 Mon Jan 15 09:33:00 1996 Fred Fish <fnf (a] 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 29942 Thu Jan 11 09:43:14 1996 Tom Tromey <tromey (a] 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 29952 Thu Jan 4 08:17:22 1996 Fred Fish <fnf (a] 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 29958 Wed Jan 3 01:30:41 1996 Jeffrey A Law (law (a] 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 29966 Sat Dec 30 16:09:04 1995 Fred Fish <fnf (a] 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 29971 Sat Dec 30 12:59:12 1995 Fred Fish <fnf (a] 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 29993 Fri Dec 29 16:09:20 1995 Stan Shebs <shebs (a] andros.cygnus.com> 29994 29995 * gdb.base/a1-selftest.exp (test_with_self): Run without windows. 29996 29997 Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law (a] 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 30004 Mon Nov 27 11:40:16 1995 Fred Fish <fnf (a] cygnus.com> 30005 30006 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for 30007 "bt in signals.exp". 30008 30009 Sat Nov 25 20:52:15 1995 Fred Fish <fnf (a] 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 30015 Sat Nov 25 18:20:14 1995 Fred Fish <fnf (a] 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 30020 Sat Nov 25 11:03:42 1995 Fred Fish <fnf (a] cygnus.com> 30021 30022 From Rob Savoye (rob (a] 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 30048 Tue Nov 21 16:15:45 1995 Fred Fish <fnf (a] 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 30055 Sat Nov 18 04:09:31 1995 Peter Schauer (pes (a] 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 30061 Wed Nov 15 00:28:03 1995 Jeffrey A Law (law (a] 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 30067 Tue Nov 14 15:18:10 1995 Stu Grossman (grossman (a] 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 30072 Sat Nov 4 15:35:52 1995 Fred Fish <fnf (a] 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 30082 Wed Nov 1 15:57:16 1995 Fred Fish <fnf (a] 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 30088 Tue Oct 31 15:13:43 1995 Fred Fish <fnf (a] 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 30094 Sun Oct 29 12:18:16 1995 Fred Fish <fnf (a] 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 30099 Tue Oct 24 11:12:12 1995 Jeffrey A Law (law (a] cygnus.com) 30100 30101 * gdb.disasm/hppa.exp: Test lci and syncdma instructions. 30102 * gdb.disasm/hppa.s: Corresponding changes. 30103 30104 Wed Oct 18 11:27:47 1995 Jeffrey A Law (law (a] cygnus.com) 30105 30106 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target 30107 makefile fragment. 30108 * config/mt-hpux: Deleted. 30109 30110 Tue Oct 17 23:02:12 1995 Jeffrey A Law (law (a] cygnus.com) 30111 30112 * Many files: When warning about suppressed tests due to a 30113 nonexistant test binary, avoid incrementing the warning count. 30114 30115 Tue Oct 10 11:00:41 1995 Fred Fish <fnf (a] cygnus.com> 30116 30117 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON. 30118 30119 Sun Oct 8 04:23:14 1995 Peter Schauer (pes (a] regent.e-technik.tu-muenchen.de) 30120 30121 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to 30122 "sparc-*-solaris2*". 30123 30124 Sat Sep 23 01:22:23 1995 Peter Schauer (pes (a] 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 30137 Thu Sep 21 01:28:10 1995 Jeff Law (law (a] 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 30142 Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian (a] 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 30153 Sun Sep 10 13:14:01 1995 Fred Fish <fnf (a] 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 30210 Sat Sep 9 01:35:39 1995 Peter Schauer (pes (a] 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 30217 Sat Sep 2 06:41:26 1995 Peter Schauer (pes (a] 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 30222 Sat Sep 2 00:17:31 1995 Fred Fish <fnf (a] 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 30230 Fri Sep 1 13:42:01 1995 Fred Fish <fnf (a] 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 30238 Sun Aug 27 23:35:35 1995 Fred Fish <fnf (a] 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 30285 Sat Aug 26 00:26:11 1995 Peter Schauer (pes (a] 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 30292 Tue Aug 22 00:30:37 1995 Jeff Law (law (a] 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 30302 Sun Aug 20 06:58:25 1995 Peter Schauer (pes (a] 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 30310 Wed Aug 16 11:57:15 1995 Stan Shebs <shebs (a] andros.cygnus.com> 30311 30312 * configure.in: Only configure gdb.chill for particular targets. 30313 30314 Tue Aug 15 09:42:44 1995 Fred Fish <fnf (a] 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 30431 Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law (a] 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 30443 Fri Aug 11 13:36:20 1995 Jeff Law (law (a] 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 30448 Mon Aug 14 09:01:59 1995 Fred Fish <fnf (a] 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 30466 Wed Aug 9 08:04:12 1995 Fred Fish (fnf (a] 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 30487 Mon Aug 7 02:43:28 1995 Jeff Law (law (a] 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 30494 Mon Aug 7 08:09:37 1995 Fred Fish <fnf (a] 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 30503 Sun Aug 6 16:52:29 1995 Fred Fish <fnf (a] 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 30518 Thu Aug 3 10:45:37 1995 Fred Fish <fnf (a] cygnus.com> 30519 30520 * Update all FSF addresses except those in COPYING* files. 30521 30522 Sun Jul 30 17:50:35 1995 Fred Fish <fnf (a] 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 30527 Sun Jul 30 10:24:20 1995 Fred Fish <fnf (a] 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 30534 Sat Jul 29 14:22:33 1995 Peter Schauer (pes (a] regent.e-technik.tu-muenchen.de) 30535 30536 * gdb.base/Makefile.in (clean): Remove callf-info.exp. 30537 30538 Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan (a] lisa.cygnus.com> 30539 30540 * config/vxworks29k.exp: New file, sources vxworks.exp. 30541 30542 Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law (a] rtl.cygnus.com> 30543 30544 * config/gdbremote.exp: New file. Testing framework using 30545 gdbserver. 30546 30547 Thu Jul 27 12:17:14 1995 Fred Fish (fnf (a] 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 30561 Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law (a] 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 30568 Tue Jul 25 01:03:52 1995 Jeff Law (law (a] 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 30584 Sun Jul 23 23:33:18 1995 Peter Schauer (pes (a] 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 30593 Fri Jul 21 11:39:34 1995 Jeff Law (law (a] 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 30600 Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law (a] 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 30646 Wed Jul 19 22:42:43 1995 Peter Schauer (pes (a] 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 30651 Mon Jul 17 10:12:27 1995 Jeff Law (law (a] snake.cs.utah.edu) 30652 30653 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout 30654 cases. 30655 30656 Wed Jul 12 10:20:08 1995 Fred Fish (fnf (a] 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 30666 Thu Jul 6 20:58:30 1995 Fred Fish (fnf (a] 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 30679 Sun Jun 25 12:55:18 1995 Jeff Law (law (a] snake.cs.utah.edu) 30680 30681 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist. 30682 30683 Wed Jun 21 16:35:55 1995 Fred Fish <fnf (a] 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 30690 Wed May 24 07:10:10 1995 Jim Kingdon (kingdon (a] 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 30702 Fri May 19 07:22:58 1995 Jim Kingdon (kingdon (a] lioth.cygnus.com) 30703 30704 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout". 30705 30706 Mon May 15 23:50:51 1995 Peter Schauer (pes (a] regent.e-technik.tu-muenchen.de) 30707 30708 * gdb.base/help.exp: Fix expected help string for `show commands'. 30709 30710 Thu May 11 07:55:11 1995 Jim Kingdon <kingdon (a] 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 30717 Thu May 11 15:02:24 1995 Stu Grossman (grossman (a] 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 30723 Wed May 10 17:57:35 1995 Stu Grossman (grossman (a] 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 30754 Wed May 10 16:03:23 1995 Torbjorn Granlund <tege (a] adder.cygnus.com> 30755 30756 * Makefile.in: Make clean targets work also when SUBDIRS is empty. 30757 30758 Mon May 1 07:32:48 1995 Jim Kingdon (kingdon (a] lioth.cygnus.com) 30759 30760 * lib/gdb.exp: Disable chill tests for irix5. 30761 30762 Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon (a] lioth.cygnus.com) 30763 30764 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make 30765 each test pass or fail. 30766 30767 Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon (a] lioth.cygnus.com) 30768 30769 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if 30770 xlc not gcc. 30771 30772 Fri Apr 21 15:44:02 1995 Stu Grossman (grossman (a] rtl.cygnus.com) 30773 30774 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp. 30775 30776 Wed Apr 19 17:41:21 1995 Stu Grossman (grossman (a] 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 30784 Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon (a] lioth.cygnus.com) 30785 30786 * gdb.base/watchpoint.exp: Don't run 30787 test_watchpoint_triggered_in_syscall for sunos. 30788 30789 Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon (a] 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 30794 Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon (a] lioth.cygnus.com) 30795 30796 * gdb.base/a1-selftest.exp: Add alpha xfail. 30797 30798 Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon (a] 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 30806 Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon (a] 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 30820 Sat Apr 8 02:47:45 1995 Peter Schauer (pes (a] 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 30828 Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon (a] 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 30838 Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon (a] lioth.cygnus.com) 30839 30840 * gdb.base/break.exp: Look for different line number for 30841 breakpoint at main depending on usestubs. 30842 30843 Sun Apr 2 08:15:45 1995 Peter Schauer (pes (a] 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 30850 Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon (a] lioth.cygnus.com) 30851 30852 * lib/gdb.exp: If nosignals is not set, set it to 0. 30853 30854 Fri Mar 31 16:13:48 1995 Kung Hsu <kung (a] 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 30860 Thu Mar 30 15:36:55 1995 Kung Hsu <kung (a] 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 30873 Wed Mar 29 17:09:29 1995 Stu Grossman (grossman (a] 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 30880 Wed Mar 29 12:29:34 1995 Kung Hsu <kung (a] mexican.cygnus.com> 30881 30882 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1. 30883 30884 Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon (a] 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 30890 Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon (a] 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 30896 Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon (a] lioth.cygnus.com) 30897 30898 * gdb.base/commands.exp (breakpoint_command_test): New tests. 30899 30900 Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon (a] 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 30911 Sat Mar 25 01:16:10 1995 Peter Schauer (pes (a] 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 30918 Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon (a] 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 30933 Fri Mar 24 15:45:42 1995 Stu Grossman (grossman (a] cygnus.com) 30934 30935 * gdb.base/break.exp: Lots of cleanups. Use gdb_test more 30936 thoroughly. 30937 30938 Fri Mar 24 13:41:09 1995 Kung Hsu <kung (a] 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 30972 Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon (a] 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 30983 Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon (a] lioth.cygnus.com) 30984 30985 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test. 30986 30987 Wed Mar 22 18:36:05 1995 Kung Hsu <kung (a] 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 30992 Tue Mar 21 21:41:04 1995 Doug Evans <dje (a] 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 31000 Tue Mar 21 17:08:47 1995 Kung Hsu <kung (a] 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 31006 Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon (a] 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 31024 Mon Mar 20 10:08:17 1995 Jeff Law (law (a] 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 31029 Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon (a] 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 31041 Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon (a] 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 31046 Wed Mar 15 15:54:56 1995 Stu Grossman (grossman (a] 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 31056 Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon (a] 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 31081 Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon (a] 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 31107 Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon (a] 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 31112 Fri Mar 10 02:49:40 1995 Peter Schauer (pes (a] 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 31128 Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon (a] 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 31134 Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon (a] 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 31140 Mon Mar 6 10:44:06 1995 Jeff Law (law (a] 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 31145 Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon (a] 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 31167 Tue Feb 28 16:28:54 1995 Kung Hsu <kung (a] 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 31174 Thu Feb 23 17:44:55 1995 Jeff Law (law (a] 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 31180 Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon (a] 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 31185 Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon (a] cygnus.com> 31186 31187 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype 31188 t_char_array". 31189 31190 Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon (a] 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 31198 Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon (a] lioth.cygnus.com) 31199 31200 * lib/gdb.exp: Just use "file exists", rather than undocumented 31201 dejagnu procedure "findfile". 31202 31203 Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc (a] 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 31213 Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc (a] 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 31232 Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon (a] 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 31243 Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon (a] 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 31257 Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon (a] 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 31262 Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon (a] 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 31272 Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon (a] 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 31287 Sun Jan 29 13:34:25 1995 Peter Schauer (pes (a] regent.e-technik.tu-muenchen.de) 31288 31289 * gdb.base/signals.exp: Reinitialize searched source directories 31290 after gdb_start call. 31291 31292 Sat Jan 28 01:34:44 1995 Jeff Law (law (a] 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 31301 Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon (a] 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 31309 Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon (a] 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 31320 Wed Jan 25 14:52:41 1995 Stan Shebs <shebs (a] 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 31330 Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon (a] 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 31335 Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon (a] 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 31347 Mon Jan 23 21:57:54 1995 Jeff Law (law (a] 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 31354 Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon (a] 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 31371 Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon (a] 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 31397 Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon (a] 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 31406 Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon (a] 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 31416 Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon (a] 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 31421 Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon (a] 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 31428 Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon (a] 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 31449 Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon (a] 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 31468 Wed Jan 11 00:14:40 1995 Jeff Law (law (a] 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 31478 Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon (a] lioth.cygnus.com> 31479 31480 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather 31481 than by dividing by zero. 31482 31483 Tue Jan 10 21:38:05 1995 Jeff Law (law (a] 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 31490 Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon (a] 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 31499 Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon (a] 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 31506 Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon (a] 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 31513 Thu Jan 5 17:34:03 1995 Stan Shebs <shebs (a] 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 31518 Mon Jan 2 17:40:21 1995 Stan Shebs <shebs (a] andros.cygnus.com> 31519 31520 * config/sim-gdb: New file, simulator testing support. 31521 31522 Wed Dec 28 12:21:50 1994 Jeff Law (law (a] snake.cs.utah.edu) 31523 31524 * gdb.base/interrupt.exp: Test calling func1 twice. 31525 31526 Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon (a] 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 31536 Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon (a] lioth.cygnus.com) 31537 31538 * gdb.base/printcmds.exp: New test, for printing register before 31539 program is running. 31540 31541 Mon Dec 19 00:32:55 1994 Peter Schauer (pes (a] 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 31546 Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon (a] 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 31555 Sat Dec 17 02:33:37 1994 Peter Schauer (pes (a] regent.e-technik.tu-muenchen.de) 31556 31557 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for 31558 anonymous unions. 31559 31560 Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon (a] 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 31566 Wed Dec 7 19:02:02 1994 Stan Shebs <shebs (a] 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 31573 Thu Dec 1 23:14:49 1994 Stan Shebs <shebs (a] 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 31578 Wed Nov 30 19:43:14 1994 Jeff Law (law (a] 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 31584 Fri Nov 25 13:37:10 1994 Peter Schauer (pes (a] 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 31598 Sat Nov 5 00:20:17 1994 Jeff Law (law (a] 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 31605 Sat Oct 29 02:40:40 1994 Peter Schauer (pes (a] regent.e-technik.tu-muenchen.de) 31606 31607 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace 31608 through signal handler. 31609 31610 Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc (a] 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 31619 Sat Oct 15 03:43:00 1994 Peter Schauer (pes (a] 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 31624 Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon (a] 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 31630 Wed Sep 28 23:12:02 1994 Jeff Law (law (a] 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 31635 Fri Sep 16 11:42:41 1994 Stan Shebs (shebs (a] 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 31641 Wed Sep 7 23:33:51 1994 Jeff Law (law (a] snake.cs.utah.edu) 31642 31643 * gdb.base/commands.exp: New tests for if/while commands. 31644 31645 Tue Sep 6 13:16:11 1994 Per Bothner (bothner (a] 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 31650 Tue Sep 6 02:15:51 1994 Peter Schauer (pes (a] 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 31655 Mon Aug 29 14:20:44 1994 Stan Shebs (shebs (a] 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 31661 Sat Aug 27 23:32:43 1994 Peter Schauer (pes (a] regent.e-technik.tu-muenchen.de) 31662 31663 * gdb.base/default.exp: Update expect pattern for load command 31664 without arguments. 31665 31666 Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian (a] 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 31673 Tue Aug 23 19:14:06 1994 Stan Shebs (shebs (a] 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 31678 Fri Aug 19 15:07:30 1994 Kung Hsu (kung (a] 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 31683 Tue Aug 16 15:57:52 1994 Stan Shebs (shebs (a] andros.cygnus.com) 31684 31685 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with 31686 2417; old bug has been fixed. 31687 31688 Fri Aug 12 19:35:41 1994 Jeff Law (law (a] 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 31697 Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc (a] 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 31705 Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc (a] phishhead.cygnus.com) 31706 31707 * config/netware.exp: New file. 31708 31709 Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc (a] 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 31723 Mon Jul 25 23:48:50 1994 Peter Schauer (pes (a] 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 31728 Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc (a] 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 31739 Sun Jul 24 09:55:51 1994 Fred Fish (fnf (a] 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 31745 Sat Jul 23 15:05:47 1994 Stan Shebs (shebs (a] 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 31752 Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc (a] 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 31767 Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc (a] 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 31777 Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc (a] phishhead.cygnus.com) 31778 31779 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the 31780 runtest script is relative to ${srcdir}, not ${rootdir}. 31781 31782 Thu Jul 14 14:56:59 1994 Stan Shebs (shebs (a] andros.cygnus.com) 31783 31784 * gdb.base/signals.exp: Allow for optionality of breakpoint 31785 address. 31786 31787 Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon (a] lioth.cygnus.com) 31788 31789 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test. 31790 31791 Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc (a] 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 31806 Mon Jul 11 23:59:18 1994 Peter Schauer (pes (a] 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 31811 Mon Jul 4 12:10:48 1994 Stan Shebs (shebs (a] andros.cygnus.com) 31812 31813 * lib/gdb.exp (runto): Allow for optionality of breakpoint address. 31814 31815 Wed Jun 29 00:26:17 1994 Peter Schauer (pes (a] 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 31824 Fri Jun 24 08:15:42 1994 Peter Schauer (pes (a] 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 31831 Mon Jun 20 23:54:37 1994 Peter Schauer (pes (a] 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 31839 Sat Jun 18 12:51:34 1994 Stan Shebs (shebs (a] andros.cygnus.com) 31840 31841 * lib/gdb.exp (string_to_regexp): Set a default result. 31842 (default_gdb_start): Fix misleading message. 31843 31844 Wed Jun 15 12:10:10 1994 Stan Shebs (shebs (a] 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 31870 Fri Jun 10 10:55:09 1994 Jeff Law (law (a] 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 31876 Thu Jun 9 15:16:55 1994 Per Bothner (bothner (a] kalessin.cygnus.com) 31877 31878 * lib/gdb.exp (string_to_regexp): Convert {\} also. 31879 31880 Wed Jun 8 12:12:17 1994 Stan Shebs (shebs (a] 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 31891 Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon (a] 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 31906 Mon Jun 6 18:26:50 1994 Stan Shebs (shebs (a] 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 31941 Fri Jun 3 18:56:06 1994 Per Bothner (bothner (a] 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 31955 Thu Jun 2 16:02:41 1994 Per Bothner (bothner (a] 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 31960 Sun May 29 22:31:42 1994 Per Bothner (bothner (a] 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 31968 Sat May 21 10:05:08 1994 Bill Cox (bill (a] 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 31973 Thu May 19 12:51:00 1994 Bill Cox (bill (a] 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 31993 Wed May 18 17:04:03 1994 Bill Cox (bill (a] 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 31999 Tue May 17 15:04:14 1994 Bill Cox (bill (a] 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 32004 Mon May 16 19:00:50 1994 Stan Shebs (shebs (a] 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 32010 Fri May 13 18:00:27 1994 Bill Cox (bill (a] rtl.cygnus.com) 32011 32012 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links. 32013 (CFLAGS): Delete it from here. 32014 32015 Tue May 3 16:08:09 1994 Kung Hsu (kung (a] mexican.cygnus.com) 32016 32017 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs. 32018 32019 Fri Apr 29 14:26:35 1994 Stan Shebs (shebs (a] andros.cygnus.com) 32020 32021 * Makefile.in (RUNTEST): Default to just "runtest". 32022 32023 Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law (a] 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 32029 Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon (a] 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 32037 Thu Apr 21 11:54:04 1994 Kung Hsu (kung (a] mexican.cygnus.com) 32038 32039 * gdb.t24/demangle.exp: change expect pattern of 32040 __t10ListS_link1ZUiRCUiPT0 32041 32042 Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law (a] 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 32049 Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law (a] 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 32054 Mon Apr 11 10:31:00 1994 Bill Cox (bill (a] rtl.cygnus.com) 32055 32056 * Makefile.in (check): Set TCL_LIBRARY for runtest. 32057 32058 Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law (a] 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 32065 Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law (a] 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 32092 Wed Mar 30 00:31:49 1994 Peter Schauer (pes (a] 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 32104 Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law (a] snake.cs.utah.edu) 32105 32106 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall): 32107 Fix typo(s). 32108 32109 Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law (a] 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 32118 Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law (a] 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 32127 Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon (a] lioth.cygnus.com) 32128 32129 * TODO: Add suggestions for static member function tests, and 32130 completion tests. 32131 32132 Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon (a] 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 32140 Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon (a] lioth.cygnus.com) 32141 32142 * TODO: Add suggestions for shared library tests. 32143 32144 Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon (a] lioth.cygnus.com) 32145 32146 * TODO: Add suggestions for x/s tests. 32147 32148 Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon (a] lioth.cygnus.com) 32149 32150 * gdb.t00/help.exp: Replace most of docstrings for "tbreak", 32151 "enable once", and "enable breakpoints once" with ".*". 32152 32153 Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon (a] lioth.cygnus.com) 32154 32155 * TODO: Add suggestions about structure passing tests. 32156 32157 Mon Mar 7 13:45:54 1994 Peter Schauer (pes (a] 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 32166 Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon (a] 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 32172 Thu Feb 24 19:49:25 1994 Rob Savoye (rob (a] 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 32179 Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon (a] 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 32191 Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law (a] snake.cs.utah.edu) 32192 32193 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests. 32194 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them. 32195 32196 Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon (a] 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 32224 Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon (a] 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 32230 Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon (a] 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 32238 Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law (a] 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 32252 Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law (a] 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 32260 Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon (a] 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 32268 Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon (a] 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 32289 Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon (a] 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 32298 Mon Jan 31 06:43:45 1994 Fred Fish (fnf (a] 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 32312 Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law (a] snake.cs.utah.edu) 32313 32314 * configure.in (hppa*-*-*): Also configure and build stabs-only 32315 tests. 32316 32317 Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law (a] 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 32322 Tue Jan 25 12:58:26 1994 Peter Schauer (pes (a] regent.e-technik.tu-muenchen.de) 32323 32324 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly. 32325 32326 Wed Jan 19 12:40:25 1994 Peter Schauer (pes (a] 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 32331 Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon (a] 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 32336 Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law (a] 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 32345 Fri Jan 14 14:24:21 1994 Rob Savoye (rob (a] 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 32354 Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon (a] 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 32361 Thu Jan 13 17:16:09 1994 Stan Shebs (shebs (a] 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 32367 Thu Jan 13 08:25:55 1994 Rob Savoye (rob (a] darkstar.cygnus.com) 32368 32369 * Most .exp files: Tweak to run under either version of expect. 32370 32371 Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon (a] 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 32376 Mon Jan 10 22:14:20 1994 Rob Savoye (rob (a] darkstar.cygnus.com) 32377 32378 * config/unix-gdb.exp: Remove gdb_unload cause it's already 32379 defined in lib/gdb.exp. 32380 32381 Fri Jan 7 12:42:45 1994 Peter Schauer (pes (a] 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 32388 Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon (a] lioth.cygnus.com) 32389 32390 * TODO: Add suggestion for copyright year test. 32391 32392 Mon Jan 3 11:35:26 1994 Stan Shebs (shebs (a] andros.cygnus.com) 32393 32394 * configure.in (*-*-lynxos*): Add stabs tests. 32395 32396 Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law (a] 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 32407 Mon Nov 22 13:23:22 1993 Peter Schauer (pes (a] 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 32413 Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon (a] 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 32418 Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon (a] 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 32425 Tue Nov 16 10:21:57 1993 Rob Savoye (rob (a] cygnus.com) 32426 32427 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work 32428 for info. 32429 32430 Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law (a] 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 32436 Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon (a] 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 32441 Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon (a] lioth.cygnus.com) 32442 32443 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed. 32444 32445 Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon (a] lioth.cygnus.com) 32446 32447 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out. 32448 32449 Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon (a] 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 32456 Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon (a] lioth.cygnus.com) 32457 32458 * lib/gdb.exp: Comment out code which depends on non-existent 32459 `transform' procedure. 32460 32461 Wed Nov 3 11:23:11 1993 Rob Savoye (rob (a] 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 32468 Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon (a] lioth.cygnus.com) 32469 32470 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS. 32471 32472 Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon (a] 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 32479 Mon 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 32483 Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon (a] 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 32490 Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon (a] 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 32497 Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon (a] lioth.cygnus.com) 32498 32499 * gdb.t09/corefile.exp: At end of test, use "core" command with 32500 no arguments. 32501 32502 Wed 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 32509 Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon (a] lioth.cygnus.com) 32510 32511 * gdb.t15/funcargs.exp: Don't put comments on same line as 32512 setup_xfail (@#$*%& tcl braindamage!). 32513 32514 Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon (a] lioth.cygnus.com) 32515 32516 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile. 32517 32518 Fri Oct 15 15:39:54 1993 Kung Hsu (kung (a] cirdan.cygnus.com) 32519 32520 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'. 32521 * gdb.t20/inherit.exp: remove three dumplicate entries. 32522 32523 Fri Oct 15 13:45:25 1993 Peter Schauer (pes (a] 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 32528 Fri Oct 15 11:52:56 1993 Peter Schauer (pes (a] 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 32534 Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon (a] 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 32541 Thu Oct 14 16:27:08 1993 Kung Hsu (kung (a] cirdan.cygnus.com) 32542 32543 * gdb.t24/demangle.exp: clean up XFAILS, more than 100 32544 32545 Thu Oct 14 11:40:30 1993 Jeffrey Law (law (a] 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 32551 Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon (a] 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 32569 Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon (a] deneb.cygnus.com) 32570 32571 * gdb.t06/signals.exp: Add xfail for sun3. 32572 32573 Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon (a] 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 32579 Tue Oct 5 10:43:11 1993 Peter Schauer (pes (a] 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 32604 Wed Sep 29 00:55:49 1993 Peter Schauer (pes (a] 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 32614 Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon (a] 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 32627 Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon (a] 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 32637 Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon (a] poseidon.cygnus.com) 32638 32639 * gdb.t17/callfuncs.exp: Add "return 0" to end. 32640 32641 Fri Sep 17 04:41:17 1993 Peter Schauer (pes (a] 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 32647 Thu Sep 16 17:22:12 1993 Rob Savoye (rob (a] 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 32654 Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian (a] 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 32677 Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian (a] cygnus.com) 32678 32679 * gdb.stabs: Renamed *wierd* to *weird*. 32680 32681 Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon (a] 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 32686 Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon (a] 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 32691 Wed Sep 8 23:14:23 1993 Rob Savoye (rob (a] 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 32696 Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon (a] lioth.cygnus.com) 32697 32698 * gdb.t15/{return.c,return.exp,Makefile.in}: 32699 New test, currently commented out. 32700 32701 Tue Aug 31 16:51:29 1993 Rob Savoye (rob (a] 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 32707 Mon Aug 30 17:55:16 1993 Rob Savoye (rob (a] 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 32717 Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon (a] 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 32731 Thu Aug 26 07:20:00 1993 Fred Fish (fnf (a] 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 32739 Wed Aug 25 16:48:05 1993 Fred Fish (fnf (a] 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 32753 Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon (a] 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 32759 Thu Aug 19 22:08:41 1993 Peter Schauer (pes (a] 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 32764 Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon (a] 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 32777 Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon (a] lioth.cygnus.com) 32778 32779 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line 32780 doesn't exist (due to optimization). 32781 32782 Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon (a] 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 32790 Mon Aug 16 03:05:17 1993 Peter Schauer (pes (a] 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 32799 Thu Aug 12 15:24:28 1993 Fred Fish (fnf (a] 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 32807 Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon (a] lioth.cygnus.com) 32808 32809 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*. 32810 32811 Wed Aug 11 19:47:27 1993 John Gilmore (gnu (a] 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 32824 Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon (a] lioth.cygnus.com) 32825 32826 * gdb.t24/demangle.exp: Add tests for PR 3220. 32827 32828 Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon (a] lioth.cygnus.com) 32829 32830 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_. 32831 32832 Tue Aug 10 15:45:25 1993 Fred Fish (fnf (a] 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 32841 Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon (a] lioth.cygnus.com) 32842 32843 * config/unix-gdb.exp (gdb_load): Add eof to expect statement. 32844 32845 Tue Aug 10 09:56:56 1993 Fred Fish (fnf (a] 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 32858 Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon (a] 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 32865 Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon (a] 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 32870 Fri Aug 6 21:40:30 1993 Peter Schauer (pes (a] 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 32875 Fri Aug 6 13:38:08 1993 Fred Fish (fnf (a] 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 32882 Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon (a] lioth.cygnus.com) 32883 32884 * config/unix-gdb.exp (gdb_exit): Add "wait". 32885 32886 Thu Aug 5 18:14:06 1993 Peter Schauer (pes (a] 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 32898 Wed Aug 4 08:53:41 1993 Fred Fish (fnf (a] 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 32906 Tue Aug 3 18:28:25 1993 Fred Fish (fnf (a] cygnus.com) 32907 32908 * gdb.t09/Makefile.in (clean): Remove corefile. 32909 32910 Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon (a] lioth.cygnus.com) 32911 32912 * gdb.t07/watchpoint.exp: Add missing `$prompt $'. 32913 32914 Mon Aug 2 12:30:14 1993 Peter Schauer (pes (a] regent.e-technik.tu-muenchen.de) 32915 and Jim Kingdon (kingdon (a] 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 32921 Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon (a] lioth.cygnus.com) 32922 32923 * gdb.t17/interrupt.exp: Add xfail for hppa. 32924 32925 Fri Jul 30 12:54:11 1993 Peter Schauer (pes (a] 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 32936 Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon (a] lioth.cygnus.com) 32937 32938 * gdb.stabs/wierd.exp: New test, for nameless baseclasses. 32939 32940 Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon (a] lioth.cygnus.com) 32941 32942 * gdb.t06/break.exp: Also test `clear' command. 32943 32944 Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon (a] 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 32953 Mon Jul 19 23:59:26 1993 Peter Schauer (pes (a] 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 32959 Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon (a] 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 32970 Sun Jul 18 08:40:45 1993 Peter Schauer (pes (a] 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 32977 Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon (a] lioth.cygnus.com) 32978 32979 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test. 32980 32981 Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon (a] lioth.cygnus.com) 32982 32983 * gdb.t16/printcmds.exp: Add another printf test. 32984 32985 Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian (a] cygnus.com) 32986 32987 * configure.in: If configured -with-stabs on any target, add 32988 stabsdirs to configdirs. 32989 32990 Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon (a] 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 32995 Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon (a] lioth.cygnus.com) 32996 32997 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames. 32998 32999 Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon (a] lioth.cygnus.com) 33000 33001 * gdb.t17/interrupt.exp: Test for more things. 33002 33003 Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon (a] 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 33010 Fri Jul 9 09:47:02 1993 Peter Schauer (pes (a] regent.e-technik.tu-muenchen.de) 33011 33012 * gdb.t00/help.exp: Increase expect input buffer size. 33013 33014 Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon (a] 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 33025 Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon (a] 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 33031 Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon (a] lioth.cygnus.com) 33032 33033 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*. 33034 33035 Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon (a] 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 33044 Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon (a] 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 33055 Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian (a] cygnus.com) 33056 33057 * config/mips-gdb.exp (gdb_exit): Removed close statement which is 33058 no longer needed. 33059 33060 Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon (a] 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 33067 Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon (a] 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 33072 Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon (a] cygnus.com) 33073 33074 * gdb.t06/twice.exp: Don't care about the file name GDB prints. 33075 33076 Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon (a] lioth.cygnus.com) 33077 33078 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end. 33079 33080 Tue Jun 29 13:15:42 1993 Peter Schauer (pes (a] regent.e-technik.tu-muenchen.de) 33081 33082 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong 33083 order. 33084 33085 Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon (a] 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 33093 Mon Jun 28 11:25:59 1993 Fred Fish (fnf (a] 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 33098 Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon (a] 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 33110 Mon Jun 28 07:21:51 1993 Peter Schauer (pes (a] 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 33115 Sun Jun 27 12:29:53 1993 Peter Schauer (pes (a] 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 33120 Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon (a] 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 33127 Thu Jun 24 16:55:05 1993 Fred Fish (fnf (a] cygnus.com) 33128 33129 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not 33130 "*-*-sysv4.*". 33131 33132 Tue Jun 22 21:17:26 1993 Fred Fish (fnf (a] 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 33138 Mon Jun 21 15:23:22 1993 Fred Fish (fnf (a] 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 33146 Sat Jun 19 07:49:10 1993 Fred Fish (fnf (a] cygnus.com) 33147 33148 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new 33149 test cases from bug reports. 33150 33151 Fri Jun 18 10:38:49 1993 Fred Fish (fnf (a] 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 33160 Wed Jun 16 10:11:57 1993 Fred Fish (fnf (a] 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 33169 Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon (a] 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 33176 Sat Jun 12 15:03:58 1993 Fred Fish (fnf (a] 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 33190 Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon (a] cygnus.com) 33191 33192 * gdb.t16/printcmd.exp: Print a variable before running program 33193 (with xfail for AIX). 33194 33195 Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon (a] 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 33214 Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon (a] rtl.cygnus.com) 33215 33216 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure. 33217 33218 Fri 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 33222 Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian (a] cygnus.com) 33223 33224 * configure.in (mips-idt-ecoff*): Added trailing '*'. 33225 33226 * gdb.t11/list.exp: Fixed a couple of typos. 33227 33228 Tue Jun 1 21:28:06 1993 Fred Fish (fnf (a] 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 33236 Mon May 31 11:36:08 1993 Jim Kingdon (kingdon (a] 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 33255 Sat May 29 17:57:01 1993 Fred Fish (fnf (a] 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 33266 Wed May 26 09:57:19 1993 Jim Kingdon (kingdon (a] 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 33277 Tue May 25 13:28:27 1993 Jim Kingdon (kingdon (a] 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 33285 Mon May 24 00:24:47 1993 Jim Kingdon (kingdon (a] 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 33309 Sun May 23 08:44:55 1993 Fred Fish (fnf (a] 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 33317 Thu May 20 19:39:03 1993 Jim Kingdon (kingdon (a] lioth.cygnus.com) 33318 33319 * configure.in: Do gdb.stabs and C++ tests only for stabs. 33320 * gdb.stabs: New directory. 33321 33322 Tue May 18 21:12:09 1993 Jim Kingdon (kingdon (a] lioth.cygnus.com) 33323 33324 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?" 33325 not just "Quit anyway?". 33326 33327 Tue May 18 17:13:20 1993 Fred Fish (fnf (a] 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 33332 Tue May 11 09:10:47 1993 Fred Fish (fnf (a] 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 (a] prep.ai.mit.edu to 33346 bug-gdb (a] prep.ai.mit.edu. 33347 33348 Fri May 7 09:15:35 1993 Fred Fish (fnf (a] cygnus.com) 33349 33350 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values 33351 with 0.0, not integer 0. 33352 33353 Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon (a] cygnus.com) 33354 33355 * gdb.t06/break.exp: Update for "Kill the program" message change. 33356 33357 Fri Apr 30 09:42:57 1993 Fred Fish (fnf (a] cygnus.com) 33358 33359 * Makefile.in (GDBFLAGS): Set to -nx. 33360 * Makefile.in (site.exp): Use GDBFLAGS. 33361 33362 Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich (a] 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 33370 Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich (a] 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 33378 Fri Apr 23 10:34:02 1993 Stu Grossman (grossman (a] 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 33384 Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian (a] cygnus.com) 33385 33386 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now 33387 works. 33388 33389 Tue Apr 20 13:38:40 1993 Fred Fish (fnf (a] 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 33394 Mon Apr 19 01:54:53 1993 John Gilmore (gnu (a] cygnus.com) 33395 33396 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh. 33397 33398 Fri Apr 16 09:33:46 1993 Peter Schauer (pes (a] regent.e-technik.tu-muenchen.de) 33399 33400 * config/unix-gdb.exp: Add back missing return 0 which mysteriously 33401 disappeared. 33402 33403 Thu Apr 15 02:28:24 1993 John Gilmore (gnu (a] cacophony.cygnus.com) 33404 33405 * gdb.t31/Makefile.in: Avoid $< in explicit rule. 33406 33407 Wed Apr 14 16:38:47 1993 Fred Fish (fnf (a] 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 33416 Wed Apr 14 12:55:58 1993 Peter Schauer (pes (a] 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 33424 Tue Apr 13 23:18:07 1993 Per Bothner (bothner (a] 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 33431 Sun 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 33435 Wed Apr 7 21:28:21 1993 Rob Savoye (rob (a] cygnus.com) 33436 33437 * Makefile.in: Added --srcdir when invoking runtest, removed the 33438 need for a local config file. (optional now) 33439 33440 Wed Apr 7 14:13:41 1993 Fred Fish (fnf (a] 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 33446 Thu Apr 1 09:50:30 1993 Peter Schauer (pes (a] 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 33453 Tue Mar 30 09:58:16 1993 Peter Schauer (pes (a] regent.e-technik.tu-muenchen.de) 33454 33455 * config/unix-gdb.exp: Add missing return 0. 33456 33457 Tue Mar 30 08:34:25 1993 Peter Schauer (pes (a] regent.e-technik.tu-muenchen.de) 33458 33459 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early 33460 test termination. 33461 33462 Mon Mar 29 17:37:25 1993 Fred Fish (fnf (a] cygnus.com) 33463 33464 * configure.in (subdirs): Put back gdb.t17 which mysteriously 33465 disappeared. 33466 33467 Thu Mar 25 21:05:16 1993 Fred Fish (fnf (a] 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 33476 Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian (a] 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 33507 Wed 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 33513 Wed Mar 24 09:48:03 1993 Fred Fish (fnf (a] 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 33520 Tue Mar 23 08:53:42 1993 Fred Fish (fnf (a] 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 33527 Sun 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 33536 Wed Mar 17 11:31:01 1993 Fred Fish (fnf (a] 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 33545 Tue Mar 16 15:37:11 1993 Fred Fish (fnf (a] 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 33558 Fri Mar 12 08:47:20 1993 Fred Fish (fnf (a] cygnus.com) 33559 33560 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an 33561 expected output to match current "expect" expectations. 33562 33563 Wed Mar 10 18:01:49 1993 Fred Fish (fnf (a] 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 33569 Tue Mar 9 11:00:56 1993 Fred Fish (fnf (a] 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 33591 Mon Mar 8 19:20:28 1993 Fred Fish (fnf (a] 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 33597 Sun Mar 7 15:14:09 1993 Rob Savoye (rob (a] cygnus.com) 33598 33599 * config/*-gdb.exp: returns an error, rather than exiting on 33600 internal errors. 33601 33602 Tue Mar 2 18:09:32 1993 Fred Fish (fnf (a] 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 33608 Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian (a] 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 33623 Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian (a] 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 33644 Wed Feb 24 08:03:38 1993 Fred Fish (fnf (a] 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 33654 Tue Feb 23 11:55:06 1993 Fred Fish (fnf (a] 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 33677 Mon Feb 22 07:54:03 1993 Mike Werner (mtw (a] 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 33683 Sun Feb 21 10:55:55 1993 Mike Werner (mtw (a] 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 33696 ;; Local Variables: 33697 ;; mode: change-log 33698 ;; left-margin: 8 33699 ;; fill-column: 74 33700 ;; version-control: never 33701 ;; End: 33702 33703 Copyright 1993-2024 Free Software Foundation, Inc. 33704 Copying and distribution of this file, with or without modification, 33705 are permitted provided the copyright notice and this notice are preserved. 33706