12004-10-14 Andrew Cagney <cagney@gnu.org> 2 3 * gdb.mi/gdb701.c (main): Return 0. 4 52004-10-13 Daniel Jacobowitz <dan@debian.org> 6 7 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files. 8 92004-10-12 Jeff Johnston <jjohnstn@redhat.com> 10 11 * gdb.threads/schedlock.c: Add comment markers to use to find 12 line numbers. 13 * gdb.threads/schedlock.exp: Adjust regex to handle the new 14 comments. 15 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find 16 breakpoint lines. 17 182004-10-12 Daniel Jacobowitz <dan@debian.org> 19 20 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also. 21 222004-10-12 Daniel Jacobowitz <dan@debian.org> 23 24 * configure.in: Add gdb.dwarf2. 25 * configure: Regenerated. 26 * Makefile.in: Add gdb.dwarf2. 27 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S, 28 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c, 29 gdb.dwarf2/file1.txt: New files. 30 312004-10-11 Orjan Friberg <orjanf@axis.com> 32 33 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead 34 of "run", since the latter doesn't work with remote targets. Adjust 35 the breakpoint numbering accordingly. 36 * gdb.threads/pthread_cond_wait.exp: Ditto. 37 382004-10-08 Michael Chastain <mec.gnu@mindspring.com> 39 40 * gdb.base/overlays.exp: Update copyright years. 41 422004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com> 43 44 * gdb.base/overlays.exp: Disable if target is Linux. 45 462004-10-06 Felix Lee <felix+log1@specifixinc.com> 47 48 * config/gdbserver.exp (gdb_load): Use right filename on remote. 49 502004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com> 51 52 * gdb.asm/asm-source.exp: Add m32r-linux target. 53 * gdb.asm/m32r-linux.inc: New file. 54 552004-09-24 Andrew Cagney <cagney@redhat.com> 56 David Anderson <anderson@redhat.com> 57 58 * gdb.base/bigcore.exp (extract_heap): If the expect "file size" 59 command fails, assume things will work. 60 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>. 61 (_GNU_SOURCE): Define. 62 (print_unsigned, print_hex): Change parameter to "long long". 63 (print_byte_count): New function, use to print byte counts. 64 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on 65 O_LARGEFILE. 66 (main): Compute an upper bound on a corefile in max_core_size. 67 Limit memory chunk size to max_core_size. Limit total memory 68 allocated to max_core_size. 69 702004-09-23 Andrew Cagney <cagney@gnu.org> 71 72 * gdb.base/bigcore.exp: Replace the code that creates a corefile 73 from a separate process with code that creates a corefile by 74 making the inferior dump core. 75 762004-09-23 Mark Kettenis <kettenis@gnu.org> 77 78 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple 79 block. 80 812004-09-23 Michael Chastain <mec.gnu@mindspring.com> 82 83 * gdb.base/constvars.exp (local_compiler_xfail_check_2): 84 New proc. Accept both gcc 3.x.x and gcc 4.x.x. 85 * gdb.base/volatile.exp (local_compiler_xfail_check_2): 86 Likewise. 87 882004-09-20 Jeff Johnston <jjohnstn@redhat.com> 89 90 * gdb.java/jprint.exp: New test case for java inferior call. 91 * gdb.java/jprint.java: Ditto. 92 932004-09-15 Joel Brobecker <brobecker@gnat.com> 94 95 * gdb.base/bigcore.exp: Deactivate on IRIX targets. 96 972004-09-14 Michael Chastain <mec.gnu@mindspring.com> 98 99 * gdb.threads/killed.c: Include <stdlib.h>. 100 * gdb.threads/pthreads.c: Likewise. 101 1022004-09-14 Michael Chastain <mec.gnu@mindspring.com> 103 104 * gdb.threads/killed.c: Add copyright notice. 105 1062004-09-10 Jason Molenda (jmolenda@apple.com) 107 108 * gdb.base/define.exp: Two new tests to verify zero space chars 109 after 'if' and 'while' commands in a user-defined command is correctly 110 parsed. 111 1122004-09-08 Andrew Cagney <cagney@gnu.org> 113 114 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal 115 delivery test with duplicate at end of file. 116 1172004-09-06 Mark Kettenis <kettenis@jive.nl> 118 119 * gdb.base/unload.exp: Link with -dl on *-*-solaris*. 120 1212004-09-05 Michael Chastain <mec.gnu@mindspring.com> 122 123 * config/hppro.exp: Removed. 124 1252004-09-05 Michael Chastain <mec.gnu@mindspring.com> 126 127 * config/sparclet.exp: Removed. 128 1292004-09-05 Michael Chastain <mec.gnu@mindspring.com> 130 131 * config/udi.exp: Removed. 132 1332004-09-02 Michael Chastain <mec.gnu@mindspring.com> 134 135 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option 136 of "exp_continue". 137 (advancei): Likewise. 138 1392004-09-01 Jeff Johnston <jjohnstn@redhat.com> 140 141 * gdb.base/unload.exp: Fix so messages aren't duplicated. 142 1432004-09-01 Manoj Iyer <manjo@austin.ibm.com> 144 145 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality 146 to check for nodebug in executable. 147 * gdb.gdb/observer.exp (setup_test): Likewise. 148 * gdb.gdb/selftest.exp (test_with_self): Likewise. 149 * gdb.gdb/xfullpath.exp (setup_test): Likewise. 150 1512004-09-01 Andrew Cagney <cagney@gnu.org> 152 153 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New 154 files. 155 1562004-09-01 Jeff Johnston <jjohnstn@redhat.com> 157 158 * gdb.base/unload.exp: Fix expected warning message to match 159 latest format. 160 1612004-09-01 Corinna Vinschen <vinschen@redhat.com> 162 163 * gdb.base/call-rt-st.exp: Fix typos. 164 1652004-08-31 Manoj Iyer <manjo@austin.ibm.com> 166 167 * gdb.threads/thread_check.exp: New testcase. 168 * gdb.threads/thread_check.c: New testcase. 169 1702004-08-31 Andrew Cagney <cagney@gnu.org> 171 172 * gdb.base/sigstep.exp (breakpoint_to_handler_entry) 173 (skip_to_handler_entry): New procedures. Test stepping into a 174 handler when the breakpoint is at the handler's entry point. 175 1762004-08-30 Andrew Cagney <cagney@gnu.org> 177 178 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail 179 gdb/1757. 180 1812004-08-27 Michael Chastain <mec.gnu@mindspring.com> 182 183 With code from Manoj Iyer <manjo@austin.ibm.com>: 184 * lib/gdb.exp (gdb_file_cmd): Return more information in the 185 return value. Add an arm for "no debugging symbols found". 186 Change a stray "error" to "perror". 187 (gdb_run_cmd): Adapt to new return value. 188 * gdb.base/remote.exp: Adapt to new return value. 189 * gdb.gdb/complaints.exp: Likewise. 190 * gdb.gdb/observer.exp: Likewise. 191 * gdb.gdb/selftest.exp: Likewise. 192 * gdb.gdb/xfullpath.exp: Likewise. 193 1942004-08-27 Joel Brobecker <brobecker@gnat.com> 195 196 * gdb.threads/bp_in_thread.exp: New testcase. 197 1982004-08-27 Michael Chastain <mec.gnu@mindspring.com> 199 200 Fix PR testsuite/1735. 201 * gdb.threads/schedlock.c (thread_function): Add a cast 202 to suppress a gcc warning. 203 * gdb.threads/thread-specific.c (thread_function): Likewise. 204 2052004-08-26 Michael Chastain <mec.gnu@mindspring.com> 206 207 * gdb.base/unload.c: Include <stdlib.h>. 208 2092004-08-26 Michael Chastain <mec.gnu@mindspring.com> 210 211 From Paul Gilliam <pgilliam@us.ibm.com>: 212 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is 213 synchronized after the "return". 214 2152004-08-26 Michael Chastain <mec.gnu@mindspring.com> 216 217 * gdb.mi/basics.c: Include <stdio.h>. 218 * gdb.mi/pthreads.c: Include <stdlib.h>. 219 * gdb.mi/var-cmd.c: Include <stdlib.h>. 220 2212004-08-26 Michael Chastain <mec.gnu@mindspring.com> 222 223 * gdb.threads/schedlock.c: Add copyright notice. 224 2252004-08-25 Andrew Cagney <cagney@gnu.org> 226 227 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler) 228 (skip_over_handler, breakpoint_over_hander): New test procedures. 229 (advance, advancei): Add a proper prefix, do not use 230 rerun_to_main. 231 * gdb.base/sigstep.c (main): Change to use an infinite loop. 232 2332004-08-24 Michael Chastain <mec.gnu@mindspring.com> 234 235 * gdb.mi/basics.c: Add copyright notice. 236 * gdb.mi/var-cmd.c: Add copyright notice. 237 2382004-08-23 Michael Chastain <mec.gnu@mindspring.com> 239 240 * lib/gdb.exp: Remove signed_keyword_not_used. 241 * lib/compiler.c: Likewise. 242 * lib/compiler.cc: Likewise. 243 2442004-08-23 Michael Chastain <mec.gnu@mindspring.com> 245 246 * gdb.base/whatis.c: Remove conditional disabling of "signed". 247 * gdb.base/whatis.exp: Remove signed_keyword_not_used. 248 2492004-08-23 Michael Chastain <mec.gnu@mindspring.com> 250 251 * gdb.base/whatis.c: Add copyright notice. 252 2532004-08-20 Mark Kettenis <kettenis@gnu.org> 254 255 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use 256 it to skip the breakpoints encoded in the inline assembly. 257 2582004-08-20 Michael Chastain <mec.gnu@mindspring.com> 259 260 * Makefile.in: Add gdb.fortran. 261 2622004-08-20 Michael Chastain <mec.gnu@mindspring.com> 263 264 * gdb.base/call-sc.exp (test_scalar_returns): 265 Fix cut-and-paste glitch in "Make fun return now". 266 2672004-08-17 Michael Chastain <mec.gnu@mindspring.com> 268 269 * configure.in: Add gdb.fortran. 270 * configure: Regenerate. 271 * gdb.fortran/Makefile.in: New file. 272 * lib/gdb.exp (skip_fortran_tests): New procedure. 273 2742004-08-17 Michael Chastain <mec.gnu@mindspring.com> 275 276 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove 277 reference to bug-gnu@prep.ai.mit.edu. 278 * gdb.mi/mi-var-child.exp: Likewise. 279 * gdb.mi/mi-var-cmd.exp: Likewise. 280 * gdb.mi/mi-var-display.exp: Likewise. 281 * gdb.mi/mi2-var-block.exp: Likewise. 282 * gdb.mi/mi2-var-child.exp: Likewise. 283 * gdb.mi/mi2-var-cmd.exp: Likewise. 284 * gdb.mi/mi2-var-display.exp: Likewise. 285 2862004-08-15 Mark Kettenis <kettenis@gnu.org> 287 288 * gdb.base/unload.c (main): Make local variable msg const. 289 2902004-08-15 Michael Chastain <mec.gnu@mindspring.com> 291 292 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference 293 to bug-gnu@prep.ai.mit.edu. 294 * gdb.mi/mi-disassemble.exp: Likewise. 295 * gdb.mi/mi-eval.exp: Likewise. 296 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the 297 default line number. 298 * gdb.mi/mi-return.exp: Likewise. 299 * gdb.mi/mi-simplerun.exp: Likewise. 300 * gdb.mi/mi-stack.exp: Likewise. 301 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line 302 number with explicit range test. 303 * gdb.mi/mi-watch.exp: Likewise. 304 * gdb.mi/mi2-break.exp: Likewise. 305 * gdb.mi/mi2-cli.exp: Likewise. 306 * gdb.mi/mi2-disassemble.exp: Likewise. 307 * gdb.mi/mi2-eval.exp: Likewise. 308 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the 309 default line number. 310 * gdb.mi/mi2-return.exp: Likewise. 311 * gdb.mi/mi2-simplerun.exp: Likewise. 312 * gdb.mi/mi2-stack.exp: Likewise. 313 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line 314 number with explicit range test. 315 * gdb.mi/mi2-watch.exp: Likewise. 316 3172004-08-15 Michael Chastain <mec.gnu@mindspring.com> 318 319 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes. 320 * gdb.cp/m-static.exp: Likewise. 321 * gdb.cp/rtti.exp: Likewise. 322 3232004-08-14 Mark Kettenis <kettenis@gnu.org> 324 325 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>. 326 3272004-08-14 Eli Zaretskii <eliz@gnu.org> 328 329 * ChangeLog: Prefix Local Variables with semi-colons and indent 330 the reference to older ChangeLog files, to fix fontification in 331 Emacs. 332 3332004-08-13 Michael Chastain <mec.gnu@mindspring.com> 334 335 * gdb.mi/mi-break.exp: Use gdb_get_line_number. 336 * gdb.mi/mi2-break.exp: Likewise. 337 3382004-08-13 Michael Chastain <mec.gnu@mindspring.com> 339 340 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc. 341 3422004-08-13 Michael Chastain <mec.gnu@mindspring.com> 343 344 * gdb.cp/inherit.exp: Use cp_test_ptype_class. 345 3462004-08-13 Michael Chastain <mec.gnu@mindspring.com> 347 348 * gdb.cp/classes.exp: Remove unused declarations. Just let 349 test names default instead of providing special names. Remove 350 extraneous demangler test. 351 3522004-08-12 Jeff Johnston <jjohnstn@redhat.com> 353 354 * gdb.base/unload.exp: New test for breakpoints in dynamically 355 loaded libraries. 356 * gdb.base/unload.c: Ditto. 357 * gdb.base/unloadshr.c: Ditto. 358 3592004-08-12 Michael Chastain <mec.gnu@mindspring.com> 360 361 * gdb.cp/classes.exp (test_ptype_class_objects): Call 362 cp_test_ptype_class. 363 (test_enums): Likewise. 364 3652004-08-10 Andrew Cagney <cagney@gnu.org> 366 367 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New 368 files. 369 3702004-08-10 Andrew Cagney <cagney@gnu.org> 371 372 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip 373 init_malloc call. 374 3752004-08-10 Michael Chastain <mec.gnu@mindspring.com> 376 377 * ChangeLog: Add copyright notice. The notice is copied 378 from emacs 21.3 top level ChangeLog. 379 3802004-08-09 Michael Chastain <mec.gnu@mindspring.com> 381 382 * lib/cp-support.exp: New file. 383 * lib/cp-support.exp (cp_test_type_class): New function. 384 * gdb.cp/derivation.exp: Use cp_test_ptype_class. 385 * gdb.cp/virtfunc.exp (test_one_ptype): Removed. 386 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use 387 cp_test_ptype_class. 388 3892004-08-09 Michael Chastain <mec.gnu@mindspring.com> 390 391 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp, 392 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp, 393 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp, 394 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp, 395 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp, 396 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp, 397 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp, 398 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp, 399 gdb.mi/mi2-watch.exp: Update copyright years. 400 4012004-08-09 Mark Kettenis <kettenis@gnu.org> 402 403 * gdb.base/sigaltstack.exp: Provide proper anchoring. 404 4052004-08-09 Michael Chastain <mec.gnu@mindspring.com> 406 407 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp, 408 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp, 409 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp, 410 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp, 411 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp, 412 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp, 413 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp, 414 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp, 415 gdb.mi/mi-watch.exp: Update copyright years. 416 4172004-08-08 Daniel Jacobowitz <dan@debian.org> 418 419 PR gdb/1738 420 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing 421 from a breakpoint with a pending signal. 422 4232004-08-08 Daniel Jacobowitz <dan@debian.org> 424 425 PR gdb/1736 426 * lib/gdb.exp (gdb_test_multiple): Handle return -code return. 427 * gdb.base/sigaltstack.exp (finish_test): Consume output until 428 the prompt. 429 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736. 430 4312004-08-08 Daniel Jacobowitz <dan@debian.org> 432 433 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'. 434 4352004-08-08 Daniel Jacobowitz <dan@debian.org> 436 437 PR gdb/1736 438 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL 439 for i?86-*-linux*. 440 4412004-08-08 Daniel Jacobowitz <dan@debian.org> 442 443 * gdb.arch/i386-prologue.exp: Compile without debug information. 444 4452004-08-08 Michael Chastain <mec.gnu@mindspring.com> 446 447 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl 448 rather than asking gdb to search. 449 4502004-08-05 Michael Chastain <mec.gnu@mindspring.com> 451 452 * gdb.base/gcore.c: Include <string.h>. 453 4542004-08-05 Michael Chastain <mec.gnu@mindspring.com> 455 456 * gdb.base/gcore.c: Add copyright notice. 457 4582004-08-05 Michael Chastain <mec.gnu@mindspring.com> 459 460 * gdb.base/freebpcmd.c: Include <stdio.h>. 461 * gdb.base/long_long.c: Include <string.h>. 462 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>. 463 * gdb.base/siginfo.c: Include <string.h>. 464 * gdb.base/sigstep.c: Include <string.h>. 465 4662004-08-04 Michael Chastain <mec.gnu@mindspring.com> 467 468 * gdb.base/complex.c: Include <stdlib.h>. 469 4702004-08-04 Michael Chastain <mec.gnu@mindspring.com> 471 472 * gdb.base/complex.c: Add copyright notice. 473 4742004-08-04 Michael Chastain <mec.gnu@mindspring.com> 475 476 * gdb.base/charset.c: Include <stdlib.h>. 477 4782004-08-04 Michael Chastain <mec.gnu@mindspring.com> 479 480 * gdb.base/auxv.c: Include <stdlib.h>. 481 4822004-08-04 Michael Chastain <mec.gnu@mindspring.com> 483 484 * gdb.base/auxv.c: Add copyright notice. 485 4862004-08-04 Michael Chastain <mec.gnu@mindspring.com> 487 488 * gdb.base/coremaker.c: Add copyright notice. 489 * gdb.base/coremaker2.c: Add copyright notice. 490 4912004-08-04 Andrew Cagney <cagney@gnu.org> 492 493 * gdb.base/store.exp: Update copyright. 494 (check_set, up_set, check_struct, up_struct): Add a prefix to test 495 names, do not import gdb_prompt. 496 4972004-08-01 Andrew Cagney <cagney@gnu.org> 498 499 Fix PR testsuite/1729. 500 * gdb.base/dump.exp: Add test name to callers of capture_value, do 501 not use capture_value with value 4. 502 (capture_value): Add optional test name parameter. 503 (test_reload_saved_value, test_restore_saved_value): Use $msg as 504 the prefix, pass to capture_value. 505 5062004-08-01 Mark Kettenis <kettenis@gnu.org> 507 508 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue. 509 * gdb.arch/i386-prologue.c (standard): New prototype and function. 510 (main): Call new function. 511 5122004-07-31 Michael Chastain <mec.gnu@mindspring.com> 513 514 * gdb.cp/namespace.exp: Accept more varieties of ptype output. 515 5162004-07-31 Michael Chastain <mec.gnu@mindspring.com> 517 518 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output. 519 5202004-07-31 Michael Chastain <mec.gnu@mindspring.com> 521 522 * gdb.cp/inherit.exp: Accept more varieties of ptype output. 523 Accept more values of vtbl pointer. Remove some messages 524 about "obsolete gcc or gdb". 525 5262004-07-30 Michael Chastain <mec.gnu@mindspring.com> 527 528 * gdb.cp/classes.exp: Accept more varieties of ptype output. 529 5302004-07-30 Michael Chastain <mec.gnu@mindspring.com> 531 532 * gdb.base/asm-source.exp: Properly convert target board 533 debug flags from gcc format to binutils format. 534 5352004-07-28 Mark Kettenis <kettenis@gnu.org> 536 537 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in 538 gdb1718". PR backtrace/1718 partially fixed. 539 5402004-07-27 Jeff Johnston <jjohnstn@redhat.com> 541 542 * gdb.threads/watchthreads.exp: New test for threaded watchpoints. 543 5442004-07-26 Nick Clifton <nickc@redhat.com> 545 546 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known 547 good default value for a specific architecture is available then 548 set it to that value. Otherwise default to the -gstabs switch. 549 Remove the -g... switches from the asm-flags variable. Allow the 550 target board info to override the value if it wants to. Pass the 551 switch on the assembler command line. 552 5532004-07-23 Mark Kettenis <kettenis@gnu.org> 554 555 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718. 556 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function. 557 (main): Call new function. 558 5592004-07-22 Michael Chastain <mec.gnu@mindspring.com> 560 561 Test for PR exp/1715. 562 * gdb.base/radix.exp: Refactor common procedures. Make all 563 test names unique. Change XFAIL to KFAIL. 564 5652004-07-20 Michael Chastain <mec.gnu@mindspring.com> 566 567 * gdb.ada/gnat_ada.gpr.in: Rename from here ... 568 * gdb.ada/gnat_ada.gin: ... to here. 569 * configure.in: Use gnat_ada.gin. 570 * configure: Regenerate. 571 5722004-07-20 Andrew Cagney <cagney@gnu.org> 573 574 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with 575 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect 576 XFAILs. Clean up test messages and comments. Check backtraces. 577 Delete re-sync code. 578 5792004-07-19 Michael Chastain <mec.gnu@mindspring.com> 580 581 Fix PR cli/740. 582 * gdb.base/annota1.exp: Honor gdb,nosignals. 583 * gdb.base/annota3.exp: Likewise. 584 5852004-07-19 Michael Chastain <mec.gnu@mindspring.com> 586 587 * lib/java.exp: Update copyright notice. 588 5892004-07-19 Andrew Cagney <cagney@gnu.org> 590 591 * gdb.base/selftest.exp: Copy file from here ... 592 * gdb.gdb/selftest.exp: ... to here. 593 5942004-07-16 Andrew Cagney <cagney@redhat.com> 595 596 * lib/insight-support.exp: Delete file. 597 * lib/java.exp (java_init): Fix copyright. 598 5992004-07-16 Andrew Cagney <cagney@gnu.org> 600 601 * gdb.base/restore.c: Append "prologue" to comments marking the a 602 function's prologue. 603 * gdb.base/restore.exp: Update copyright, re-indent. 604 (restore_tests): Use gdb_test_multiple. Add "calleeN calls 605 callerN" prefix where needed. Update patterns that match a 606 function's prologue. 607 6082004-07-16 Michael Chastain <mec.gnu@mindspring.com> 609 610 * gdb.base/restore.c: Add copyright notice. 611 6122004-07-16 Andrew Cagney <cagney@gnu.org> 613 614 * gdb.base/logical.exp: Update copyright. 615 (evaluate): New procedure. Use to re-implement tests using 616 several tables. 617 6182004-07-14 Martin Hunt <hunt@redhat.com> 619 620 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY 621 which fixes some problems where init.tcl was not found. 622 6232004-07-13 Andrew Cagney <cagney@gnu.org> 624 625 * gdb.base/sizeof.exp: Skip test when no inferior I/O. 626 (check_sizeof, check_valueof): Do not include the output in the 627 test name. Use gdb_test. 628 (get_valueof): Use gdb_test_multiple. 629 630 * gdb.base/step-test.exp: Update copyright. Use 631 gdb_test_multiple. Ensure that test names do not include 632 architecture dependent output. 633 634 * gdb.gdb/observer.exp: Update copyright. 635 (setup_test): Use gdb_test_multiple. 636 (attach_first_observer, attach_second_observer) 637 (attach_third_observer, detach_first_observer) 638 (detach_second_observer, detach_third_observer) 639 (reset_counters, check_counters): Make $message a prefix. 640 (test_normal_stop_notifications): Add "args" parameter - a list of 641 init functions to be called. Make $message a prefix, 642 (test_observer_normal_stop): Change the message prefixes so that 643 they are unique, pass the attach / detach procedures to 644 test_normal_stop_notifications. 645 646 * gdb.base/signull.exp (test_segv): Prefix all tests with 647 "${name}". Clean up test messages. 648 649 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright. 650 651 * gdb.base/ena-dis-br.exp: Update copyright. 652 (break_at): New function. Replace send_gdb with gdb_test, 653 break_at, and gdb_test_multiple. Replace XFAIL of "continue with 654 ignore count, not stopped at bpt", with KFAIL. 655 6562004-07-13 Corinna Vinschen <vinschen@redhat.com> 657 658 * gdb.base/attach.exp: Remove cleanupfile handling. 659 6602004-07-12 Andrew Cagney <cagney@gnu.org> 661 662 * gdb.base/annota1.exp: Cleanup corefile test name. 663 * gdb.base/annota3.exp: Ditto. 664 6652004-07-12 Andrew Cagney <cagney@gnu.org> 666 667 * gdb.base/signals.exp: Clean up copyright, re-indent. 668 669 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with 670 gdb_test and gdb_test_multiple. 671 6722004-07-08 Jeff Johnston <jjohnstn@redhat.com> 673 674 * gdb.java/jmain.exp: Fix expected line number for main to 675 break at. Set XFAIL for break at main test since gcj does not 676 provide line number info for first statement in main. 677 6782004-07-08 Andrew Cagney <cagney@gnu.org> 679 680 * gdb.base/attach.exp: Cleanup copyright. Re-indent. 681 682 * gdb.base/sigbpt.exp: Make the common part of each test name a 683 prefix instead of suffix. 684 6852004-07-07 Bob Rossi <bob_rossi@cox.net> 686 687 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of 688 test from test_tbreak_creation_and_listing to 689 test_file_list_exec_source_file 690 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files 691 Changed name of test from test_tbreak_creation_and_listing to 692 test_file_list_exec_source_file 693 6942004-07-07 Jeff Johnston <jjohnstn@redhat.com> 695 696 * gdb.java/jmisc.exp: Fix expected output of ptype to look for 697 the jmisc() constructor instead of <init>. 698 * gdb.java/jmisc1.exp: Ditto. 699 7002004-07-07 Andrew Cagney <cagney@gnu.org> 701 702 * gdb.base/sigbpt.exp (stepi_out): Check for a single step 703 corrupting the PC. 704 7052004-07-06 Michael Chastain <mec.gnu@mindspring.com> 706 707 * gdb.cp/templates.exp: Accept whitespace change in demangler 708 output. 709 7102004-07-06 Andrew Cagney <cagney@gnu.org> 711 712 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test. 713 7142004-07-02 Michael Chastain <mec.gnu@mindspring.com> 715 716 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler. 717 * lib/compiler.cc: Likewise. 718 7192004-06-30 Michael Chastain <mec.gnu@mindspring.com> 720 721 * lib/compiler.cc: Work around string preprocessing problem 722 with old hp c++ compiler. 723 * lib/compiler.c: Likewise. 724 7252004-06-29 Corinna Vinschen <vinschen@redhat.com> 726 727 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor 728 directives to conditionalize symbol prefixing. 729 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding 730 additional_flags handling. Add underscore prefix for Cygwin. 731 * gdb.arch/i386-unwind.c: Use preprocessor directives to 732 conditionalize symbol prefixing. 733 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding 734 additional_flags handling. Add underscore prefix for Cygwin. 735 7362004-06-29 Corinna Vinschen <vinschen@redhat.com> 737 738 * gdb.base/bigcore.exp: Skip test on Cygwin. 739 7402004-06-28 Michael Chastain <mec.gnu@mindspring.com> 741 742 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output 743 formats for "info register". Use gdb_test_multiple. Fix 744 the "invalid register" test. 745 7462004-06-28 Corinna Vinschen <vinschen@redhat.com> 747 748 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows 749 PID for Cygwin. Add Cygwin specific strings to check for in some 750 tests. 751 (do_attach_tests): Add a test for user interaction when attaching 752 to a process with no matching symbol table already loaded. 753 7542004-06-26 Andrew Cagney <cagney@gnu.org> 755 756 Test PR java/1567 and PR java/1565. 757 * gdb.java/jmain.exp, gdb.java/jmain.java: New files. 758 * gdb.java/jmisc2.exp: Delete file. 759 7602004-06-26 Michael Chastain <mec.gnu@mindspring.com> 761 762 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice. 763 7642004-06-25 Corinna Vinschen <vinschen@redhat.com> 765 766 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second 767 attach process. 768 7692004-06-23 Michael Chastain <mec.gnu@mindspring.com> 770 771 * gdb.cp/pr-1553.exp: Remove. 772 7732004-06-22 Michael Chastain <mec.gnu@mindspring.com> 774 775 * gdb.cp/pr-1553.cc: Remove. 776 * gdb.cp/pr-1553.exp: Disable this test. 777 7782004-06-20 Jim Blandy <jimb@redhat.com> 779 780 Fix PR testsuite/1680. 781 * gdb.arch/i386-sse.exp: Properly quote curly braces in 782 regular expressions. 783 7842004-06-19 Michael Chastain <mec.gnu@mindspring.com> 785 786 Fix PR testsuite/1679. 787 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file. 788 Issue an UNSUPPORTED result instead. 789 7902004-06-18 Jim Blandy <jimb@redhat.com> 791 792 * gdb.base/charset.exp: Only send a control-C if we see a new 793 prompt and incomplete command. 794 7952004-06-18 Michael Chastain <mec.gnu@mindspring.com> 796 797 * gdb.cp/pr-574.cc: Add copyright notice. 798 7992004-06-17 Jim Blandy <jimb@redhat.com> 800 801 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in 802 cases where the regexp has no groups; this grabs random text from 803 the previous test suite, whatever that was. 804 8052004-06-17 Michael Chastain <mec.gnu@mindspring.com> 806 807 * gdb.cp/printmethod.cc: Add copyright notice. 808 8092004-06-16 Michael Chastain <mec.gnu@mindspring.com> 810 811 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice. 812 8132004-06-16 Andrew Cagney <cagney@gnu.org> 814 815 * gdb.base/signull.c: Update copyright. Include <string.h>. 816 (bowler): Replace data_pointer with data_read 817 and data_write cases. Add code_descriptor case. 818 (zero, desc): New array and pointer. 819 (data, code): Change to simple pointers. 820 * gdb.base/signull.exp: Fix probe pattern matching a function 821 descriptor SIGSEGV. Replace data_pointer with data_read and 822 data_write tests. 823 8242004-06-16 Andrew Cagney <cagney@gnu.org> 825 826 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite. 827 8282004-06-15 Michael Chastain <mec.gnu@mindspring.com> 829 830 * gdb.base/long_long.c: Add copyright notice. 831 8322004-06-15 Michael Chastain <mec.gnu@mindspring.com> 833 834 * gdb.base/long_long.exp: Remove reference to 835 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint 836 to gdb_breakpoint and gdb_continue_to_breakpoint. 837 8382004-06-14 Jim Blandy <jimb@redhat.com> 839 840 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little- 841 endian case. 842 8432004-06-14 Andrew Cagney <cagney@gnu.org> 844 845 * gdb.base/gcore.exp (capture_command_output): Delete the always 846 passing tests containing inferior values. 847 * gdb.base/ending-run.exp: Do not include the breakpoint address 848 in the test message. Update copyright. 849 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's 850 size in the test name, use gdb_test_multiple. Update copyright. 851 8522004-06-14 Michael Chastain <mec.gnu@mindspring.com> 853 854 * gdb.cp/ref-types.cc: Add copyright notice. 855 8562004-06-14 Michael Chastain <mec.gnu@mindspring.com> 857 858 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler, 859 hp_aCC_compiler. 860 * lib/compiler.cc: Likewise. 861 * lib/gdb.exp (get_compiler_info): Eval lines only if they are 862 'set' commands. Log diagnostics for other lines. Set 863 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler. 864 8652004-06-13 Michael Chastain <mec.gnu@mindspring.com> 866 867 * gdb.cp/try_catch.cc: Add copyright notice. 868 8692004-06-12 Michael Chastain <mec.gnu@mindspring.com> 870 871 * gdb.cp/userdef.cc: Add copyright notice. 872 8732004-06-11 Michael Chastain <mec.gnu@mindspring.com> 874 875 * gdb.cp/virtfunc.cc: Add copyright notice. 876 8772004-06-11 Randolph Chung <tausq@debian.org> 878 879 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler 880 problem. 881 8822004-06-10 Andrew Cagney <cagney@gnu.org> 883 884 * lib/compiler.cc, lib/compiler.c: Append either 885 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info. 886 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-* 887 instead of gcc-3-3. 888 8892004-06-09 Andrew Cagney <cagney@gnu.org> 890 891 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for 892 gdb/1455, bug is specific to "long long" and "double". 893 894 * gdb.base/structs.exp (test_struct_returns, test_struct_returns) 895 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*, 896 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447 897 fixed. 898 8992004-06-09 Andrew Cagney <cagney@gnu.org> 900 901 * gdb.base/structs.exp (test_struct_returns): Replace 902 "return_value_unknown" and "finish_value_unknown" by 903 "return_value_known" and "finish_value_known". Instead of 904 "return_value_unknown" iff "finish_value_unknown", check 905 "return_value_known" implies "finish_value_known". 906 9072004-06-08 Martin Hunt <hunt@redhat.com> 908 909 * gdb.base/float.exp: Add pattern for mips targets. 910 9112004-06-08 Randolph Chung <tausq@debian.org> 912 913 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure 914 message for unknown architectures more clear. 915 9162004-06-08 Joel Brobecker <brobecker@gnat.com> 917 918 * gdb.ada/null_record.exp: Use "start" instead of "begin" to 919 start the execution of the program. 920 9212004-06-07 Jim Blandy <jimb@redhat.com> 922 923 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests. 924 * gdb.arch/i386-cpuid.h: New helper file. 925 9262004-06-07 Randolph Chung <tausq@debian.org> 927 928 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior 929 has started. 930 9312004-06-04 Roland McGrath <roland@redhat.com> 932 933 Fix PR gdb/1647. 934 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it 935 differently to be robust to output buffering differences. 936 9372004-06-04 Michael Chastain <mec.gnu@mindspring.com> 938 939 * gdb.threads/pthreads.exp: Update copyright years. 940 (check_control_c): Change asynchronous 'after' to synchronous. 941 9422004-06-04 Roland McGrath <roland@redhat.com> 943 944 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through 945 next gdb prompt. 946 9472004-06-02 Michael Chastain <mec.gnu@mindspring.com> 948 949 Fix PR gdb/1636. 950 * gdb.threads/manythreads.exp: Change asynchronous 'after' 951 calls to synchronous. 952 9532004-05-26 Jim Blandy <jimb@redhat.com> 954 955 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests. 956 9572004-05-24 Randolph Chung <tausq@debian.org> 958 959 * gdb.asm/asm-source.exp: Enable test for hppa-linux target. 960 * gdb.asm/pa.inc: New file. 961 9622004-05-22 Mark Kettenis <kettenis@gnu.org> 963 964 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf. 965 9662004-05-21 Joel Brobecker <brobecker@gnat.com> 967 Daniel Jacobowitz <drow@mvista.com> 968 969 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the 970 GDB prompt. 971 9722004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 973 974 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of 975 setjmp/longjmp. Use sigaction instead of signal. 976 9772004-05-19 J. Brobecker <brobecker@gnat.com> 978 Michael Snyder <msnyder@redhat.com> 979 980 * gdb.threads/pthread_cond_wait.c: New file. 981 * gdb.threads/pthread_cond_wait.exp: New testcase. 982 9832004-05-13 Andrew Cagney <cagney@redhat.com> 984 985 * gdb.base/signull.exp, gdb.base/signull.c: New files. 986 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files. 987 9882004-05-11 Andrew Cagney <cagney@redhat.com> 989 990 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is 991 fixed but revealed gdb/1639. 992 9932004-05-10 Andrew Cagney <cagney@redhat.com> 994 995 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to 996 func1" and "next to 2nd alarm", kernel bug avoided. 997 9982004-05-10 Daniel Jacobowitz <dan@debian.org> 999 1000 PR external/1568 1001 * gdb.base/bigcore.exp: Check the size of the dumped core file. 1002 XFAIL if it is smaller than bytes_allocated. 1003 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned. 1004 (main): Make chunks_allocated unsigned. Correct comment. 1005 10062004-05-07 Joel Brobecker <brobecker@gnat.com> 1007 1008 * gdb.arch/powerpc-aix-prologue.c: New file. 1009 * gdb.arch/powerpc-aix-prologue.exp: New file. 1010 10112004-05-07 Jim Blandy <jimb@redhat.com> 1012 1013 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h, 1014 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests. 1015 10162004-05-06 Joel Brobecker <brobecker@gnat.com> 1017 1018 * gdb.base/sep.exp: No longer setup_kfail when the program was 1019 built with dwarf2. 1020 10212004-05-05 Jim Ingham <jingham@apple.com> 1022 1023 * gdb.base/pending.exp: Make sure pending breakpoints 1024 preserve the ignore count. 1025 10262004-04-27 Jerome Guitton <guitton@gnat.com> 1027 1028 * i386-prologue.exp: Add testcase for jump instruction as first 1029 instruction of the real code. 1030 * i386-prologue.c (jump_at_beginning): New function. 1031 10322004-04-28 Mark Kettenis <kettenis@gnu.org> 1033 1034 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on 1035 x86_64-*-*. 1036 10372004-04-28 Mark Kettenis <kettenis@gnu.org> 1038 1039 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on 1040 i*86-*-*. 1041 10422004-04-25 Mark Kettenis <kettenis@gnu.org> 1043 1044 * gdb.base/call-sc.exp (start_scalars_test): Fix regular 1045 expression that checks the return type. 1046 10472004-04-23 Andrew Cagney <cagney@redhat.com> 1048 1049 * gdb.base/call-sc.exp: New test of scalar call/return values. 1050 * gdb.base/call-sc.c: Ditto. 1051 10522004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 1053 1054 * gdb.threads/manythreads.c: Reduce thread stack size. 1055 10562004-04-23 Jeff Johnston <jjohnstn@redhat.com> 1057 1058 * gdb.threads/manythreads.c: Add copyright notice. 1059 10602004-04-23 Andrew Cagney <cagney@redhat.com> 1061 1062 * gdb.base/siginfo.exp: Better handle step out of signal. 1063 * gdb.base/sigstep.exp: Ditto. 1064 10652004-04-22 Jeff Johnston <jjohnstn@redhat.com> 1066 Daniel Jacobowitz <drow@mvista.com> 1067 1068 * gdb.threads/manythreads.c: New testcase. 1069 * gdb.threads/manythreads.exp: Ditto. 1070 10712004-04-22 Jim Blandy <jimb@redhat.com> 1072 1073 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c, 1074 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test. 1075 10762004-04-21 Michael Chastain <mec.gnu@mindspring.com> 1077 1078 * gdb.stabs/weird.exp: Accept full pathname for $binfile. 1079 10802004-04-21 Andrew Cagney <cagney@redhat.com> 1081 1082 * gdb.base/sigstep.c: New file. 1083 * gdb.base/sigstep.exp: New file. 1084 10852004-04-16 Joel Brobecker <brobecker@gnat.com> 1086 1087 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update 1088 call to observer_notify_normal_stop. 1089 10902004-04-15 Andrew Cagney <cagney@redhat.com> 1091 1092 * gdb.base/siginfo.c: New file. 1093 * gdb.base/siginfo.exp: New file. 1094 10952004-04-12 J. Brobecker <brobecker@gnat.com> 1096 1097 * gdb.base/sep.exp: Fix typo in comment. 1098 10992004-04-12 J. Brobecker <brobecker@gnat.com> 1100 1101 * gdb.base/sep.c: New file. 1102 * gdb.base/sep-proc.c: New file. 1103 * gdb.base/sep.exp: New testcase. 1104 11052004-04-09 Mark Kettenis <kettenis@gnu.org> 1106 1107 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file 1108 support. 1109 11102004-04-05 Andrew Cagney <cagney@redhat.com> 1111 1112 * gdb.base/sigaltstack.c: New file. 1113 * gdb.base/sigaltstack.exp: New file. 1114 11152004-04-04 Joel Brobecker <brobecker@gnat.com> 1116 1117 * gdb.base/foll-fork.exp: Update the expected output for 1118 "help set follow-fork-mode", to match a change that was made 1119 to the help of this variable on 2004-01-13. 1120 11212004-04-01 Joel Brobecker <brobecker@gnat.com> 1122 1123 * lib/ada.exp: Add copyright notice. 1124 * bar.ads: Likewise. 1125 * bar.adb: Likewise. 1126 * null_record.adb: Likewise. 1127 * null_record.exp: Likewise. 1128 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another. 1129 11302004-04-01 Joel Brobecker <brobecker@gnat.com> 1131 1132 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr. 1133 * configure: Regenerate. 1134 11352004-04-01 Joel Brobecker <brobecker@gnat.com> 1136 1137 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed 1138 to build the application. Remove the message printed when in 1139 verbose mode, redundant with the UNSUPPORTED message above. 1140 11412004-03-31 Joel Brobecker <brobecker@gnat.com> 1142 1143 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files. 1144 * gdb.ada (null_record.exp): New testcase. 1145 11462004-03-31 Joel Brobecker <brobecker@gnat.com> 1147 1148 * Makefile.in (ALL_SUBDIRS) Add gdb.ada. 1149 11502004-03-31 Joel Brobecker <brobecker@gnat.com> 1151 1152 * gdb.ada: New subdirectory. 1153 * gdb.ada/Makefile.in: New file. 1154 * gdb.ada/gnat_ada.gpr.in: New file. 1155 11562004-03-31 Joel Brobecker <brobecker@gnat.com> 1157 1158 * lib/ada.exp: New file. 1159 11602004-03-24 Daniel Jacobowitz <drow@mvista.com> 1161 1162 * gdb.base/gdb1250.exp: Use runto {allow-pending}. 1163 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}. 1164 11652004-03-22 Andrew Cagney <cagney@redhat.com> 1166 1167 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs 1168 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET. 1169 Problem identified by Ulrich Weigand. 1170 11712004-03-17 David Carlton <carlton@kealia.com> 1172 1173 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of 1174 PR c++/826. 1175 11762004-03-16 Roland McGrath <roland@redhat.com> 1177 1178 * gdb.base/auxv.exp: New file. 1179 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c. 1180 11812004-03-12 David Carlton <carlton@kealia.com> 1182 1183 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553. 1184 * gdb.cp/pr-1553.cc: Ditto. 1185 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third 1186 pass branch. 1187 11882004-03-12 Michael Chastain <mec.gnu@mindspring.com> 1189 1190 * gdb.cp/templates.exp: Accept more template types. 1191 11922004-03-09 Michael Chastain <mec.gnu@mindspring.com> 1193 1194 From Corinna Vinschen with modifications. 1195 * gdb.cp/classes.cc (enums1): Add a line to extend scope of 1196 local variable obj_with_enum. 1197 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL 1198 results with obj_with_enum. 1199 12002004-03-09 Michael Chastain <mec.gnu@mindspring.com> 1201 1202 * gdb.cp/classes.cc: New file, copied from misc.cc. 1203 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc. 1204 12052004-03-09 Michael Chastain <mec.gnu@mindspring.com> 1206 1207 * gdb.cp/misc.cc: Add copyright notice. 1208 12092004-03-05 David Carlton <carlton@kealia.com> 1210 1211 * gdb.cp/rtti.exp: Add 'print *obj3' test. 1212 * gdb.cp/rtti.h: Update copyright. 1213 (namespace n2::n3): New. 1214 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New. 1215 (n2::n3::func3): New. 1216 (main): Call n2::n3::func3. 1217 * gdb.cp/rtti2.cc: Update copyright. 1218 (n2::create3): New. 1219 12202004-03-04 Mark Kettenis <kettenis@gnu.org> 1221 1222 * gdb.asm/openbsd.inc: Fix typo. 1223 12242004-03-03 Fred Fish <fnf@redhat.com> 1225 1226 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set 1227 "val" instead of unused "size". Update copyright year. 1228 12292004-02-29 Daniel Jacobowitz <drow@mvista.com> 1230 1231 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates 1232 to use unsigned char. 1233 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c, 1234 gdb.cp/cttiadd3.c: Change type of variable to unsigned char. 1235 12362004-02-29 Daniel Jacobowitz <drow@mvista.com> 1237 1238 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete 1239 line of output. 1240 12412004-02-28 Daniel Jacobowitz <drow@mvista.com> 1242 1243 * gdb.base/relocate.c (dummy): Initialize. 1244 12452004-02-28 Daniel Jacobowitz <drow@mvista.com> 1246 1247 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow 1248 a breakpoint at exit. 1249 12502004-02-27 Fred Fish <fnf@redhat.com> 1251 1252 * gdb.base/chng-syms.exp: Add expect condition to match failing 1253 case that isn't a timeout. 1254 12552004-02-27 Andrew Cagney <cagney@redhat.com> 1256 1257 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile 1258 support. 1259 12602004-02-26 Fred Fish <fnf@redhat.com> 1261 1262 * gdb.arch/gdb1431.c: Remove. 1263 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s 1264 * gdb.arch/gdb1431.exp: Use "advance" correctly instead 1265 of "until" incorrectly. 1266 12672004-02-26 J. Brobecker <brobecker@gnat.com> 1268 1269 * gdb.cp/class2.cc (empty): New class. 1270 (refer): New function. 1271 (main): Declare an object of type empty and use it. 1272 * gdb.cp/class2.exp: Print the value of an object of type empty. 1273 12742004-02-26 Jeff Johnston <jjohnstn@redhat.com> 1275 1276 * gdb.base/langs.exp: Update query string to match the 1277 new nquery format used for pending breakpoints. 1278 12792004-02-26 Andrew Cagney <cagney@redhat.com> 1280 1281 Fix PR i18n/1570. 1282 * gdb.base/charset.c: Update copyright notice. 1283 (main, init_string): Remove the escape character '\e' tests. 1284 * gdb.base/printcmds.exp (test_print_all_chars): Ditto. 1285 * gdb.base/charset.exp (valid_host_charset): Ditto. 1286 * gdb.base/setvar.exp: Ditto. 1287 12882004-02-24 Andrew Cagney <cagney@redhat.com> 1289 1290 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing 1291 mmapped data in core file" PASS and FAIL messages consistent. 1292 1293 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when 1294 setting a breakpoint. Work around PR java/1565. 1295 12962004-02-23 Jeff Johnston <jjohnstn@redhat.com> 1297 1298 * lib/gdb.exp (gdb_breakpoint): Update query string to match 1299 new nquery format. 1300 * gdb.base/pending.exp: Ditto. 1301 13022004-02-22 Mark Kettenis <kettenis@gnu.org> 1303 1304 * configure.in: Run stabs tests on *BSD. 1305 * configure: Regenerated. 1306 13072004-02-21 Mark Kettenis <kettenis@gnu.org> 1308 1309 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD. 1310 13112004-02-20 Fred Fish <fnf@redhat.com> 1312 1313 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous 1314 blank in test for "returns short", for consistency with other 1315 "returns xxx" tests. Update copyright year. 1316 13172004-02-19 Fred Fish <fnf@redhat.com> 1318 1319 New testcase for PR breakpoint/1558. 1320 * gdb.arch/gdb1558.exp: New file. 1321 * gdb.arch/gdb1558.c: New file. 1322 13232004-02-19 Elena Zannoni <ezannoni@redhat.com> 1324 1325 * gdb.base/nodebug.exp: Fix typo. 1326 13272004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 1328 1329 Committed by Jim Blandy <jimb@redhat.com>. 1330 1331 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi. 1332 1333 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex. 1334 1335 * gdb.base/float.exp: Support s390*-*-* targets. 1336 13372004-02-17 Adam Fedor <fedor@gnu.org> 1338 1339 * gdb.base/gdb1555.exp: New file. 1340 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files. 1341 13422004-02-17 Elena Zannoni <ezannoni@redhat.com> 1343 1344 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment. 1345 13462004-02-16 Fred Fish <fnf@redhat.com> 1347 1348 * gdb.arch/gdb1291.c: Remove 1349 * gdb.arch/gdb1291.s: New test input file. 1350 * gdb.arch/gdb1291.exp: Expand test to check case that should not 1351 fail. Test for correct result, known incorrect result, other 1352 failures and timeouts. 1353 13542004-02-16 Andrew Cagney <cagney@redhat.com> 1355 1356 * gdb.base/bigcore.exp: New file. 1357 * gdb.base/bigcore.c: New file. 1358 13592004-02-13 Andrew Cagney <cagney@redhat.com> 1360 1361 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file. 1362 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file. 1363 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file. 1364 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file. 1365 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file. 1366 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file. 1367 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file. 1368 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file. 1369 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file. 1370 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file. 1371 13722004-02-11 Jeff Johnston <jjohnstn@redhat.com> 1373 1374 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction 1375 executed is an alloc instruction. 1376 13772004-02-11 David Carlton <carlton@kealia.com> 1378 1379 * gdb.cp/breakpoint.exp: New. 1380 * gdb.cp/breakpoint.cc: New. 1381 13822004-02-11 Michael Chastain <mec.gnu@mindspring.com> 1383 1384 Partial fix for PR gdb/1543. 1385 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp, 1386 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp, 1387 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp, 1388 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp, 1389 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp, 1390 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp, 1391 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp, 1392 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp, 1393 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference 1394 to bug-gdb@prep.ai.mit.edu . 1395 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc, 1396 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc, 1397 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc: 1398 Likewise. 1399 14002004-02-10 Andrew Cagney <cagney@redhat.com> 1401 1402 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors 1403 using gdb_internal_error_resync. 1404 14052004-02-09 Daniel Jacobowitz <drow@mvista.com> 1406 1407 * gdb.threads/thread-specific.exp: Stop early if no threads are 1408 found. 1409 14102004-02-09 Michael Chastain <mec.gnu@mindspring.com> 1411 1412 * gdb.base/pending.exp: Remove extra \n from gdb_test calls. 1413 14142004-02-08 Daniel Jacobowitz <drow@mvista.com> 1415 1416 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending 1417 breakpoints. 1418 14192004-02-07 Daniel Jacobowitz <drow@mvista.com> 1420 1421 * config/sim.exp (gdb_load): Handle $arg == "". 1422 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run. 1423 * gdb.objc/basicclass.exp: Use gdb_run_cmd. 1424 14252004-02-07 Elena Zannoni <ezannoni@redhat.com> 1426 1427 * gdb.base/maint.exp: Update test to reflect 1428 obstack changes. 1429 14302004-02-04 Jeff Johnston <jjohnstn@redhat.com> 1431 1432 * gdb.base/pendshr.c (pendfunc): New function that calls 1433 pendfunc1. 1434 * gdb.base/pending.c: Call pendfunc instead of pendfunc1. 1435 14362004-02-04 Fred Fish <fnf@redhat.com> 1437 1438 * gdb.arch/gdb1431.c: Add underbar prefixed version of global 1439 function symbols and update copyright years. 1440 * gdb.arch/gdb1291.c: Ditto. 1441 14422004-02-03 Michael Chastain <mec.gnu@mindspring.com> 1443 1444 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)". 1445 14462004-02-03 Michael Chastain <mec.gnu@mindspring.com> 1447 1448 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)". 1449 14502004-02-03 Michael Chastain <mec.gnu@mindspring.com> 1451 1452 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh. 1453 14542004-02-02 Fred Fish <fnf@redhat.com> 1455 1456 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with 1457 remote targets. Update copyright years. 1458 14592004-02-02 Jeff Johnston <jjohnstn@redhat.com> 1460 1461 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint 1462 support. 1463 * gdb.base/langs.exp: Fix test which attempts to create 1464 breakpoint on non-existent function to handle new pending 1465 support. 1466 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set 1467 a breakpoint. 1468 * gdb.base/pending.exp: New test. 1469 * gdb.base/pending.c: New file. 1470 * gdb.base/pendshr.c: Ditto. 1471 14722004-02-02 David Carlton <carlton@kealia.com> 1473 1474 * gdb.cp/overload.exp: Add overloadNamespace tests. 1475 * gdb.cp/overload.cc (dummyClass, dummyInstance): New. 1476 (overloadNamespace, XXX): New. 1477 (main): Call XXX::marker2. 1478 14792004-02-01 Fred Fish <fnf@redhat.com> 1480 1481 * gdb.base/dump.exp: Use runto_main instead of "runto main". 1482 * gdb.base/finish.exp: Ditto. 1483 * gdb.base/gcore.exp: Ditto. 1484 * gdb.base/huge.exp: Ditto. 1485 * gdb.base/info-proc.exp: Ditto. 1486 * gdb.base/return2.exp: Ditto. 1487 * gdb.threads/gcore-thread.exp: Ditto. 1488 14892004-02-01 Daniel Jacobowitz <drow@mvista.com> 1490 1491 * gdb.threads/thread-specific.exp: Add missing anchor to regexp. 1492 14932004-02-01 Mark Kettenis <kettenis@gnu.org> 1494 1495 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such 1496 that opening the file succeeds on OpenBSD. 1497 14982004-02-01 Daniel Jacobowitz <drow@mvista.com> 1499 1500 * gdb.threads/thread-specific.c: New file. 1501 * gdb.threads/threads-specific.exp: New test script. 1502 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access 1503 to expect_out. 1504 15052004-02-01 Mark Kettenis <kettenis@gnu.org> 1506 1507 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on 1508 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs 1509 only on the "print_small_structs from print_long_arg_list" test. 1510 15112004-02-01 Daniel Jacobowitz <drow@mvista.com> 1512 1513 * gdb.base/completion.exp: Kill a stray backslash. 1514 1515 From Jim Ingham <jingham@apple.com>: 1516 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl" 1517 agrees with the result from sending a tab. 1518 15192004-01-31 Daniel Jacobowitz <drow@mvista.com> 1520 1521 * gdb.base/chng-syms.exp: Remove stray newline. 1522 15232004-01-31 Mark Kettenis <kettenis@gnu.org> 1524 1525 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for 1526 *-*-openbsd*. 1527 * gdb.asm/openbsd.inc: New file. 1528 15292004-01-30 Mark Kettenis <kettenis@gnu.org> 1530 1531 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't 1532 append -static to link-flags for *-*-freebsd*, *-*netbsd* and 1533 *-*solaris2*. Remove commented out default settings for 1534 asm-flags. Replace gdb_compile with target_link. 1535 15362004-01-29 Michael Chastain <mec.gnu@mindspring.com> 1537 1538 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb 1539 for all tests. Remove old hp-ux and cygnus xfail cases. 1540 15412004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com> 1542 1543 * gdb.base/chng-syms.exp: New file. 1544 * gdb.base/chng-syms.c: New file. 1545 15462004-01-24 Michael Chastain <mec.gnu@mindspring.com> 1547 1548 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l". 1549 Provide arms for current output in all my configurations. 1550 15512004-01-24 Michael Chastain <mec.gnu@mindspring.com> 1552 1553 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler. 1554 * lib/compiler.cc: Likewise. 1555 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to 1556 get the right preprocessor. Eval the output directly. Remove 1557 special tests for hp_cc_compiler and hp_aCC_compiler. Remove 1558 hp_f77_compiler and hp_f90_compiler completely. 1559 (gdb_preprocess): Delete. 1560 (get_compiler): Delete. 1561 15622004-01-24 Mark Kettenis <kettenis@gnu.org> 1563 1564 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include 1565 <string.h>. 1566 15672004-01-24 Nick Roberts <nick@nick.uklinux.net> 1568 1569 * gdb.mi/mi-stack.exp: Update copyright. 1570 15712004-01-23 David Carlton <carlton@kealia.com> 1572 1573 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add 1574 test for cp_lookup_transparent_type. 1575 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to; 1576 call them. 1577 15782004-01-23 Daniel Jacobowitz <drow@mvista.com> 1579 1580 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test 1581 after -var-update. 1582 15832004-01-23 David Carlton <carlton@kealia.com> 1584 1585 * gdb.cp/namespace.cc (C::ensureRefs): New. 1586 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New. 1587 15882004-01-20 Nick Roberts <nick@nick.uklinux.net> 1589 1590 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for 1591 case "-stack-list-locals 2". 1592 * gdb.mi/mi-var-child.exp: Test for case 1593 "-var-list-children --all-values NAME". 1594 15952004-01-18 Michael Chastain <mec.gnu@mindspring.com> 1596 1597 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+. 1598 15992004-01-18 Mark Kettenis <kettenis@gnu.org> 1600 1601 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns 1602 used with gdb_test_multiple. 1603 1604 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory 1605 read at address 0. This fixes PR testsuite/1504. 1606 16072004-01-18 Daniel Jacobowitz <drow@mvista.com> 1608 1609 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load. 1610 Remove downloading, guessing the host executable, the calls to 1611 gdb_file_cmd and gdb_target_cmd, and "load" support. 1612 (infer_host_exec): New function broken out from gdb_load. 1613 (gdb_load): New wrapper for gdbserver_gdb_load. 1614 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on 1615 gdb_target_cmd. Use -target-select. 1616 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load. 1617 Download binaries to the host. Clear last_mi_remote_file when 1618 we load a new binary. 1619 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded, 1620 call gdbserver_gdb_load and mi_gdb_target_cmd. 1621 16222004-01-17 Michael Chastain <mec.gnu@mindspring.com> 1623 1624 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>" 1625 type patterns. 1626 16272004-01-17 Michael Chastain <mec.gnu@mindspring.com> 1628 1629 * gdb.cp/templates.exp: Fix typo in test name of 1630 "print Foo<volatile char*>::foo". 1631 16322004-01-15 Michael Chastain <mec.gnu@mindspring.com> 1633 1634 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*. 1635 16362004-01-16 Ben Elliston <bje@wasabisystems.com> 1637 1638 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove. 1639 (clean mostlyclean): Remove empty rm. 1640 16412004-01-15 Michael Chastain <mec.gnu@mindspring.com> 1642 1643 * gdb.base/setvar.exp: Add copyright years. 1644 16452004-01-14 David Carlton <carlton@bactrian.org> 1646 1647 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to 1648 PR c++/1511 and update coment. 1649 * gdb.cp/templates.exp: Update patterns to match current output. 1650 If changes involve something other than whitespace, KFAIL 1651 w.r.t. PR c++/1512 or PR c++/931 as appropriate. 1652 16532004-01-14 David Carlton <carlton@kealia.com> 1654 1655 * gdb.cp/namespace.exp: Add tests involving classes defined within 1656 namespaces. 1657 * gdb.cp/namespace.cc (C::CClass): New. 1658 * gdb.cp/namespace1.cc (C::OtherFileClass): New. 1659 16602004-01-14 Elena Zannoni <ezannoni@redhat.com> 1661 1662 * gdb.base/sepdebug.exp: Bail out of the test if we don't know 1663 what debug info we have. Print a better message if something goes 1664 wrong while producing the separate debug info file. 1665 16662004-01-14 Michael Chastain <mec.gnu@mindspring.com> 1667 1668 * gdb.base/callfuncs.c: Remove explicit declaration of malloc. 1669 16702004-01-14 Michael Chastain <mec.gnu@mindspring.com> 1671 1672 * gdb.base/callfuncs.c: Add copyright notice. 1673 16742004-01-13 Michael Chastain <mec.gnu@mindspring.com> 1675 1676 * gdb.cp/derivation.exp: Add XFAIL for bug with protected 1677 inheritance. PR gdb/1498, PR gcc/13539. 1678 16792004-01-13 Elena Zannoni <ezannoni@redhat.com> 1680 1681 * gdb.threads/gcore-thread.exp: Prefix name of binary with 1682 test specific name. 1683 * gdb.mi/gdb669.exp: Ditto. 1684 * gdb.mi/mi-pthreads.exp: Ditto. 1685 * gdb.mi/mi1-pthreads.exp: Ditto. 1686 * gdb.mi/mi2-pthreads.exp: Ditto. 1687 16882004-01-12 Michael Chastain <mec.gnu@mindspring.com> 1689 1690 * gdb.cp/member-ptr.cc: Add copyright notice. 1691 16922004-01-12 Michael Chastain <mec.gnu@mindspring.com> 1693 1694 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add 1695 some patterns for recent versions of gcc and hpacc. Delete 1696 calls to setup_xfail for hppa*-*-*. Delete redundant tests. 1697 Delete tests that access a NULL pointer-to-member-data. This 1698 script is still disabled for gcc. 1699 17002004-01-12 Elena Zannoni <ezannoni@redhat.com> 1701 1702 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are 1703 escaped correctly. 1704 17052004-01-12 Elena Zannoni <ezannoni@redhat.com> 1706 1707 * gdb.base/sepdebug.exp: New file. 1708 * gdb.base/sepdebug.c: New file. 1709 * lib/gdb.exp (separate_debug_filename): New procedure. 1710 (gdb_gnu_strip_debug): New procedure. 1711 17122004-01-12 Andrew Cagney <cagney@redhat.com> 1713 1714 * gdb.mi/ChangeLog: Delete file. Renamed to ... 1715 * gdb.mi/ChangeLog-1999-2003: New file. 1716 17172004-01-12 Andrew Cagney <cagney@redhat.com> 1718 1719 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for 1720 "Renaming a directory to a non-empty directory returns ENOTEMPTY 1721 or EEXIST", treat EBUSY as an XFAIL. 1722 17232004-01-11 Michael Chastain <mec.gnu@mindspring.com> 1724 1725 * gdb.base/scope.exp: Remove obsolete setup_xfail for 1726 hp_cc_compiler. 1727 17282004-01-10 Michael Chastain <mec.gnu@mindspring.com> 1729 1730 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)" 1731 decorations. 1732 17332004-01-10 Michael Chastain <mec.gnu@mindspring.com> 1734 1735 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)" 1736 and "(aCC)" decorations. Remove obsolete doco about old 1737 test results. 1738 17392004-01-09 Michael Chastain <mec.gnu@mindspring.com> 1740 1741 * gdb.cp/exception.exp: Fix typo in doco. 1742 17432004-01-09 Mark Kettenis <kettenis@gnu.org> 1744 1745 * gdb.base/gdb1476.exp: Fix typo. 1746 17472004-01-09 Michael Chastain <mec.gnu@mindspring.com> 1748 1749 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty 1750 file. 1751 17522004-01-09 Michael Chastain <mec.gnu@mindspring.com> 1753 1754 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>. 1755 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple. 1756 Use gdb_compile. Remove restriction on gcc. Add some patterns 1757 for recent version of gdb. Delete second half, which was a copy 1758 of the first half with different build flags. This test is 1759 still disabled because it is still not ready for production. 1760 17612004-01-08 Michael Chastain <mec.gnu@mindspring.com> 1762 1763 * gdb.cp/exception.cc: Add copyright notice. 1764 * gdb.cp/exception.exp: Add a notice that this file is broken 1765 because of line number changes caused by addition of copyright 1766 notice. 1767 17682004-01-08 Michael Chastain <mec.gnu@mindspring.com> 1769 1770 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc. 1771 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp. 1772 17732004-01-08 Michael Chastain <mec.gnu@mindspring.com> 1774 1775 * gdb.cp/classes.exp: Accept gnu abi 2. 1776 * gdb.cp/derivation.exp: Likewise. 1777 * gdb.cp/overload.exp: Likewise. 1778 * gdb.cp/virtfunc.exp: Likewise. 1779 17802004-01-08 Michael Chastain <mec.gnu@mindspring.com> 1781 1782 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous 1783 semicolon after end of function. 1784 17852004-01-07 Michael Chastain <mec.gnu@mindspring.com> 1786 1787 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>. 1788 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern 1789 boilerplate code for compiling and running the program under 1790 test. Add some string method tests. 1791 17922004-01-07 Michael Chastain <mec.gnu@mindspring.com> 1793 1794 * gdb.cp/bs15503.cc: Add copyright notice. 1795 * gdb.cp/bs15503.exp: Adjust line number. 1796 17972004-01-07 Michael Chastain <mec.gnu@mindspring.com> 1798 1799 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp. 1800 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc. 1801 18022004-01-07 Michael Chastain <mec.gnu@mindspring.com> 1803 1804 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for 1805 hp_cc_compiler. 1806 18072004-01-07 Michael Chastain <mec.gnu@mindspring.com> 1808 1809 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number. 1810 * gdb.cp/ctti.exp: Use the marker instead of "next". 1811 With gcc, run further before bailing. 1812 18132004-01-07 Michael Chastain <mec.gnu@mindspring.com> 1814 1815 * gdb.cp/cttiadd.cc: Add copyright notice. 1816 * gdb.cp/cttiadd1.cc: Likewise. 1817 * gdb.cp/cttiadd2.cc: Likewise. 1818 * gdb.cp/cttiadd3.cc: Likewise. 1819 18202004-01-07 Michael Chastain <mec.gnu@mindspring.com> 1821 1822 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly. 1823 Use gdb_test, gdb_test_multiple. Use floating-point values that 1824 have exact representations in IEEE-ish formats. 1825 18262004-01-07 Michael Chastain <mec.gnu@mindspring.com> 1827 1828 * gdb.base/constvars.exp: Do not force lang=c++ if using HP 1829 compilers. Delete duplicate call to get_compiler_info. 1830 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler. 1831 * gdb.base/volatile.exp: Likewise. 1832 18332004-01-07 Mark Kettenis <kettenis@gnu.org> 1834 1835 * gdb.base/gdb1476.exp: Only run the tests if we can't read the 1836 memory at address 0. 1837 18382004-01-07 Michael Chastain <mec.gnu@mindspring.com> 1839 1840 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler 1841 to test for hp-ux assembler. Fix copyright years. 1842 18432004-01-07 Andrew Cagney <cagney@redhat.com> 1844 1845 * gdb.base/fileio.c (strerrno): Add "EBUSY". 1846 18472004-01-07 Andrew Cagney <cagney@redhat.com> 1848 1849 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open" 1850 when creating the read-only file. From analysis by Roland McGrath 1851 and Elena Zannoni. 1852 18532004-01-06 Michael Chastain <mec.gnu@mindspring.com> 1854 1855 * gdb.cp/namespace.exp: Call get_compiler_info with "c++". 1856 18572004-01-06 Michael Chastain <mec.gnu@mindspring.com> 1858 1859 * gdb.base/cvexpr.c: Be type-safe with function pointers and 1860 data pointers. 1861 18622004-01-06 Michael Chastain <mec.gnu@mindspring.com> 1863 1864 * gdb.cp/m-static.exp: Compile one source file at a time. 1865 Delete unused call to get_compiler_info. 1866 18672004-01-06 Michael Chastain <mec.gnu@mindspring.com> 1868 1869 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci. 1870 * gdb.base/call-rt-st.exp: Likewise. 1871 * gdb.base/nodebug.exp: Likewise. 1872 * gdb.base/volatile.exp: Likewise. 1873 * gdb.cp/ref-types.exp: Likewise. 1874 * gdb.cp/templates.exp: Likewise. 1875 18762004-01-05 Mark Kettenis <kettenis@gnu.org> 1877 1878 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files. 1879 18802004-01-05 Michael Chastain <mec.gnu@mindspring.com> 1881 1882 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for 1883 hppa*-hp-hpux*. 1884 18852004-01-04 Mark Kettenis <kettenis@gnu.org> 1886 1887 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for 1888 x86_64-*-*. 1889 1890 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for 1891 sparc64-*-* and sparc*-solaris2*. 1892 18932004-01-04 Mark Kettenis <kettenis@gnu.org> 1894 1895 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for 1896 return ${tests}" test. The ${tests} already mentions the 1897 filename. 1898 18992004-01-02 Michael Chastain <mec.gnu@mindspring.com> 1900 1901 * gdb.cp/local.exp: Accept gcc abi 2. 1902 19032004-01-02 Michael Chastain <mec.gnu@mindspring.com> 1904 1905 * gdb.cp/templates.exp: Accept gcc abi 2. 1906 19072004-01-02 Michael Chastain <mec.gnu@mindspring.com> 1908 1909 * lib/compiler.cc: Remove supports_template_debugging. 1910 * gdb.cp/templates.exp: Do not test supports_template_debugging. 1911 19122004-01-01 Michael Chastain <mec.gnu@mindspring.com> 1913 1914 * gdb.cp/namespace.exp: Accept gcc abi 2. 1915 19162004-01-01 Michael Chastain <mec.gnu@mindspring.com> 1917 1918 * gdb.cp/method.exp: Accept gcc abi 2. 1919 19202004-01-01 Michael Chastain <mec.gnu@mindspring.com> 1921 1922 * gdb.cp/classes.exp: Generate identical results as old version. 1923 * gdb.cp/derivation.exp: Likewise. 1924 * gdb.cp/overload.exp: Likewise. 1925 * gdb.cp/virtfunc.exp: Likewise. 1926 19272004-01-01 Michael Chastain <mec.gnu@mindspring.com> 1928 1929 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a 1930 mysterious bug with sourceware version of expect. 1931 19322004-01-01 Michael Chastain <mec.gnu@mindspring.com> 1933 1934 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match 1935 current versions of gcc, including gcc abi 2. Remove gratuitous 1936 restart of test program. Use gdb_test_multiple and gdb_test for 1937 all tests. Add patterns to xfail missing "const" in "const char *" 1938 and kfail PR gdb/1155. 1939 19402004-01-01 Michael Chastain <mec.gnu@mindspring.com> 1941 1942 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match 1943 current versions of gcc, including gcc abi 2. Remove gratuitous 1944 restart of test program. Use gdb_test_multiple and gdb_test for 1945 all tests. Add patterns to kfail PR gdb/1498. 1946 19472003-12-31 Michael Chastain <mec.gnu@mindspring.com> 1948 1949 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match 1950 current versions of gcc, including gcc abi 2. Use "breakpoint" 1951 and "continue" instead of restarting the target program. Use 1952 gdb_test_multiple and gdb_test for all tests. 1953 19542004-01-01 Mark Kettenis <kettenis@gnu.org> 1955 1956 * gdb.asm/asm-source.exp: Update copyright year. Link statically 1957 for *-*-solaris2*. 1958 19592003-12-31 Michael Chastain <mec.gnu@mindspring.com> 1960 1961 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match 1962 current versions of gcc, including gcc abi 2. Use "breakpoint" 1963 and "continue" instead of restarting the target program several 1964 times. Use gdb_test_multiple and gdb_test for all tests. 1965 19662003-12-18 Michael Chastain <mec.gnu@mindspring.com> 1967 1968 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple 1969 source files. 1970 19712003-12-16 Michael Chastain <mec.gnu@mindspring.com> 1972 1973 * gdb.base/environ.exp: Handle compiling test case from multiple 1974 source files. 1975 19762003-12-16 Michael Chastain <mec.gnu@mindspring.com> 1977 1978 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start. 1979 19802003-12-17 Jim Blandy <jimb@redhat.com> 1981 1982 * gdb.base/freebpcmd.c: Add copyright notice. 1983 1984 * gdb.base/freebpcmd.exp: Mark the interesting failure as known. 1985 19862003-12-16 Michael Chastain <mec.gnu@mindspring.com> 1987 1988 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts. 1989 19902003-12-13 Jim Blandy <jimb@redhat.com> 1991 1992 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test. 1993 19942003-12-12 Kevin Buettner <kevinb@redhat.com> 1995 1996 * gdb.asm/frv.inc: New file. 1997 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target. 1998 19992003-12-09 Fred Fish <fnf@redhat.com> 2000 2001 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move 2002 functions to break1.c and leave prototypes behind. Add more 2003 "set breakpoint NN here" comments. 2004 * gdb.base/break1.c: New file. 2005 2006 * gdb.base/break.exp: Handle compiling test case from multiple 2007 source files and change source file references as needed. 2008 * gdb.base/completion.exp: Ditto. 2009 * gdb.base/condbreak.exp: Ditto. 2010 * gdb.base/define.exp: Ditto. 2011 * gdb.base/ena-dis-br.exp: Ditto. 2012 * gdb.base/info-proc.exp: Ditto. 2013 * gdb.base/maint.exp: Ditto. 2014 * gdb.base/until.exp: Ditto. 2015 2016 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of 2017 hardcoded line numbers. 2018 * gdb.base/define.exp: Ditto. 2019 * gdb.base/ena-dis-br.exp: Ditto. 2020 * gdb.base/maint.exp: Ditto. 2021 * gdb.base/until.exp: Ditto. 2022 2023 * gdb.base/completion.exp: Use "break1" for completion tests since 2024 "break" is no longer a unique prefix. 2025 20262003-12-06 Andrew Cagney <cagney@redhat.com> 2027 2028 * gdb.base/structs.exp (test_struct_returns): When applicable, set 2029 "return_value_unimplemented". When an unimplemented struct return 2030 architecture, report incorrect values as a KFAIL 2031 20322003-12-05 Michael Chastain <mec.gnu@mindspring.com> 2033 2034 * gdb.cp/rtti.exp: Accept new wording of warning from 2035 cp_lookup_rtti_type. 2036 20372003-12-05 Michael Chastain <mec.gnu@mindspring.com> 2038 2039 Partial fix for PR testsuite/1456. 2040 * gdb.base/scope.exp (test_at_main): Replace references to 2041 gcc_compiled with calls to test_compiler_info. 2042 (test_at_foo): Likewise. 2043 (test_at_bar): Likewise. 2044 20452003-12-04 Michael Chastain <mec.gnu@mindspring.com> 2046 2047 Partial fix for PR testsuite/1456. 2048 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call 2049 to test_compiler_info. 2050 20512003-12-03 Michael Chastain <mec.gnu@mindspring.com> 2052 2053 * gdb.base/so-impl-ld.exp: Update copyright notice. 2054 20552003-12-02 Michael Chastain <mec.gnu@mindspring.com> 2056 2057 Partial fix for PR testsuite/1456. 2058 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls 2059 to test_compiler_info. 2060 20612003-11-28 Michael Chastain <mec.gnu@mindspring.com> 2062 2063 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes 2064 from current versions of gdb. Clean up regular expressions. 2065 Delete redundant timeout case. 2066 20672003-11-28 Michael Chastain <mec.gnu@mindspring.com> 2068 2069 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes 2070 from current versions of gdb. Clean up regular expressions. 2071 Delete redundant timeout case. 2072 20732003-12-01 Michael Chastain <mec.gnu@mindspring.com> 2074 2075 Partial fix for PR testsuite/1456. 2076 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to 2077 gcc_compiled with call to test_compiler_info. 2078 20792003-11-30 Michael Chastain <mec.gnu@mindspring.com> 2080 2081 Partial fix for PR testsuite/1456. 2082 * gdb.base/list.exp (test_list_function): Delete unused declaration 2083 of gcc_compiled. 2084 20852003-11-29 Michael Chastain <mec.gnu@mindspring.com> 2086 2087 Partial fix for PR testsuite/1456. 2088 * gdb.base/complex.exp: Replace reference to gcc_compiled with 2089 call to test_compiler_info. 2090 20912003-11-29 Mark Kettenis <kettenis@gnu.org> 2092 2093 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set 2094 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use 2095 it to create the appropriate note.inc. 2096 * gdb.asm/asmsrc1.s: Include "note.inc". 2097 * gdb.asm/netbsd.inc: New file. 2098 * gdb.asm/empty.inc: New file. 2099 21002003-11-28 Michael Chastain <mec.gnu@mindspring.com> 2101 2102 Partial fix for PR testsuite/1456. 2103 * gdb.base/constvars.exp: Replace references to gcc_compiled with 2104 calls to test_compiler_info. 2105 21062003-11-27 Michael Chastain <mec.gnu@mindspring.com> 2107 2108 Partial fix for PR testsuite/1456. 2109 * gdb.base/volatile.exp: Replace references to gcc_compiled with 2110 calls to test_compiler_info. 2111 21122003-11-27 Mark Kettenis <kettenis@gnu.org> 2113 2114 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a 2115 pattern for the KFAILs. 2116 21172003-11-25 Adam Fedor <fedor@gnu.org> 2118 2119 * gdb.objc/objcdecode.exp: Test for PR objc/1238. 2120 * gdb.objc/objcdecode.m: New file. 2121 21222003-11-25 Adam Fedor <fedor@gnu.org> 2123 2124 * gdb.objc/nondebug.exp: Test for PR objc/1236. 2125 * gdb.objc/nondebug.m: New file. 2126 21272003-11-26 Ben Elliston <bje@wasabisystems.com> 2128 2129 * gdb.asm/asm-source.exp: Make sure the final link succeeds on 2130 NetBSD as it does on FreeBSD. Modelled on a similar change by 2131 Mark Kettenis on 2003-05-30. 2132 (link-flags): Set to "--entry _start" regardless of target. 2133 Special linker flags are to be appended to $link-flags. 2134 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label. 2135 21362003-11-25 Michael Chastain <mec.gnu@mindspring.com> 2137 2138 * gdb.cp/method.exp: Accept output of new demangler. 2139 21402003-11-25 Michael Chastain <mec.gnu@mindspring.com> 2141 2142 * gdb/class2.exp: New file. 2143 * gdb/class2.cc: New file. 2144 21452003-11-25 Michael Chastain <mec.gnu@mindspring.com> 2146 2147 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output 2148 of new demangler. 2149 21502003-11-23 Mark Kettenis <kettenis@gnu.org> 2151 2152 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead 2153 of gdb_test "run". 2154 21552003-11-23 Mark Kettenis <kettenis@gnu.org> 2156 2157 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change 2158 "continue" into "run". 2159 21602003-11-23 Michael Chastain <mec.gnu@mindspring.com> 2161 2162 Partial fix for PR testsuite/1456. 2163 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with 2164 call to test_compiler_info. 2165 * gdb.cp/ctti.exp: Likewise. 2166 * gdb.cp/derivation.exp: Likewise. 2167 * gdb.cp/member-ptr.exp: Likewise. 2168 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused 2169 reference to gcc_compiled. 2170 21712003-11-23 Michael Chastain <mec.gnu@mindspring.com> 2172 2173 Fix PR testsuite/1463. 2174 * gdb.base/structs.exp (start_structs_test): Call 2175 get_debug_format before using the debug format. 2176 21772003-11-22 Andrew Cagney <cagney@redhat.com> 2178 2179 * lib/gdb.exp (gdb_test_multiple): Add simple example. 2180 * gdb.base/structs.exp: Use gdb_test_multiple. 2181 21822003-11-20 Andrew Cagney <cagney@redhat.com> 2183 2184 * gdb.base/structs.exp: Handle and recover from internal errors. 2185 Replace "foo${n}" with "foo<n>" in test messages. 2186 2187 * gdb.base/structs.exp: Update copyright. Rewrite. 2188 * gdb.base/structs.c: Update copyright. Rewrite. 2189 2190 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the 2191 resync count exceeded. 2192 2193 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover 2194 from the internal error. 2195 * lib/gdb.exp (gdb_internal_error_resync): New procedure. 2196 Original from Jim Blandy. 2197 (gdb_test_multiple): Use gdb_internal_error_resync. 2198 21992003-11-19 Andrew Cagney <cagney@redhat.com> 2200 2201 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a 2202 KFAIL. 2203 22042003-11-17 Mark Kettenis <kettenis@gnu.org> 2205 2206 New testcase for PR backtrace/1435. 2207 * gdb.arch/i386-unwind.exp: New file. 2208 * gdb.arch/i386-unwind.c: New file. 2209 22102003-11-17 Andrew Cagney <cagney@redhat.com> 2211 2212 * lib/gdb.exp (compiler_info): New global. 2213 (test_compiler_info): New function. 2214 (get_compiler_info): Set compiler_info. 2215 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set 2216 "compiler_info" to gcc-<major>-<minor>. 2217 22182003-11-15 Michael Chastain <mec.gnu@mindspring.com> 2219 2220 * gdb.trace/configure: Remove. 2221 22222003-11-13 Elena Zannoni <ezannoni@redhat.com> 2223 2224 * gdb.base/break.c: Add comments to aid finding line numbers for 2225 breakpoints. 2226 * gdb.base/break.exp: Remove all references to explicit line 2227 numbers. 2228 22292003-11-11 Nick Clifton <nickc@redhat.com> 2230 2231 * gdb.base/shreloc.exp: Do not run for targets which do not 2232 support shared objects. 2233 22342003-11-10 Corinna Vinschen <vinschen@redhat.com> 2235 2236 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio. 2237 Don't run tests if nofileio flag is given. 2238 22392003-11-07 Elena Zannoni <ezannoni@redhat.com> 2240 2241 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint' 2242 as well as 'Watchpoint'. 2243 22442003-11-06 Elena Zannoni <ezannoni@redhat.com> 2245 2246 Reported by Jim Ingham <jingham@apple.com>: 2247 * gdb.base/annota1.exp: Match at least one occurrence of the 2248 signal handler annotation. 2249 22502003-11-06 Elena Zannoni <ezannoni@redhat.com> 2251 2252 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint' 2253 as well as 'Watchpoint'. 2254 22552003-11-05 Michael Chastain <mec@shout.net> 2256 2257 * gdb.mi/pthreads.c (routine): Handle early return from sleep. 2258 22592003-11-03 Kris Warkentin <kewarken@qnx.com> 2260 2261 * gdb.arch/gdb1291.c: New test file. 2262 * gdb.arch/gdb1291.exp: New test script. 2263 * gdb.arch/gdb1431.c: New test file. 2264 * gdb.arch/gdb1431.exp: New test script. 2265 22662003-10-22 Michael Chastain <mec@shout.net> 2267 2268 * gdb.mi/pthreads.c: Add copyright notice. 2269 22702003-10-22 Michael Chastain <mec@shout.net> 2271 2272 * gdb.threads/pthreads.c: Add copyright notice. 2273 22742003-10-20 Michael Chastain <mec@shout.net> 2275 2276 * gdb.base/gdb1056.exp: New test script. 2277 22782003-10-13 Daniel Jacobowitz <drow@mvista.com> 2279 2280 * gdb.threads/killed.exp: Use gdb_run_cmd. 2281 22822003-10-13 Daniel Jacobowitz <drow@mvista.com> 2283 2284 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't 2285 create a core file. 2286 * gdb.threads/gcore-thread.exp: Likewise. 2287 22882003-10-13 Corinna Vinschen <vinschen@redhat.com> 2289 2290 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield 2291 type, based on char type. 2292 (struct bit_flags_short_t): New bitfield type, based on short type. 2293 (init_bit_flags_char): New fuction. 2294 (init_bit_flags_short): Ditto. 2295 (print_bit_flags_char): Ditto. 2296 (print_bit_flags_short): Ditto. 2297 (main): Add handling for bit_flags_char_t and bit_flags_short_t. 2298 22992003-10-11 Michael Chastain <mec@shout.net> 2300 2301 * gdb.base/call-rt-st.exp: Update copyright year. 2302 23032003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com> 2304 2305 * config/hmsirom.exp: Replace "Hitachi" with "Renesas". 2306 * gdb.disasm/sh3.s: Ditto. 2307 23082003-10-07 Daniel Jacobowitz <drow@mvista.com> 2309 2310 * gdb.threads/switch-threads.exp: New test. 2311 * gdb.threads/switch-threads.c: New source file. 2312 23132003-10-07 Corinna Vinschen <vinschen@redhat.com> 2314 2315 * gdb.base/ending-run.exp: Add sh specific case. 2316 23172003-10-06 Andrew Cagney <cagney@redhat.com> 2318 2319 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail. 2320 * gdb.disasm/mn10200.exp: Delete obsolete file. 2321 23222003-09-29 Daniel Jacobowitz <drow@mvista.com> 2323 2324 * ChangeLog: Correct an entry command.exp -> commands.exp. 2325 * gdb.base/commands.exp (bp_deleted_in_command_test) 2326 (temporary_breakpoint_commands): Check noargs. 2327 23282003-09-25 David Carlton <carlton@kealia.com> 2329 2330 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions 2331 of some print tests, where appropriate. Add tests for C::D::cd, 2332 E::ce, F::cXfX, G::XgX. 2333 * gdb.cp/namespace.cc: Add XgX, cXfX, ce. 2334 23352003-09-25 Richard Earnshaw <rearnsha@arm.com> 2336 2337 * lib/java.exp (java_init): Import target_alias before using it. 2338 23392003-09-25 David Carlton <carlton@kealia.com> 2340 2341 * gdb.base/corefile.exp: Delete obsolete setup_xfail. 2342 23432003-09-23 Elena Zannoni <ezannoni@redhat.com> 2344 2345 * gdb.base/selftest.exp: Accomodate more instruction reordering 2346 weirdness. 2347 23482003-09-17 Michael Chastain <mec@shout.net> 2349 2350 * gdb.cp/gdb1355.exp: New file. 2351 * gdb.cp/gdb1355.c: New file. 2352 23532003-09-15 Corinna Vinschen <vinschen@redhat.com> 2354 2355 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target. 2356 * gdb.asm/sh.inc: New file. 2357 23582003-09-11 David Carlton <carlton@kealia.com> 2359 2360 * gdb.cp/namespace.exp: Add tests for namespace types. 2361 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'. 2362 (test_namespace): New. 2363 23642003-09-11 Elena Zannoni <ezannoni@redhat.com> 2365 2366 * gdb.base/relocate.exp: Handle new gdb output at startup. 2367 * gdb.stabs/weird.exp: Ditto. 2368 23692003-09-08 Michael Chastain <mec@shout.net> 2370 2371 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'. 2372 23732003-09-07 Michael Chastain <mec@shout.net> 2374 2375 * gdb.cp/classes.exp: Accommodate both 'syntax error' and 2376 'parse error'. 2377 23782003-09-07 Mark Kettenis <m.kettenis@osp.nl> 2379 2380 * gdb.arch/i386-prologue.exp: Add checks for saved registers. 2381 23822003-08-30 Michael Chastain <mec@shout.net> 2383 2384 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux. 2385 * gdb.gdb/observer.exp: Ditto. 2386 * gdb.gdb/xfullpath.exp: Ditto. 2387 23882003-08-29 Mark Kettenis <kettenis@gnu.org> 2389 2390 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for 2391 *-*-*bsd*. 2392 23932003-08-28 Jeff Johnston <jjohnstn@redhat.com> 2394 2395 * gdb.base/dump.exp: Skip for ia64. 2396 23972003-08-25 Jeff Johnston <jjohnstn@redhat.com> 2398 2399 * gdb.asm/asm-source.exp: Add ia64 support. 2400 * gdb.asm/ia64.inc: New file. 2401 24022003-08-22 Michael Chastain <mec@shout.net> 2403 2404 * gdb.cp: New directory. 2405 * gdb.cp/*: Copy from gdb.c++/*. 2406 * gdb.c++/*: Remove. 2407 * Makefile.in: Change gdb.c++ to gdb.cp. 2408 * configure.in: Ditto. 2409 * configure: Regnerate. 2410 24112003-08-18 Mark Kettenis <kettenis@gnu.org> 2412 2413 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338. 2414 * gdb.arch/i386-prologue.c (gdb1338): Add function. 2415 24162003-08-17 Daniel Jacobowitz <drow@mvista.com> 2417 2418 * mi-var-display.exp (-var-list-children weird): Accept function 2419 pointers with argument types. 2420 * mi1-var-display.exp (-var-list-children weird): Likewise. 2421 * mi2-var-display.exp (-var-list-children weird): Likewise. 2422 24232003-08-17 Daniel Jacobowitz <drow@mvista.com> 2424 2425 * gdb.base/annota3.exp: Add missing newline. 2426 24272003-08-06 Michael Chastain <mec@shout.net> 2428 2429 * gdb.java/jmisc1.exp: Add test for pr gdb/1322. 2430 24312003-08-12 Michael Snyder <msnyder@redhat.com> 2432 2433 * gdb.base/float.exp: Add test for SH. 2434 24352003-08-10 Mark Kettenis <kettenis@gnu.org> 2436 2437 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files. 2438 24392003-08-07 Elena Zannoni <ezannoni@redhat.com> 2440 2441 * gdb.base/completion.exp: Remove reduntant completion test 2442 on filename. 2443 24442003-08-07 Elena Zannoni <ezannoni@redhat.com> 2445 2446 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp, 2447 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp, 2448 gdb.trace/save-trace.exp: Make sure that full pathnames are 2449 escaped correctly. 2450 24512003-08-07 Elena Zannoni <ezannoni@redhat.com> 2452 2453 * configure.in: Don't generate config.h from config.hin. 2454 * configure: Regenerate. 2455 * config.hin: Remove file. 2456 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs. 2457 * gdb.threads/pthreads.c: Ditto. 2458 24592003-08-07 Daniel Jacobowitz <drow@mvista.com> 2460 2461 From Kei Sakamoto <sakamoto.kei@renesas.com>: 2462 * gdb.asm/asm-source.exp : Add -lgloss to link-flags. 2463 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction. 2464 Replace ld24 with seth/add3. 2465 24662003-08-02 Andrew Cagney <cagney@redhat.com> 2467 2468 * gdb.base/annota3.exp: New file. 2469 * gdb.base/annota3.c: New file. 2470 * gdb.c++/annota3.exp: New file. 2471 * gdb.c++/annota3.cc: New file. 2472 24732003-07-29 Michael Chastain <mec@shout.net> 2474 2475 * gdb.threads/tls.c (spin): Check errno only if sem_wait 2476 actually failed. 2477 (do_pass): Likewise. 2478 * gdb.threads/tls.exp: Always initialize no_of_threads. 2479 24802003-07-27 Daniel Jacobowitz <drow@mvista.com> 2481 2482 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL 2483 pattern. 2484 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file. 2485 * gdb.threads/tls.exp: Recognize one case of the host library not 2486 supporting TLS. 2487 24882003-07-27 Andrew Cagney <cagney@redhat.com> 2489 2490 * gdb.base/fileio.exp: Use SH when running commands using 2491 remote_exec. 2492 24932003-07-24 Daniel Jacobowitz <drow@mvista.com> 2494 2495 From Kei Sakamoto <sakamoto.kei@renesas.com>: 2496 * gdb.base/relocate.c (dummy): New padding array. 2497 24982003-07-22 Michael Snyder <msnyder@redhat.com> 2499 2500 * gdb.disasm/8300s.s: Fix syntax of bsr insn. 2501 2502 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require 2503 patterns to be more general, accepting old and new output. 2504 Some output chars (such as '+') also must be quoted. 2505 Some addresses are displayed numerically instead of 2506 symbolically. 2507 25082003-07-23 Michael Snyder <msnyder@redhat.com> 2509 2510 * gdb.base/return2.exp: Don't test long-long return. 2511 2512 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests. 2513 * gdb.disasm/t01_mov.exp: Ditto. 2514 * gdb.disasm/t02_mova.s: Ditto. 2515 * gdb.disasm/t02_mova.exp: Ditto. 2516 * gdb.disasm/t03_add.s: Ditto. 2517 * gdb.disasm/t03_add.exp: Ditto. 2518 * gdb.disasm/t04_sub.s: Ditto. 2519 * gdb.disasm/t04_sub.exp: Ditto. 2520 * gdb.disasm/t05_cmp.s: Ditto. 2521 * gdb.disasm/t05_cmp.exp: Ditto. 2522 * gdb.disasm/t06_ari2.s: Ditto. 2523 * gdb.disasm/t06_ari2.exp: Ditto. 2524 * gdb.disasm/t07_ari3.s: Ditto. 2525 * gdb.disasm/t07_ari3.exp: Ditto. 2526 * gdb.disasm/t08_or.s: Ditto. 2527 * gdb.disasm/t08_or.exp: Ditto. 2528 * gdb.disasm/t09_xor.s: Ditto. 2529 * gdb.disasm/t09_xor.exp: Ditto. 2530 * gdb.disasm/t10_and.s: Ditto. 2531 * gdb.disasm/t10_and.exp: Ditto. 2532 * gdb.disasm/t11_logs.s: Ditto. 2533 * gdb.disasm/t11_logs.exp: Ditto. 2534 * gdb.disasm/t12_bit.s: Ditto. 2535 * gdb.disasm/t12_bit.exp: Ditto. 2536 * gdb.disasm/t13_otr.s: Ditto. 2537 * gdb.disasm/t13_otr.exp: Ditto. 2538 25392003-07-22 Elena Zannoni <ezannoni@redhat.com> 2540 2541 * gdb.threads/tls.exp :Add kfail for 'info address' case. 2542 25432003-07-22 Elena Zannoni <ezannoni@redhat.com> 2544 2545 * gdb.threads/tls.c : New file. 2546 * gdb.threads/tls.exp : New file. 2547 * gdb.threads/tls-main.c : New file. 2548 * gdb.threads/tls-shared.c : New file. 2549 * gdb.threads/tls-shared.exp : New file. 2550 25512003-07-22 Andreas Schwab <schwab@suse.de> 2552 2553 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment. 2554 25552003-07-20 Andreas Schwab <schwab@suse.de> 2556 2557 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns 2558 due to insn reordering. 2559 25602003-07-15 Andrew Cagney <cagney@redhat.com> 2561 2562 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace. 2563 25642003-07-15 Michael Chastain <mec@shout.net> 2565 2566 * gdb.base/gdb1250.exp: New file. 2567 * gdb.base/gdb1250.c: New file. 2568 25692003-07-09 Michal Ludvig <mludvig@suse.cz> 2570 2571 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize 2572 expansion of size_t to 'unsigned long', not only to 'unsigned'. 2573 25742003-07-09 Elena Zannoni <ezannoni@redhat.com> 2575 2576 * gdb.threads/tls.c: New file. 2577 * gdb.threads/tls.exp: New file. 2578 * gdb.threads/tls-main.c: New file. 2579 * gdb.threads/tls-shared.c: New file. 2580 * gdb.threads/tls-shared.exp: New file. 2581 25822003-07-09 Elena Zannoni <ezannoni@redhat.com> 2583 2584 * gdb.base/annota1.exp: Make sure that we properly escape the 2585 full path of the source file. Xfail more permissive patterns, 2586 due to a compiler debug info problem. 2587 25882003-07-07 Andreas Schwab <schwab@suse.de> 2589 2590 * gdb.asm/m68k.inc: New file. 2591 * gdb.asm/asm-source.exp: Use it for m68k-*-*. 2592 2593 * gdb.objc/basicclass.exp ("Call an Objective-C method with no 2594 arguments"): Also match negative number. 2595 2596 * gdb.base/float.exp ("info float"): Add test for m68k-*-*. 2597 25982003-07-03 Daniel Jacobowitz <drow@mvista.com> 2599 2600 * gdb.base/store.c (charest): New typedef. 2601 (add_char): Rename to add_charest, update. 2602 (wack_char): Rename to wack_charest, update types. Return l + r 2603 to keep r live across the call. 2604 (wack_short, wack_int, wack_long, wack_longest, wack_float) 2605 (wack_double, wack_doublest): Return l + r to keep r live across 2606 the call. 2607 * gdb.base/store.exp: Accomodate store.c changes. 2608 26092003-06-30 David Carlton <carlton@kealia.com> 2610 2611 * gdb.c++/maint.exp (test_invalid_name): New. 2612 (test_first_component): Add tests for invalid names. 2613 26142003-06-29 Michael Chastain <mec@shout.net> 2615 2616 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb 2617 output of '<VTT for class>' for virtual base classes. 2618 26192003-06-29 Daniel Jacobowitz <drow@mvista.com> 2620 2621 * gdb.base/completion.exp: Tab-complete "complet" instead of 2622 "compl". 2623 * gdb.base/complex.exp, gdb.base/complex.c: New files. 2624 26252003-06-29 Daniel Jacobowitz <drow@mvista.com> 2626 2627 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x. 2628 * gdb.base/volatile.exp: Likewise. 2629 26302003-06-29 Daniel Jacobowitz <drow@mvista.com> 2631 2632 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for 2633 gdb/1265. 2634 26352003-06-28 Michael Chastain <mec@shout.net> 2636 Daniel Jacobowitz <drow@mvista.com> 2637 2638 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum 2639 initial line count of 'captured_main' from 26 to 32. 2640 (test_with_self): Allow xmalloc call to be interleaved with the 2641 preceding two lines. 2642 26432003-06-24 Joel Brobecker <brobecker@gnat.com> 2644 2645 * gdb.base/bang.exp: New testcase. 2646 26472003-06-23 Joel Brobecker <brobecker@gnat.com> 2648 2649 * gdb.base/langs.exp: Add some tests for the "minimal" language 2650 support. 2651 26522003-06-23 Elena Zannoni <ezannoni@redhat.com> 2653 2654 * gdb.objc/basicclass.exp: Return -1 if we cannot compile 2655 the testcase. 2656 26572003-06-22 Daniel Jacobowitz <drow@mvista.com> 2658 2659 * gdb.base/relocate.exp: Test add-symbol-file with a variable 2660 offset. 2661 26622003-06-22 Daniel Jacobowitz <drow@mvista.com> 2663 2664 * gdb.c++/pr-1210.cc: New file. 2665 * gdb.c++/pr-1210.exp: New file. 2666 26672003-06-21 Daniel Jacobowitz <drow@mvista.com> 2668 2669 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to 2670 000-exec-continue. 2671 26722003-06-15 Mark Kettenis <kettenis@gnu.org> 2673 2674 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process 2675 on *-*-*bsd* instead of *-*-freebsd*. 2676 26772003-06-14 Andrew Cagney <cagney@redhat.com> 2678 2679 * gdb.base/store.exp: Test longest and doublest. Test all 2680 parameters. Weaken return statement match. 2681 * gdb.base/store.c: Add longest and doublest - aka long long and 2682 long double functions. Put all parameters into local register 2683 variables. Use negative values. 2684 26852003-06-14 Andrew Cagney <cagney@redhat.com> 2686 2687 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag 2688 -Wformat errors. Add lost line. Use WEXITSTATUS to get system 2689 exit status. 2690 * gdb.base/fileio.exp: Disable target when nointerrupts and 2691 noinferiorio, instead of limiting it to remote. Use remote_exec 2692 instead of system. 2693 26942003-06-12 Jeff Johnston <jjohnstn@redhat.com> 2695 2696 * gdb.base/float.exp: Add ia64 support. 2697 26982003-06-12 Corinna Vinschen <vinschen@redhat.com> 2699 2700 * gdb.base/fileio.exp: Run only on remote targets. 2701 27022003-06-10 Corinna Vinschen <vinschen@redhat.com> 2703 2704 * gdb.base/fileio.c: New file, testing File-I/O. 2705 * gdb.base/fileio.exp: Ditto. 2706 27072003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk> 2708 2709 * gdb.base/shreloc.exp: New file, check symbol values obtained from 2710 shared objects after relocation at load time (gdb PR/1132). 2711 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c: 2712 as above, part of the shared object relocation test. 2713 27142003-06-08 Mark Kettenis <kettenis@gnu.org> 2715 2716 * gdb.base/readline.exp: Add tests for operate-and-get-next with a 2717 fully filled history list. 2718 * gdb.base/gdb_history: New file. 2719 2720 * gdb.base/signals.exp: XFAIL "continue to func1" on 2721 i*86-*-freebsd*. 2722 2723 * gdb.base/attach.exp: When trying to attach to a nonexistent 2724 process, make it possible to specify the PID based on the target, 2725 and do so for *-*-freebsd*. 2726 27272003-06-02 Richard Henderson <rth@redhat.com> 2728 2729 * gdb.base/float.exp: Add expected regexp for alpha-*-*. 2730 27312003-06-02 Richard Henderson <rth@redhat.com> 2732 2733 * gdb.base/selftest.exp: Next over lim_at_start initialization. 2734 27352003-06-02 Richard Henderson <rth@redhat.com> 2736 2737 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch. 2738 27392003-06-01 Daniel Jacobowitz <drow@mvista.com> 2740 2741 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead 2742 of globalvar. 2743 27442003-06-01 Mark Kettenis <kettenis@gnu.org> 2745 2746 * gdb.asm/asm-source.exp: Check for memory read errors in 2747 disassembler test on *BSD too. 2748 27492003-06-01 Richard Henderson <rth@redhat.com> 2750 2751 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names 2752 for .frame. 2753 (gdbasm_call): Lose ldgp. 2754 (gdbasm_startup): Add frame information. 2755 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags. 2756 27572003-05-31 Mark Kettenis <kettenis@gnu.org> 2758 2759 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for 2760 i?86-*-*. 2761 27622003-05-30 Mark Kettenis <kettenis@gnu.org> 2763 2764 * gdb.asm/asm-source.exp: Make sure the final link succeeds on 2765 FreeBSD. 2766 27672003-05-29 Richard Henderson <rth@redhat.com> 2768 2769 * gdb.asm/alpha.inc: New file. 2770 * gdb.asm/asm-source.exp: Use it. 2771 27722003-05-29 Jim Blandy <jimb@redhat.com> 2773 2774 * gdb.base/corefile.exp: Find corefiles on Linux, which names them 2775 'core.PID'. 2776 27772003-05-22 Jim Blandy <jimb@redhat.com> 2778 2779 * gdb.base/corefile.exp: Tolerate stuff after argument parens in 2780 backtrace. 2781 27822003-05-20 David Carlton <carlton@math.stanford.edu> 2783 2784 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing 2785 this time. 2786 27872003-05-19 David Carlton <carlton@bactrian.org> 2788 2789 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488. 2790 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto. 2791 27922003-05-19 David Carlton <carlton@bactrian.org> 2793 2794 * gdb.c++/namespace.exp: Add namespace scope and anonymous 2795 namespace tests. 2796 Bump copyright date. 2797 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C. 2798 (main): Call C::D::marker2. 2799 * gdb.c++/namespace1.cc: New file. 2800 28012003-05-14 Jeff Johnston <jjohnstn@redhat.com> 2802 2803 Roland McGrath <roland@redhat.com> 2804 * gdb.threads/linux-dp.exp: Account for fact that in nptl model 2805 there is no manager thread. 2806 28072003-05-08 Jeff Johnston <jjohnstn@redhat.com> 2808 2809 * gdb.threads/schedlock.exp: Remove assumption that all threads 2810 will run in a particular small time slice. Also ensure we break 2811 in one of the child threads rather than the main thread. 2812 28132003-05-07 Jim Blandy <jimb@redhat.com> 2814 2815 Add support for assembly source testing on the s390x. 2816 * gdb.asm/asm-source.exp: Add a case for the s390x-*-* 2817 architecture. 2818 * gdb.asm/s390x.inc: New file. 2819 2820 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a 2821 succession of 'if' statements. 2822 28232003-05-05 Andrew Cagney <cagney@redhat.com> 2824 2825 * gdb.base/maint.exp: Add tests for "maint print dummy-frames". 2826 28272003-05-05 Andrew Cagney <cagney@redhat.com> 2828 2829 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to 2830 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments. 2831 28322003-05-02 Elena Zannoni <ezannoni@redhat.com> 2833 2834 * gdb.base/charset.exp: Update based on new behavior of set/show 2835 charset commands. 2836 28372003-05-01 Andrew Cagney <cagney@redhat.com> 2838 2839 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a 2840 variable do not give memory errors. 2841 28422003-04-30 Adam Fedor <fedor@gnu.org> 2843 2844 * Makefile.in (ALL_SUBDIRS): Add gdb.objc 2845 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile 2846 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp, 2847 gdb.objc/basicclass.m: : New files 2848 2849 * lib/gdb.exp (gdb_compile_objc): New procedure. 2850 28512003-04-27 Daniel Jacobowitz <drow@mvista.com> 2852 2853 * gdb.base/signals.exp: Make backtrace tests more specific. 2854 28552003-04-23 David Carlton <carlton@bactrian.org> 2856 2857 * gdb.c++/maint.exp (test_first_component): Add tests for 2858 'operator' in more locations. 2859 28602003-04-16 Kevin Buettner <kevinb@redhat.com> 2861 2862 * gdb.base/args.exp: Invoke gdb_load for simulator targets. 2863 28642003-04-16 Elena Zannoni <ezannoni@redhat.com> 2865 2866 * gdb.base/completion.exp: Make 'info func mark' complete on 'info 2867 func marke' instead. Update test name. 2868 28692003-04-15 David Carlton <carlton@math.stanford.edu> 2870 2871 * gdb.c++/maint.exp: New file. 2872 28732003-04-14 Elena Zannoni <ezannoni@redhat.com> 2874 2875 * gdb.threads/schedlock.c: Change type of thread function argument 2876 to long, to avoid warnings on 64-bit platforms. 2877 28782003-04-14 Elena Zannoni <ezannoni@redhat.com> 2879 2880 * gdb.base/attach.exp: Add new message from ptrace in case of 2881 attaching to nonexistent process. 2882 28832003-04-11 Jim Blandy <jimb@redhat.com> 2884 2885 * gdb.c++/derivation.exp, gdb.c++/overload.exp, 2886 gdb.c++/userdef.cc: Place comments on the lines to which the 2887 marker function might return. 2888 * gdb.c++/derivation.exp, gdb.c++/overload.exp, 2889 gdb.c++/userdef.exp: Look for those comments to check that we've 2890 returned to the right place, instead of checking line numbers. 2891 28922003-04-11 Elena Zannoni <ezannoni@redhat.com> 2893 2894 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint 2895 match on sourcefile name, instead of directory name. 2896 28972003-04-10 Elena Zannoni <ezannoni@redhat.com> 2898 2899 * gdb.base/completion.exp: Use string_to_regexp to match the 2900 working directory name. 2901 29022003-04-09 Jim Blandy <jimb@redhat.com> 2903 2904 * gdb.c++/derivation.exp, gdb.c++/overload.exp, 2905 gdb.c++/userdef.exp: If GDB fails to restore the selected frame 2906 after an inferior function call, report the failure, but allow the 2907 test to continue. 2908 29092003-04-05 Stephane Carrez <stcarrez@nerim.fr> 2910 2911 * gdb.base/break.exp: marker4() is defined at line 46 when compiled 2912 with -DPROTOTYPES. 2913 29142003-04-05 Stephane Carrez <stcarrez@nerim.fr> 2915 2916 * gdb.base/break.exp: Revert last patch. 2917 29182003-04-04 Stephane Carrez <stcarrez@nerim.fr> 2919 2920 * gdb.base/break.exp: marker4() is defined at line 46 when compiled 2921 with -DPROTOTYPES. 2922 29232003-04-02 Andrew Cagney <cagney@redhat.com> 2924 2925 * gdb.base/callfuncs.exp: Make "print add" messages unique. 2926 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop 2927 matching directories by the name breakpoint. 2928 * gdb.base/pointers.exp: Make "ptype pppC" message consistent. 2929 Make "continue to marker1" consistent. 2930 * gdb.base/call-rt-st.exp: Make "finish out from loop_count" 2931 message consistent. 2932 * lib/gdb.exp: Put "the program is no longer running", and "the 2933 program exited" in parenthesis. 2934 * lib/mi-support.exp: Ditto. 2935 29362003-04-02 Bob Rossi <bob_rossi@cox.net> 2937 2938 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file. 2939 29402003-03-29 Andrew Cagney <cagney@redhat.com> 2941 2942 * gdb.base/sizeof.c (main): Print the value of '\377'. 2943 * gdb.base/sizeof.exp: Check the sign of '\377'. 2944 29452003-03-27 Michael Chastain <mec@shout.net> 2946 2947 * gdb.base/gdb1090.exp: New file. 2948 * gdb.base/gdb1090.cc: New file. 2949 29502003-03-27 J. Brobecker <brobecker@gnat.com> 2951 2952 * gdb.gdb/observer.exp: New regression test. 2953 29542003-03-27 Michael Chastain <mec@shout.net> 2955 2956 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1. 2957 * gdb.base/ptype.exp: Likewise. 2958 29592003-03-27 Corinna Vinschen <vinschen@redhat.com> 2960 2961 * gdb.c++/casts.exp: Fix startup to run also on embedded targets. 2962 29632003-03-26 Michael Chastain <mec@shout.net> 2964 2965 * gdb.base/ptype.exp: Actually use some typedef'd types. 2966 29672003-03-21 Stephane Carrez <stcarrez@nerim.fr> 2968 2969 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812. 2970 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros. 2971 29722003-03-20 Corinna Vinschen <vinschen@redhat.com> 2973 2974 * gdb.base/default.exp: Fix regular expression. 2975 29762003-03-20 Corinna Vinschen <vinschen@redhat.com> 2977 2978 * gdb.base/args.exp: Fix regular expression. 2979 29802003-03-20 Corinna Vinschen <vinschen@redhat.com> 2981 2982 * gdb.base/help.exp: Allow Win32 child process. 2983 29842003-03-20 Corinna Vinschen <vinschen@redhat.com> 2985 2986 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function 2987 when stepping out of main(). 2988 29892003-03-20 Corinna Vinschen <vinschen@redhat.com> 2990 2991 * gdb.base/default.exp: Check for win32 specific message when calling 2992 "run" without executable. 2993 29942003-03-20 Corinna Vinschen <vinschen@redhat.com> 2995 2996 * gdb.base/args.exp: Expect .exe in output. 2997 29982003-03-20 Corinna Vinschen <vinschen@redhat.com> 2999 3000 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for 3001 Cygwin native. 3002 30032003-03-17 Andrew Cagney <cagney@redhat.com> 3004 3005 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and 3006 vector registes. 3007 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files. 3008 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files. 3009 30102003-03-17 David Carlton <carlton@math.stanford.edu> 3011 3012 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New 3013 test, for PR breakpoints/38. 3014 Call test_watchpoint_and_breakpoint. 3015 * gdb.base/watchpoint.c (func3): New function. 3016 (main): Call func3. 3017 30182003-03-04 David Carlton <carlton@math.stanford.edu> 3019 3020 * gdb.c++/templates.exp (do_tests): Accept valid const in "print 3021 Garply<Garply<char> >:: garply". 3022 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i" 3023 with respect to PR c++/1111; note also PR c++/1113. 3024 (test_template_breakpoints): KFAIL "constructor breakpoint" with 3025 respect to PR c++/1062. 3026 KFAIL "destructor breakpoint" with respect to PR c++/1112. 3027 30282003-03-03 David Carlton <carlton@math.stanford.edu> 3029 3030 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum" 3031 with respect to PR c++/57. 3032 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR 3033 c++/826. 3034 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with 3035 respect to PR c++/57. 3036 30372003-03-03 David Carlton <carlton@math.stanford.edu> 3038 3039 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with 3040 respect to PR c++/33 into FAILs. 3041 30422003-03-03 Michael Chastain <mec@shout.net> 3043 3044 * configure.in: Update copyright years. 3045 30462003-03-03 Michael Chastain <mec@shout.net> 3047 3048 * Makefile.in: Update copyright years. 3049 30502003-02-28 David Carlton <carlton@math.stanford.edu> 3051 3052 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we 3053 print class instead of struct and/or superfluous protection 3054 specifiers, as long as the resulting output is equivalent to the 3055 source code. 3056 Delete FIXME from end of messages on tests that don't need 3057 fixing. 3058 30592003-02-28 David Carlton <carlton@math.stanford.edu> 3060 3061 * gdb.c++/templates.exp (do_tests): Allow const in the two 3062 Foo<volatile char *>::foo tests. 3063 30642003-02-27 Michael Snyder <msnyder@redhat.com> 3065 3066 * gdb.base/restore.c (main): Return zero, so exit code 3067 will be consistant. 3068 30692003-02-26 David Carlton <carlton@math.stanford.edu> 3070 3071 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile 3072 char *>::foo" test with respect to PR c++/33. Create a new test 3073 which is identical to that one except that it doesn't put the 3074 space between the "char" and the "*"; KFAIL it, too. 3075 30762003-02-26 David Carlton <carlton@math.stanford.edu> 3077 3078 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing 3079 template types into either PASSes or KFAILs (corresponding to PR 3080 c++/57). Tweak indentation. Update copyright. 3081 30822003-02-23 Stephane Carrez <stcarrez@nerim.fr> 3083 3084 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets. 3085 30862003-02-13 Michael Chastain <mec@shout.net> 3087 3088 * gdb.base/exprs.exp: Remove i960 remnants. 3089 * gdb.base/funcargs.exp: Likewise. 3090 * gdb.base/list.exp: Likewise. 3091 * gdb.base/ptype.exp: Likewise. 3092 30932003-02-14 David Carlton <carlton@math.stanford.edu> 3094 3095 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print 3096 pEe->D::vg()" from XFAIL to KFAIL. 3097 30982003-02-13 Jason Molenda (jmolenda@apple.com) 3099 3100 * gdb.base/maint.exp: Update maint print statistics regexp to include 3101 new entries. 3102 31032003-02-13 Michael Chastain <mec@shout.net> 3104 3105 * gdb.c++/inherit.exp: Remove call to get_debug_format. 3106 31072003-02-12 Michael Chastain <mec@shout.net> 3108 3109 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1. 3110 * gdb.c++/inherit.exp: Likewise. 3111 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1. 3112 * gdb.c++/templates.exp: Likewise. 3113 * gdb.c++/virtfunc.exp: Likewise. 3114 31152003-02-06 Jason Molenda (jason-cl@molenda.com) 3116 3117 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining 3118 why the code is written that way. 3119 31202003-02-05 Michael Chastain <mec@shout.net> 3121 3122 * gdb.base/dump.exp: Add missing copyright line. 3123 31242003-02-05 Jason Molenda (jason-cl@molenda.com) 3125 3126 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement 3127 at the beginning so the breakpoint doesn't get set on the loop. 3128 31292003-02-05 Michael Chastain <mec@shout.net> 3130 3131 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept 3132 output for configurations with gcc 2.95.3. 3133 31342003-02-05 Keith Seitz <keiths@redhat.com> 3135 Andrew Cagney <ac131313@redhat.com> 3136 3137 * gdb.mi/mi-cli.exp: New file. 3138 31392003-02-04 Michael Chastain <mec@shout.net> 3140 3141 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file. 3142 Call perror and then continue. 3143 31442003-02-03 Michael Chastain <mec@shout.net> 3145 3146 * gdb.c++/pr-1023.cc: New file. 3147 * gdb.c++/pr-1023.exp: New file. 3148 31492003-02-05 Jim Blandy <jimb@redhat.com> 3150 3151 * gdb.c++/local.exp: Don't expect Local to be in scope in main; 3152 it's local to foobar. Check for it there, and check that it's not 3153 present in main. 3154 * gdb.c++/local.cc (marker2): New function. 3155 (foobar): Call marker1. 3156 (main): Call marker2 instead of marker1. 3157 31582003-02-04 Andrew Cagney <ac131313@redhat.com> 3159 3160 * gdb.disasm/mn10200.exp: Obsolete file. 3161 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200. 3162 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200. 3163 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete. 3164 31652003-02-04 David Carlton <carlton@math.stanford.edu> 3166 3167 * gdb.c++/overload.exp: Test intToChar(1). 3168 * gdb.c++/overload.cc (intToChar): New. 3169 (main): Call intToChar. 3170 31712003-02-03 David Carlton <carlton@math.stanford.edu> 3172 3173 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add 3174 'might_kfail' arg. 3175 KFAIL some of the continue_to_bp_overloaded calls, according to 3176 PR c++/1025. 3177 31782003-02-01 Michael Chastain <mec@shout.net> 3179 3180 * gdb.base/advance.c (marker1): New marker function. 3181 * gdb.base/advance.exp: When the 'advance' command lands on the 3182 return breakpoint, it can legitimately stop on either the 3183 current line or the next line. Accommodate both outcomes. 3184 * gdb.base/until.exp: Likewise. 3185 31862003-02-02 Andrew Cagney <ac131313@redhat.com> 3187 3188 2002-11-10 Jason Molenda (jason-cl@molenda.com): 3189 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is 3190 now a list, not a tuple. 3191 * gdb.mi/mi-var-display.exp: Ditto. 3192 * gdb.mi/gdb792.exp: Ditto. 3193 31942003-02-01 Andrew Cagney <ac131313@redhat.com> 3195 3196 From 2002-11-09 Jason Molenda (jason-cl@molenda.com): 3197 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in 3198 stack backtraces. 3199 * gdb.mi/mi-syn-frame.c: Part of same. 3200 32012003-02-01 Mark Kettenis <kettenis@gnu.org> 3202 3203 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp, 3204 gdb.mi/mi1-pthreads.exp: Return instead of calling 3205 gdb_suppress_entire_file. 3206 32072003-02-01 Mark Salter <msalter@redhat.com> 3208 3209 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp. 3210 32112003-01-31 Mark Salter <msalter@redhat.com> 3212 3213 * lib/mi-support.exp (mi_gdb_load): Support remote targets. 3214 Support empty arg. 3215 32162003-01-30 Michael Chastain <mec@shout.net> 3217 3218 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL. 3219 This was a workaround for a UTF-8 bug in readline 4.3. The bug 3220 has been fixed in gdb/readline on 2003-01-09. 3221 32222003-01-29 Michael Snyder <msnyder@redhat.com> 3223 3224 * gdb.base/maint.exp: Allow for leading underscore in symbol. 3225 * gdb.base/display.exp: Allow for leading underscore in symbol. 3226 * gdb.base/args.exp: Skip if target does not support args passing. 3227 32282003-01-22 Daniel Jacobowitz <drow@mvista.com> 3229 3230 * lib/gdb.exp (gdb_test_multiple): New function, cloned from 3231 gdb_test. Accept a list of expect arguments as the third 3232 parameter. 3233 (gdb_test): Use it. 3234 32352003-01-20 Elena Zannoni <ezannoni@redhat.com> 3236 3237 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to 3238 allow for different test tree configurations. Update some 3239 tescases accordingly. 3240 * gdb.arch/altivec-regs.exp: Ditto. 3241 * gdb.asm/asm-source.exp: Ditto. 3242 * gdb.base/advance.exp: Ditto. 3243 * gdb.base/display.exp: Ditto. 3244 * gdb.base/long_long.exp: Ditto. 3245 * gdb.base/mips_pro.exp: Ditto. 3246 * gdb.base/overlays.exp: Ditto. 3247 * gdb.base/relocate.exp: Ditto. 3248 * gdb.base/setshow.exp: Ditto. 3249 * gdb.base/step-line.exp: Ditto. 3250 * gdb.base/step-test.exp: Ditto. 3251 * gdb.base/until.exp: Ditto. 3252 * gdb.c++/virtfunc.exp: Get rid of variable 'src'. 3253 32542003-01-17 David Carlton <carlton@math.stanford.edu> 3255 3256 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test 3257 corresponding to PR c++/945. 3258 Update copyright. 3259 32602003-01-17 David Carlton <carlton@math.stanford.edu> 3261 3262 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests 3263 corresponding to PR c++/68. 3264 32652003-01-17 David Carlton <carlton@math.stanford.edu> 3266 3267 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure. 3268 (test_paddr_hairy_functions): Call print_addr_2_kfail for 3269 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19. 3270 32712003-01-15 Elena Zannoni <ezannoni@redhat.com> 3272 3273 * gdb.base/break.exp: Fix change of default location, because of 3274 removal of until tests. 3275 * gdb.base/help.exp: Update test for new 'until' help message. 3276 Add test for help on 'advance'. 3277 * gdb.base/args.exp: Fix foobar with GDBFLAGS global. 3278 32792003-01-15 Mark Kettenis <kettenis@gnu.org> 3280 3281 * gdb.base/default.exp: Adapt "info float" test for recent changes 3282 to that command. Add test for "info vector". 3283 * gdb.base/float.exp: New file. Add test for "info float" that 3284 resembles the old test in gdb.base/default.exp. 3285 32862003-01-15 David Carlton <carlton@math.stanford.edu> 3287 3288 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot. 3289 32902003-01-15 Elena Zannoni <ezannoni@redhat.com> 3291 3292 * gdb.base/break.exp: Move the tests of until command from here... 3293 * gdb.base/until.exp: ... to here. New file. Add other tests. 3294 * gdb.base/advance.c: New file. 3295 * gdb.base/advance.exp: New file. 3296 32972003-01-14 Elena Zannoni <ezannoni@redhat.com> 3298 3299 * gdb.base/args.c: New file. 3300 * gdb.base/args.exp: New file. 3301 33022003-01-14 Daniel Jacobowitz <drow@mvista.com> 3303 3304 * gdb.c++/virtfunc.exp: Remove fixed XFAIL. 3305 33062003-01-14 Daniel Jacobowitz <drow@mvista.com> 3307 3308 * gdb.threads/killed.exp: Use KFAIL for gdb/568. 3309 33102003-01-14 Daniel Jacobowitz <drow@mvista.com> 3311 3312 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright 3313 dates. 3314 33152003-01-13 Daniel Jacobowitz <drow@mvista.com> 3316 3317 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)". 3318 33192003-01-13 Daniel Jacobowitz <drow@mvista.com> 3320 3321 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538 3322 (ptype &*"foo"). 3323 * gdb.c++/local.exp: Enable setup_kfail for gdb/482. 3324 33252002-01-13 Daniel Jacobowitz <drow@mvista.com> 3326 3327 * gdb.mi/mi-console.exp: Remove extra "(known bug)". 3328 * gdb.mi/mi1-console.exp: Likewise. 3329 33302002-01-13 Daniel Jacobowitz <drow@mvista.com> 3331 3332 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)". 3333 * gdb.mi/mi1-console.exp: Likewise. 3334 33352003-01-13 Daniel Jacobowitz <drow@mvista.com> 3336 3337 * gdb.c++/overload.exp: Remove some fixed XFAILs. 3338 33392003-01-09 Daniel Jacobowitz <drow@mvista.com> 3340 3341 * gdb.base/detach.exp: New test. 3342 33432003-01-09 Daniel Jacobowitz <drow@mvista.com> 3344 3345 * Makefile.in (ALL_SUBDIRS): New variable. 3346 (subdirs, clean, distclean): Use it. 3347 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for 3348 regenerating Makefile, since it is generated from the top level. 3349 * gdb.asm/Makefile.in: Likewise. 3350 * gdb.base/Makefile.in: Likewise. 3351 * gdb.c++/Makefile.in: Likewise. 3352 * gdb.disasm/Makefile.in: Likewise. 3353 * gdb.java/Makefile.in: Likewise. 3354 * gdb.mi/Makefile.in: Likewise. 3355 * gdb.threads/Makefile.in: Likewise. 3356 * gdb.trace/Makefile.in: Likewise. 3357 33582003-01-09 David Carlton <carlton@math.stanford.edu> 3359 3360 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x". 3361 Add copyright year 2003. 3362 33632003-01-06 Michael Chastain <mec@shout.net> 3364 3365 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): 3366 When selecting a thread, 'line' and 'file' are optional. 3367 * gdb.mi/mi1-pthreads.exp: Likewise. 3368 33692003-01-06 Andreas Schwab <schwab@suse.de> 3370 3371 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite 3372 failures. 3373 33742003-01-04 Daniel Jacobowitz <drow@mvista.com> 3375 3376 Fix PR gdb/844 3377 * lib/gdb.exp (gdb_compile): Handle "quiet" option. 3378 (gdb_compile_pthreads): Pass "quiet" to gdb_compile. 3379 3380 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return 3381 instead of calling gdb_suppress_entire_file. 3382 * gdb.threads/print-threads.exp: Likewise. 3383 * gdb.threads/schedlock.exp: Likewise. 3384 3385 * gdb.threads/killed.exp: Return instead of calling 3386 gdb_suppress_entire_file. 3387 * gdb.threads/linux-dp.exp: Likewise. 3388 * gdb.threads/pthreads.exp: Likewise. 3389 33902003-01-04 Daniel Jacobowitz <drow@mvista.com> 3391 3392 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for 3393 stabs. 3394 * gdb.base/completion.exp: Allow marker1(void) as well as marker1(). 3395 * gdb.base/whatis.exp: Always allow (void) after function names. 3396 33972003-01-04 Daniel Jacobowitz <drow@mvista.com> 3398 3399 * gdb.c++/casts.exp: Correct regexp. 3400 34012003-01-04 Mark Kettenis <kettenis@gnu.org> 3402 3403 * configure.in: Call AC_CONFIG_HEADER. Don't call 3404 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java, 3405 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call 3406 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the 3407 aforementioned directories in the AC_OUPUT call. 3408 * config.hin: New file. 3409 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp, 3410 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp, 3411 gdb.threads/killed.exp, gdb.threads/print-threads.exp, 3412 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we 3413 pass -I$objdir instead of -I$objdir/$subdir in compilation. 3414 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in, 3415 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure, 3416 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in, 3417 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure, 3418 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in, 3419 gdb.threads/configure.in, gdb.threads/configure, 3420 gdb.threads/config.in, gdb.trace/configure.in, 3421 gdb.trace/configure: Removed. 3422 34232003-01-03 Michael Chastain <mec@shout.net> 3424 3425 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in 3426 testsuite/gdb.base/miscexprs.c, off-by-1 array reference". 3427 34282003-01-03 Daniel Jacobowitz <drow@mvista.com> 3429 3430 * gdb.base/store.exp: Fix regular expressions. 3431 34322002-12-28 Mark Kettenis <kettenis@gnu.org> 3433 3434 * configure.in: Rewrite. 3435 * configure: Regenerated. 3436 34372003-01-03 David Carlton <carlton@math.stanford.edu> 3438 3439 * gdb.base/psymtab.exp: New file. 3440 * gdb.base/psymtab1.c: Ditto. 3441 * gdb.base/psymtab2.c: Ditto. 3442 34432002-12-23 Adam Fedor <fedor@gnu.org> 3444 3445 * gdb.base/maint.exp: Update expect output to include 'ObjC'. 3446 34472002-12-23 David Carlton <carlton@math.stanford.edu> 3448 3449 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace 3450 and current_directory initialization. 3451 34522002-12-22 Jim Blandy <jimb@redhat.com> 3453 3454 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option, 3455 rather than as part of the output file name. 3456 3457 * gdb.base/attach.exp: There's no need to copy the test program to 3458 /tmp; that was only ever necessary on HP/UX, and this test is 3459 entirely disabled there anyway. 3460 34612002-12-21 Jim Blandy <jimb@redhat.com> 3462 3463 * gdb.c++/psmang.exp: Doc fix. 3464 3465 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New 3466 test. 3467 34682002-12-20 David Carlton <carlton@math.stanford.edu> 3469 3470 * gdb.c++/annota2.exp: KFAIL annotate-quit. 3471 34722002-12-18 Michael Chastain <mec@shout.net> 3473 3474 * gdb.c++/annota2.exp: Add copyright year 2002. 3475 34762002-12-17 David Carlton <carlton@math.stanford.edu> 3477 3478 * gdb.c++/try_catch.cc: Add marker comments. 3479 * gdb.c++/try_catch.exp: Get line numbers from marker comments. 3480 * gdb.c++/m-data.cc: Delete namespace __gnu_test. 3481 * gdb.c++/m-static.cc: Ditto. 3482 * gdb.c++/m-static1.cc: Ditto. 3483 * gdb.c++/try_catch.cc: Ditto. 3484 34852002-12-16 Jeff Johnston <jjohnstn@redhat.com> 3486 3487 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level 3488 to see whether we are using the new -environment-directory 3489 command which resets via -r or the old version of the command 3490 which may prompt the user. Part of fix for gdb/741. 3491 34922002-12-13 Andrew Cagney <ac131313@redhat.com> 3493 3494 * gdb.fortran/types.exp: Update obsolete comment. 3495 * gdb.fortran/exprs.exp: Ditto. 3496 * lib/gdb.exp: Delete obsolete code. 3497 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete. 3498 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete. 3499 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete. 3500 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete. 3501 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete. 3502 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete. 3503 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete. 3504 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete. 3505 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete. 3506 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete. 3507 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete. 3508 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete. 3509 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete. 3510 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete. 3511 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete. 3512 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete. 3513 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete. 3514 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete. 3515 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete. 3516 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete. 3517 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete. 3518 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete. 3519 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete. 3520 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete. 3521 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete. 3522 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete. 3523 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete. 3524 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete. 3525 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete. 3526 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete. 3527 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete. 3528 * gdb.chill/result.exp, gdb.chill/string.ch: Delete. 3529 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete. 3530 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete. 3531 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete. 3532 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete. 3533 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete. 3534 35352002-12-11 David Carlton <carlton@math.stanford.edu> 3536 3537 * gdb.c++/m-data.exp: Add test for members that shadow global 3538 variables: see PR gdb/804. 3539 * gdb.c++/m-data.cc: Ditto. 3540 35412002-12-10 Daniel Jacobowitz <drow@mvista.com> 3542 3543 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX. 3544 35452002-12-06 David Carlton <carlton@math.stanford.edu> 3546 3547 * gdb.base/store.c: Don't declare functions static. 3548 35492002-12-04 Andrew Cagney <ac131313@redhat.com> 3550 3551 * gdb.base/store.exp, gdb.base/store.c: New files. 3552 35532002-12-03 Daniel Jacobowitz <drow@mvista.com> 3554 3555 * gdb.base/selftest.exp: Update for current gdb. 3556 35572002-12-03 Daniel Jacobowitz <drow@mvista.com> 3558 3559 * gdb.base/maint.exp: Only dump symbols from one source file 3560 or objfile. 3561 35622002-12-03 Daniel Jacobowitz <drow@mvista.com> 3563 3564 * gdb.base/step-test.exp: Allow MIPS to return to the line of a 3565 function call. 3566 35672002-11-25 Jim Blandy <jimb@redhat.com> 3568 3569 * lib/mi-support.exp (mi_delete_breakpoints): Change name of 3570 function appearing in error message. 3571 35722002-11-21 Daniel Jacobowitz <drow@mvista.com> 3573 3574 * gdb.base/maint.exp (help maint dump-me): Update with typo fix. 3575 35762002-11-08 Jeff Johnston <jjohnstn@redhat.com> 3577 3578 * lib/mi-support.exp (mi_gdb_start): Verify the startup message 3579 for mi1 and current mi is in correct format. New mi startup message 3580 should be in mi console format. This is part of fix for PR gdb/604. 3581 35822002-09-18 Fernando Nasser <fnasser@redhat.com> 3583 3584 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine 3585 which explicitly prints the zero offset as "+0". 3586 35872002-10-22 Daniel Jacobowitz <drow@mvista.com> 3588 3589 * gdb.threads/schedlock.c (args): Make unsigned. 3590 35912002-10-21 Daniel Jacobowitz <drow@mvista.com> 3592 3593 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line 3594 numbers. Allow "foo2|selected stack frame". 3595 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end. 3596 * gdb.asm/asmsrc2.s: Likewise. 3597 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update 3598 comments. 3599 * gdb.asm/mips.inc: New file. 3600 36012002-10-18 Adam Fedor <fedor@gnu.org> 3602 3603 * gdb.base/default.exp: Update expected output to include 'ObjC'. 3604 * gdb.base/help.exp: Likewise. 3605 36062002-10-17 Kevin Buettner <kevinb@redhat.com> 3607 3608 * gdb.base/constvars.c (struct crass, struct crisp): New structs. 3609 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests. 3610 36112002-10-02 Jim Blandy <jimb@redhat.com> 3612 3613 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test. 3614 36152002-10-01 Andrew Cagney <ac131313@redhat.com> 3616 3617 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1". 3618 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto. 3619 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto. 3620 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto. 3621 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto. 3622 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto. 3623 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto. 3624 36252002-09-29 Andrew Cagney <ac131313@redhat.com> 3626 3627 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete. 3628 * mi0-disassemble.exp, mi0-eval.exp: Delete. 3629 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete. 3630 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete. 3631 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete. 3632 * mi0-var-block.exp, mi0-var-child.exp: Delete. 3633 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete. 3634 36352002-09-27 Kevin Buettner <kevinb@redhat.com> 3636 3637 * gdb.base/annota1.exp (info break): Make directory components of 3638 path optional since not all compilers emit this debug information. 3639 3640 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first 3641 step ends up stepping out of the function instead of stopping on 3642 the epilogue. 3643 36442002-09-26 Keith Seitz <keiths@redhat.com> 3645 3646 * lib/insight-support.exp (gdbtk_start): Figure out where 3647 the insight executable is based on where gdb is. Use this 3648 executable to start insight instead of gdb. 3649 36502002-09-25 Andrew Cagney <cagney@redhat.com> 3651 3652 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test. 3653 36542002-09-24 Andrew Cagney <ac131313@redhat.com> 3655 3656 * gdb.gdb/complaints.exp (test_initial_complaints): Rename 3657 test_isolated_complaints. 3658 (test_empty_complaint): New function. 3659 (test_empty_complaints): New function. Check no output when no 3660 complaints. 3661 36622002-09-19 Jim Blandy <jimb@redhat.com> 3663 3664 * gdb.base/charset.exp, gdb.base/charset.c: New files. 3665 36662002-09-19 Andrew Cagney <ac131313@redhat.com> 3667 3668 * gdb.gdb/complaints.exp: New file. 3669 36702002-09-18 Andrew Cagney <ac131313@redhat.com> 3671 3672 * gdb.base/maint.exp: Check `help maint internal-warning'. 3673 36742002-09-18 David Carlton <carlton@math.stanford.edu> 3675 3676 * gdb.c++/m-static.exp: Remove breakpoints depending on line 3677 numbers, and replace them by a single breakpoint after the 3678 constructors are all finished. 3679 Add test 4. 3680 * gdb.c++/m-static.cc: Add test 4. 3681 * gdb.c++/m-static.h: New file. 3682 * gdb.c++/m-static1.cc: New file. 3683 3684 * gdb.c++/printmethod.exp: New file. 3685 * gdb.c++/printmethod.cc: New file. 3686 3687 * gdb.c++/pr-574.exp: New file. 3688 * gdb.c++/pr-574.cc: New file. 3689 36902002-09-18 Corinna Vinschen <vinschen@redhat.com> 3691 3692 * gdb.base/ending-run.exp: Add handling of "step to end of run" for 3693 embedded targets which never actually exit. 3694 36952002-09-18 Fernando Nasser <fnasser@redhat.com> 3696 3697 * gdb.base/ending-run.exp: Properly mark "continue after exit" and 3698 "don't step after run" as unresolved or unsupported, instead of xfail. 3699 37002002-09-18 Corinna Vinschen <vinschen@redhat.com> 3701 3702 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to 3703 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c. 3704 Add newline to expected string in "step out of main (status wrapper)" 3705 case. 3706 37072002-09-18 Corinna Vinschen <vinschen@redhat.com> 3708 3709 * lib/gdb.exp (rerun_to_main): Allow restarting application. 3710 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate. 3711 37122002-09-17 Tom Tromey <tromey@redhat.com> 3713 3714 * gdb.base/printcmds.exp (test_print_string_constants): Expect 3715 \000, not \0, in double-quoted string. 3716 37172002-09-14 Corinna Vinschen <vinschen@redhat.com> 3718 3719 * gdb.base/commands.exp: Don't expect a "Program exited normally" 3720 string after running the commands execution on breakpoint tests. 3721 37222002-09-13 Corinna Vinschen <vinschen@redhat.com> 3723 3724 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string. 3725 37262002-09-12 Joel Brobecker <brobecker@gnat.com> 3727 3728 * gdb.base/call-strs.exp: Fix a small typo in one of the comments. 3729 37302002-09-10 Keith Seitz <keiths@redhat.com> 3731 3732 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's 3733 runto proc. 3734 (mi_run_to_main): Use mi_runto. 3735 (mi_execute_to): Renamed from mi_run_to. Changed all callers. 3736 37372002-09-10 Keith Seitz <keiths@redhat.com> 3738 3739 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede 3740 regexp for stopping at main. Could have multiple event notifications. 3741 Don't assume that main was declared with no parameters. 3742 (mi_next): Use mi_step_to. 3743 (mi_step): Use mi_next_to. 3744 37452002-09-09 Corinna Vinschen <vinschen@redhat.com> 3746 3747 * gdb.base/default.exp: Fix expected string in `info float' test. 3748 37492002-09-09 Ben Elliston <bje@redhat.com> 3750 3751 * config/mips.exp: Update comments. 3752 * config/mips-idt.exp: Likewise. 3753 * config/nind.exp: Likewise. 3754 * config/slite.exp: Likewise. 3755 * config/sparclet.exp: Likewise. 3756 * config/udi.exp: Likewise. 3757 * config/vx.exp: Likewise. 3758 * config/vxworks29k.exp: Likewise. 3759 37602002-09-05 Jim Blandy <jimb@redhat.com> 3761 3762 * gdb.threads/killed.exp: Fix test failure message. 3763 37642002-09-04 Keith Seitz <keiths@redhat.com> 3765 3766 * lib/mi-support.exp: Update copyright. 3767 (mi_gdb_test): Increase the priority of the expected pattern 3768 so that it matches gdb_test. 3769 37702002-09-03 Keith Seitz <keiths@redhat.com> 3771 3772 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo. 3773 Use integer comparison instead of string comparison for testing 3774 whether binary was built. 3775 37762002-09-03 Jim Blandy <jimb@redhat.com> 3777 3778 * gdb.threads/killed.exp, gdb.threads/killed.c: New test. 3779 37802002-08-29 Jim Blandy <jimb@redhat.com> 3781 3782 * gdb.threads/pthreads.exp: Move the portable thread compilation 3783 code into a function in lib/gdb.exp, and call that from here. 3784 * lib/gdb.exp (gdb_compile_pthreads): New function. 3785 37862002-08-29 Keith Seitz <keiths@redhat.com> 3787 3788 * lib/mi-support.exp (mi_gdb_test): Add global declaration for 3789 expect_out so that callers can get at it. 3790 37912002-08-23 Daniel Jacobowitz <drow@mvista.com> 3792 3793 * gdb.threads/print-threads.c: New file. 3794 * gdb.threads/print-threads.exp: New file. 3795 * gdb.threads/schedlock.c: New file. 3796 * gdb.threads/schedlock.exp: New file. 3797 37982002-08-22 Elena Zannoni <ezannoni@redhat.com> 3799 3800 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c, 3801 not altivec.c. 3802 38032002-08-17 Mark Kettenis <kettenis@gnu.org> 3804 3805 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed 3806 targets. The problem should be fixed now. 3807 38082002-08-15 Mark Kettenis <kettenis@gnu.org> 3809 3810 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with 3811 2002-07-24 change that removes final dots from error messages. 3812 38132002-08-13 Tom Tromey <tromey@redhat.com> 3814 3815 * gdb.base/readline.exp: New file. 3816 38172002-08-01 Andrew Cagney <ac131313@redhat.com> 3818 3819 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or 3820 supress message. 3821 38222002-08-01 Andrew Cagney <cagney@redhat.com> 3823 3824 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL, 3825 CHILL_FOR_TARGET and CHILL_LIB. 3826 * configure.in (configdirs): Remove gdb.chill. 3827 * configure: Regenerate. 3828 * lib/gdb.exp: Obsolete references to chill. 3829 * gdb.fortran/types.exp: Ditto. 3830 * gdb.fortran/exprs.exp: Ditto. 3831 38322002-07-30 Kevin Buettner <kevinb@redhat.com> 3833 3834 * gdb.base/shlib-call.exp (additional_flags): Conditionally 3835 set Irix-specific compile and link flags. 3836 38372002-07-29 Kevin Buettner <kevinb@redhat.com> 3838 3839 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing 3840 source files. The ``-o'' option doesn't work with the ``-E'' option 3841 when using the Irix compiler. 3842 38432002-07-19 Daniel Jacobowitz <drow@mvista.com> 3844 3845 * config/gdbserver.exp (gdb_load): Don't use TCL varargs. 3846 Improve support for reusing an exec file. Copy exec file 3847 to target, and run gdbserver on the target instead of on the host. 3848 38492002-07-18 Jim Blandy <jimb@redhat.com> 3850 3851 * gdb.base/ending-run.exp: Don't expect to see the program end in 3852 some orderly fashion when we're running on a real stand-alone 3853 board. 3854 3855 * gdb.base/interrupt.exp: Correct logic for skipping tests on 3856 targets that don't support interrupts. 3857 38582002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com> 3859 3860 * gdb.base/attach.exp: Add patterns to match output from /proc-based 3861 systems. 3862 Move comments in expect statements to inside the actions, so that they 3863 don't get matched against. 3864 38652002-07-10 Mark Kettenis <kettenis@gnu.org> 3866 3867 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call 3868 function when asleep" test. 3869 38702002-07-10 Andrew Cagney <ac131313@redhat.com> 3871 3872 * gdb.base/page.exp: Rewrite to handle problems with very long 3873 `info set' output. Update copyright. 3874 38752002-06-26 Andrew Cagney <ac131313@redhat.com> 3876 3877 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure 3878 gdb.threads-hp. 3879 * gdb.hp/configure: Regenerate. 3880 * gdb.hp/gdb.threads-hp/configure.in: Delete file. 3881 * gdb.hp/gdb.threads-hp/configure: Delete file. 3882 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file. 3883 38842002-06-22 Andrew Cagney <ac131313@redhat.com> 3885 3886 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to 3887 setlocale, bindtextdomain and textdomain. 3888 38892002-06-11 Jim Blandy <jimb@redhat.com> 3890 3891 * lib/gdb.exp (get_debug_format): Tolerate message saying whether 3892 preprocessor macro information is present. 3893 3894 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New 3895 tests. 3896 38972002-06-06 Michael Snyder <msnyder@redhat.com> 3898 3899 * gdb.base/overlays.exp: Record addresses of overlay 3900 functions in TCL variables rather than in GDB variables, 3901 to avoid having GDB convert them to pointers (with loss 3902 of information). 3903 3904 * gdb.base/d10v.ld: Merge in several years worth of 3905 default linker script changes. 3906 * gdb.base/long_long.exp: Add check for sizeof (long double). 3907 39082002-06-06 Michal Ludvig <mludvig@suse.cz> 3909 3910 * gdb.asm/asm-source.exp: Add x86-64 target. 3911 * gdb.asm/x86_64.inc: New. 3912 39132002-05-30 Michael Chastain <mec@shout.net> 3914 3915 From Benjamin Kosnik <bkoz@redhat.com>: 3916 * gdb.c++/m-static.cc: New file. 3917 * gdb.c++/m-static.exp: New file. 3918 39192002-05-28 Michael Snyder <msnyder@redhat.com> 3920 3921 * gdb.base/call-ar-st.exp: Allow for reduced floating point 3922 precision. 3923 39242002-05-27 Michael Chastain <mec@shout.net> 3925 3926 From Benjamin Kosnik <bkoz@redhat.com>: 3927 * gdb.c++/m-data.cc: New file. 3928 * gdb.c++/m-data.exp: New file. 3929 39302002-05-27 Michael Chastain <mec@shout.net> 3931 3932 From Benjamin Kosnik <bkoz@redhat.com>: 3933 * gdb.c++/try_catch.cc: New file. 3934 * gdb.c++/try_catch.exp: New file. 3935 39362002-05-27 Michael Chastain <mec@shout.net> 3937 3938 * gdb.c++/local.exp: Accept more nested types in output. 3939 39402002-05-26 Michael Chastain <mec@shout.net> 3941 3942 * gdb.base/call-rt-st.exp: Fix typo in brace quoting. 3943 39442002-05-15 Nick Clifton <nickc@cambridge.redhat.com> 3945 3946 * lib/gdb.exp (gdb_wrapper_init): Just because 3947 gdb_wrapper_file exists, this does not mean that the file 3948 should not be rebuilt. That is what gdb_wrapper_initialized 3949 is for. 3950 (default_gdb_init): Reset gdb_wrapper_initialized. 3951 39522002-05-23 Michael Snyder <msnyder@redhat.com> 3953 3954 * gdb.base/all-bin.exp: Revise previous patch by just reducing 3955 the precision of the floating point test results. 3956 * gdb.base/call-rt-st.exp: Ditto. 3957 3958 * gdb.base/all-bin.exp: Allow for reduced floating point precision. 3959 * gdb.base/call-rt-st.exp: Ditto. 3960 39612002-05-19 Michael Chastain <mec@shout.net> 3962 3963 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings. 3964 39652002-05-19 Elena Zannoni <ezannoni@redhat.com> 3966 3967 * configure.in (configdirs): Add gdb.arch. 3968 * configure: Regenerate. 3969 39702002-05-17 Jim Blandy <jimb@redhat.com> 3971 3972 * gdb.base/completion.exp: Recognize the more detailed error 3973 messages produced by the macro expander's lexical analyzer. 3974 39752002-05-14 Elena Zannoni <ezannoni@redhat.com> 3976 3977 * gdb.arch/altivec-abi.c: New file. 3978 * gdb.arch/altivec-abi.exp: New file. 3979 * gdb.arch/altivec-regs.c: New file. 3980 * gdb.arch/altivec-regs.exp: New file. 3981 39822002-05-14 Daniel Jacobowitz <drow@mvista.com> 3983 3984 * gdb.base/maint.exp (maint print type): Update for new type 3985 structure. 3986 39872002-05-14 Elena Zannoni <ezannoni@redhat.com> 3988 3989 * gdb.arch: New directory. 3990 * gdb.arch/configure.in: New file. 3991 * gdb.arch/configure: New file. 3992 * gdb.arch/Makefile.in: New file. 3993 39942002-05-13 Corinna Vinschen <vinschen@redhat.com> 3995 3996 * gdb.asm/asm-source.exp: Add v850 as supported target. 3997 * gdb.asm/v850.inc: New file. 3998 39992002-05-13 Daniel Jacobowitz <drow@mvista.com> 4000 4001 * gdb.c++/annota2.exp (annotate-quit): Add comment. 4002 40032002-05-12 Daniel Jacobowitz <drow@mvista.com> 4004 4005 * gdb.base/break.exp: Check 'break "marker2"'. 4006 40072002-05-10 Michael Snyder <msnyder@redhat.com> 4008 4009 * gdb.base/long_long.exp: Fix typo. 4010 40112002-05-10 Jim Blandy <jimb@redhat.com> 4012 4013 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is 4014 a bug. 4015 4016 * gdb.base/printcmds.exp (test_integer_literals_rejected): 4017 Recognize more detailed error message produced by the macro 4018 expander's lexical analyzer. 4019 * lib/gdb.exp (test_print_reject): Same. 4020 40212002-05-09 Mark Kettenis <kettenis@gnu.org> 4022 4023 * gdb.c++/method.exp: Fix typo. 4024 40252002-05-08 Michael Snyder <msnyder@redhat.com> 4026 4027 * gdb.mi/mi-var-child.exp: Accept (void) as well as (). 4028 * gdb.mi/mi0-var-child.exp: Accept (void) as well as (). 4029 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale. 4030 * gdb.base/long_long.exp: Merge clauses for arm and xscale. 4031 Add iftarget clause for strongarm. 4032 40332002-05-06 Michael Snyder <msnyder@redhat.com> 4034 4035 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper. 4036 (gdb_continue_to_end): Accept output from status wrapper. 4037 * gdb.base/ending-run.exp: Add case for output from status wrapper. 4038 Clean up fail messages to match pass messages. 4039 4040 Enable the "needs_status_wrapper" testsuite feature. 4041 * lib/gdb.exp (gdb_wrapper_init): New procedure. 4042 (gdb_compile): Conditionally call gdb_wrapper_init. 4043 * gdb.base/a2-run.exp: Recognize output from status wrapper. 4044 * gdb.c++/method.exp: Recognize output from status wrapper. 4045 40462002-05-06 Ben Elliston <bje@redhat.com> 4047From Graydon Hoare <graydon@redhat.com> 4048 4049 * config/sid.exp: Include support for "rawsid" protocol. 4050 40512002-05-03 Jim Blandy <jimb@redhat.com> 4052 4053 * gdb.c++/hang.exp: Check for corruption of the cv_type chain. 4054 * gdb.c++/hang3.C: New file. 4055 40562002-05-04 Andrew Cagney <ac131313@redhat.com> 4057 4058 * gdb.base/default.exp: Remove obsolete code. 4059 * gdb.c++/misc.exp: Ditto. Update copyright. 4060 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright. 4061 * gdb.base/whatis.exp: Ditto. Update copyright. 4062 * gdb.base/scope.exp: Ditto. Update copyright. 4063 * gdb.base/ptype.exp: Ditto. Update copyright. 4064 * gdb.base/printcmds.exp: Ditto. Update copyright. 4065 * gdb.base/opaque.exp: Ditto. Update copyright. 4066 * gdb.base/list.exp: Ditto. 4067 * gdb.base/funcargs.exp: Ditto. Update copyright. 4068 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete. 4069 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete. 4070 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete. 4071 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete. 4072 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete. 4073 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete. 4074 40752002-05-02 Michael Snyder <msnyder@redhat.com> 4076 4077 * gdb.base/watchpoint.exp: Add xscale target. 4078 * gdb.base/long_long.exp: Add xscale target. 4079 * gdb.base/default.exp: Add xscale target. 4080 40812002-05-01 Jim Blandy <jimb@redhat.com> 4082 4083 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H, 4084 gdb.c++/hang.exp: New test. 4085 40862002-05-01 Fred Fish <fnf@redhat.com> 4087 4088 * gdb.base/completion.exp: Handle completions of "./Make" for 4089 more than one completion possibility, as is the case when we 4090 build and test in the source tree. 4091 40922002-04-29 Anthony Green <green@redhat.com> 4093 4094 * gdb.java/jmisc1.exp: New file. 4095 * gdb.java/jmisc2.exp: New file. 4096 40972002-04-24 Daniel Jacobowitz <drow@mvista.com> 4098 4099 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'. 4100 41012002-04-23 Elena Zannoni <ezannoni@redhat.com> 4102 4103 * gdb.base/help.exp: Change 'help status' to allow for target 4104 dependent output differences. 4105 41062002-04-22 Michael Chastain <mec@shout.net> 4107 4108 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483. 4109 41102002-04-22 Michael Chastain <mec@shout.net> 4111 4112 * gdb.c++/method.exp: Fix syntax of reference to gdb/277. 4113 41142002-04-17 David S. Miller <davem@redhat.com> 4115 4116 * gdb.asm/sparc64.inc: New file. 4117 * gdb.asm/asm-source.exp: Handle sparc64-*-*. 4118 41192002-04-19 Elena Zannoni <ezannoni@redhat.com> 4120 4121 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the 4122 instruction file directly into the build tree. Clean up at end of 4123 test. 4124 41252002-04-18 David S. Miller <davem@redhat.com> 4126 4127 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to 4128 handle 64-bit platforms correctly. 4129 * gdb.base/maint.exp: Likewise. 4130 41312002-04-18 Kevin Buettner <kevinb@redhat.com> 4132 4133 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need 4134 ``-fpic'' when compiling files comprising a shared library, but 4135 it does need additional linker flags in order to find shared 4136 libraries at run time. 4137 41382002-04-18 Kevin Buettner <kevinb@redhat.com> 4139 4140 * gdb.base/cvexpr.c (use): New function. 4141 (main): Invoke use() on all global variables to prevent 4142 some linkers from deleting these otherwise unused symbols. 4143 41442002-04-17 Michael Chastain <mec@shout.net> 4145From David S. Miller <davem@redhat.com> 4146 4147 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to 4148 handle 64-bit platforms correctly. 4149 41502002-04-12 Michael Snyder <msnyder@redhat.com> 4151From Jim Blandy <jimb@redhat.com> 4152 * gdb.base/foo.c (foox): Remove section attribute; the linker 4153 script can handle this instead. 4154 * gdb.base/bar.c (barx): Same. 4155 * gdb.base/baz.c (bazx): Same. 4156 * gdb.base/grbx.c (grbxx): Same. 4157 4158 * gdb.base/overlays.exp: New test: check that GDB's manual overlay 4159 manager doesn't automatically unmap overlays unnecessarily. 4160 41612002-04-10 Martin M. Hunt <hunt@redhat.com> 4162 4163 * gdb.base/ending-run.exp: Fix pattern for Mips targets 4164 stepping out of main. 4165 41662002-04-09 Michael Chastain <mec@shout.net> 4167 4168 * gdb.c++/local.cc (main): Move call to marker1() inside nested 4169 scope so that the nested scope tests will make sense. 4170 * gdb.c++/local.exp: Write patterns that actually work with gcc 4171 (the HP patterns "were never known to work with gcc"). 4172 Keep the old aCC patterns too. 4173 41742002-04-09 Daniel Jacobowitz <drow@mvista.com> 4175 4176 * gdb.base/attach.exp: Correct target board test. 4177 41782002-04-08 Michael Chastain <mec@shout.net> 4179 4180 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this" 4181 in a const method. Add some xfail and fail cases for configurations 4182 that do not emit the "const ...". 4183 41842002-04-07 Michael Chastain <mec@shout.net> 4185 4186 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect. 4187 Accept "A * const" and "const A * const" as type of "this". 4188 Fix spelling of getFunky throughout. Make messages uniform. 4189 41902002-04-07 Elena Zannoni <ezannoni@redhat.com> 4191 4192 Work around for PR gdb/285: 4193 * gdb.asm/asm-source.exp: Bail out if multilibs are detected. 4194 41952002-04-07 Elena Zannoni <ezannoni@redhat.com> 4196 4197 * gdb.asm/asm-source.exp: Build symbolic link to arch specific 4198 instructions file at run time instead of configure time. 4199 Sometimes we run the test in a directory that is not the one we 4200 configured in. 4201 * gdb.asm/configure.in: Delete creation of symlink. 4202 * gdb.asm/configure: Regenerate. 4203 42042002-04-05 J. Brobecker <brobecker@gnat.com> 4205 4206 * gdb.gdb/xfullpath.exp: New test, to exercise the new 4207 xfullpath () function. 4208 42092002-04-04 Daniel Jacobowitz <drow@mvista.com> 4210 4211 * gdb.asm/Makefile.in: Correct dependencies. 4212 4213 * gdb.asm/powerpc.inc: New file. 4214 * gdb.asm/asm-source.exp: Add PowerPC. 4215 * gdb.asm/configure.in: Likewise. 4216 * gdb.asm/configure: Regenerated. 4217 42182002-04-04 Daniel Jacobowitz <drow@mvista.com> 4219 4220 * gdb.base/relocate.exp: New file. 4221 * gdb.base/relocate.c: New file. 4222 42232002-04-04 Fred Fish <fnf@redhat.com> 4224 4225 * gdb.base/step-test.exp: Update comment regarding stopping in 4226 memcpy/bcopy calls inserted as part of the compiler runtime. 4227 42282002-04-04 Michael Snyder <msnyder@redhat.com> 4229 4230 * gdb.base/ovlymgr.c: Add overlay event breakpoint support. 4231 42322002-04-03 Daniel Jacobowitz <drow@mvista.com> 4233 4234 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect. 4235 (gdb_expect): Remove $notransfer hack. 4236 42372002-04-02 Daniel Jacobowitz <drow@mvista.com> 4238 4239 * gdb.c++/classes.exp ("calling method for small class"): Match 4240 updated register output. 4241 42422002-03-30 Daniel Jacobowitz <drow@mvista.com> 4243 4244 Fix PR gdb/452 4245 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd 4246 when finished. Make gdb_file_cmd send "exec-file" when 4247 appropriate. 4248 42492002-03-30 Daniel Jacobowitz <drow@mvista.com> 4250 4251 * gdb.base/attach.exp: Remove extra setup_xfail. 4252 42532002-03-26 Michael Snyder <msnyder@redhat.com> 4254 4255 * gdb.base/default.exp: Add tests for dump, append, and restore. 4256 * gdb.base/help.exp: Add tests for dump, append, and restore. 4257 * gdb.base/dump.exp: New file, test dump, append and restore. 4258 * gdb.base/dump.c: New file. 4259 42602002-03-27 Michael Snyder <msnyder@redhat.com> 4261 4262 * gdb.base/help.exp: Modify expect strings to reflect 4263 clean-ups in help messages. 4264 42652002-03-26 Fred Fish <fnf@redhat.com> 4266 4267 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we 4268 have debugging info for those functions and the compiler uses them 4269 internally to copy structs around. 4270 42712002-03-26 Fred Fish <fnf@redhat.com> 4272 4273 * gdb.base/list.exp: Revert the change made yesterday and add note 4274 about why we don't list the default lines for remote targets. 4275 42762002-03-25 Michael Snyder <msnyder@redhat.com> 4277 4278 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps. 4279 42802002-03-25 Fred Fish <fnf@redhat.com> 4281 4282 * gdb.base/list.exp: This test works on remote targets so remove 4283 the short circuit for remote targets. Update copyright. 4284 42852002-03-25 Fred Fish <fnf@redhat.com> 4286 4287 * gdb.base/attach.exp: Fix logic error that was suppressing this 4288 test for all non hppa*-*-hpux* targets, instead of the hp target. 4289 Move comments closer to the suppression point. Also now need to 4290 check that we are running natively. 4291 42922002-03-22 Michael Snyder <msnyder@redhat.com> 4293 4294 * gdb.base/default.exp: Add test for gcore. Update copyright. 4295 * gdb.base/help.exp: Add test for gcore. Update copyright. 4296 42972002-03-06 Fred Fish <fnf@redhat.com> 4298 4299 * gdb.base/funcargs.c: Remove extraneous ';' character. 4300 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character. 4301 43022002-03-04 Michael Chastain <mec@shout.net> 4303 4304 * gdb.mi/mi-var-cmd.exp: In test "create local variable func", 4305 accommodate gcc v3 function signature. 4306 * gdb.mi/mi0-var-cmd-exp: Ditto. 4307 43082002-02-24 Andrew Cagney <ac131313@redhat.com> 4309 4310 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either 4311 ``GNU/Linux'' or ``Linux kernel'' 4312 * testsuite/gdb.threads/pthreads.c: Ditto. 4313 43142002-02-24 Michael Chastain <mec@shout.net> 4315 4316 * gdb.threads/pthreads.c (thread1): Add a return statement. 4317 (thread2): Likewise. 4318 (foo): Likewise. 4319 43202002-02-23 Michael Chastain <mec@shout.net> 4321 4322 * gdb.threads/linux-dp.c (philosopher): Add a return statement 4323 to placate gcc. 4324 43252002-02-23 Michael Chastain <mec@shout.net> 4326 4327 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on 4328 test "ptype bint". The test passes on all my stabs configurations. 4329 43302002-02-21 Jim Blandy <jimb@redhat.com> 4331 4332 * gdb.asm/asm-source.exp: Parse the output from `info sources' one 4333 filename at a time, and watch for the ones we want to see. 4334 4335 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing 4336 types of pointers to prototyped functions. 4337 43382002-02-20 Andrew Cagney <ac131313@redhat.com> 4339 4340 * gdb.base/sizeof.c (main): Call fill_structs. Print value of 4341 signed, unsigned and straight char. 4342 (padding_char, padding_short, padding_int, padding_long, 4343 padding_long_long, padding_float, padding_double, 4344 padding_long_double): New global variables. 4345 (fill, fill_structs): New functions. 4346 4347 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check 4348 for correctly sized writes. Update copyright. 4349 (get_valueof): New procedure. 4350 (get_sizeof): Call get_valueof. 4351 (check_valueof): New procedure. 4352 (check_padding): New procedure. 4353 43542002-02-20 Michael Chastain <mec@shout.net> 4355 4356 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls 4357 to setup_xfail. Document some of the remaining calls. 4358 43592002-02-18 Michael Chastain <mec@shout.net> 4360 4361 * gdb.c++/userdef.exp: Update copyright year. 4362 43632002-02-18 Daniel Jacobowitz <drow@mvista.com> 4364 4365 * gdb.c++/userdef.exp: Test overloaded operators properly. 4366 Remove xfails. 4367 43682002-02-14 Michael Snyder <msnyder@redhat.com> 4369 4370 * gdb.base/gcore.exp: Relax recognition of function breakpoint. 4371 43722002-02-14 Daniel Jacobowitz <drow@mvista.com> 4373 4374 * gdb.base/a2-run.exp: Check for a remote target properly. 4375 * gdb.base/annota1.exp: Likewise. 4376 * gdb.base/list.exp: Likewise. 4377 * gdb.base/reread.exp: Likewise. 4378 * gdb.base/scope.exp: Likewise. 4379 * gdb.base/shlib-call.exp: Likewise. 4380 * gdb.base/term.exp: Likewise. 4381 * gdb.c++/annota2.exp: Likewise. 4382 43832002-02-13 Richard Earnshaw <rearnsha@arm.com> 4384 4385 * gdb.base/watchpoint.exp: Restore previous timeout at end of test. 4386 43872002-02-10 Michael Chastain <mec@shout.net> 4388 4389 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type. 4390 (call_after_alloca): Ditto. 4391 43922002-02-10 Daniel Jacobowitz <drow@mvista.com> 4393 4394 * gdb.base/ending-run.exp: Guard "cont" test with 4395 gdb_skip_stdio_test. 4396 43972002-02-06 Jim Blandy <jimb@redhat.com> 4398 4399 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests 4400 from here... 4401 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp: 4402 To here. Disable this test on non-HP platforms. Add big comment. 4403 44042002-02-04 Michael Snyder <msnyder@redhat.com> 4405 4406 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets 4407 other than d10v and m32r. 4408 44092002-02-02 Richard Earnshaw <rearnsha@arm.com> 4410 4411 * gdb.base/default.exp: Rewrite test patterns to reduce time 4412 taken to match them. 4413 44142002-01-30 Daniel Jacobowitz <drow@mvista.com> 4415 4416 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling. 4417 Allow a start function above main. 4418 * gdb.threads/linux-dp.exp: Fix copyright date. 4419 44202002-01-30 Daniel Jacobowitz <drow@mvista.com> 4421 4422 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'. 4423 (check_philosopher_stack): Check for manager thread before checking 4424 for a just-starting thread. 4425 44262002-01-30 Daniel Jacobowitz <drow@mvista.com> 4427 4428 From Neil Booth <neil@daikokuya.demon.co.uk>: 4429 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid 4430 warnings. 4431 44322002-01-21 Fred Fish <fnf@redhat.com> 4433 4434 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee 4435 not caller. 4436 44372002-01-21 Jim Blandy <jimb@redhat.com> 4438 4439 * gdb.base/reread.exp: Check that GDB properly re-reads the 4440 executable file when it changes while no inferior is running. 4441 44422002-01-21 Fred Fish <fnf@redhat.com> 4443 4444 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to 4445 optionally accept the "shlib events" variation. 4446 44472002-01-21 Jim Blandy <jimb@redhat.com> 4448 4449 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just 4450 call `fflush' after every `printf', so that the output is produced 4451 at predictable points, regardless of whatever buffering does (or 4452 doesn't) take place. 4453 * gdb.base/ending-run.exp: Adjust tests to expect output to appear 4454 at different points. 4455 44562002-01-20 Daniel Jacobowitz <drow@mvista.com> 4457 4458 * gdb.c++/inherit.exp: Update copyright years. 4459 * gdb.c++/method.exp: Likewise. 4460 44612002-01-20 Daniel Jacobowitz <drow@mvista.com> 4462 4463 * gdb.c++/classes.exp: Update for improved v3 support and skipping 4464 artificial methods/arguments. 4465 * gdb.c++/derivation.exp: Likewise. 4466 * gdb.c++/inherit.exp: Likewise. 4467 * gdb.c++/method.exp: Likewise. 4468 * gdb.c++/virtfunc.exp: Likewise. 4469 44702002-01-18 Andrew Cagney <ac131313@redhat.com> 4471 4472 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete. 4473 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto. 4474 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto. 4475 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto. 4476 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto. 4477 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto. 4478 44792002-01-17 Jim Blandy <jimb@redhat.com> 4480 4481 * gdb.asm/asm-source.exp (info symbol): Take another shot at 4482 anchoring the pattern matching the entry point symbol's name. 4483 44842002-01-17 Andrew Cagney <ac131313@redhat.com> 4485 4486 * gdb.base/maint.exp: Update ``maint internal-error'' to match 4487 continue/quit query. Update copyright. 4488 44892002-01-14 Michael Snyder <msnyder@redhat.com> 4490 4491 * gdb.base/gcore.exp: Remove extra debugging output. 4492 44932002-01-13 Daniel Jacobowitz <drow@mvista.com> 4494 4495 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result 4496 for slightly dubious v2 mangled string. 4497 44982002-01-13 Daniel Jacobowitz <drow@mvista.com> 4499 4500 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path. 4501 45022002-01-10 Jason Merrill <jason@redhat.com> 4503 4504 * gdb.c++/namespace.exp: Accept trailing const for 'this'. 4505 4506 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy 4507 constructors. 4508 * gdb.c++/derivation.exp: Likewise. 4509 * gdb.c++/templates.exp: Likewise. 4510 * gdb.c++/virtfunc.exp: Likewise. 4511 45122002-01-10 Michael Snyder <msnyder@redhat.com> 4513 4514 * gdb.c++/namespace.exp: Accept both '\0' and '\000'. 4515 45162002-01-08 Michael Snyder <msnyder@redhat.com> 4517 4518 * gdb.base/gcore.exp: New test for generate-core-file command. 4519 * gdb.base/gcore.c: Testcase for above. 4520 * gdb.threads/gcore-thread.exp: New test for gcore (threaded). 4521 45222002-01-08 Jason Merrill <jason@redhat.com> 4523 4524 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>. 4525 45262002-01-07 Fred Fish <fnf@redhat.com> 4527 4528 * gdb.c++/overload.exp: Remove unconditional xfails for: 4529 print foo_instance1.overloadargs(1) 4530 print foo_instance1.overloadargs(1, 2) 4531 print foo_instance1.overloadargs(1, 2, 3) 4532 print foo_instance1.overloadargs(1, 2, 3, 4) 4533 print foo_instance1.overloadargs(1, 2, 3, 4, 5) 4534 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6) 4535 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7) 4536 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8) 4537 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9) 4538 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10) 4539 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11) 4540 print foo_instance1.overload1arg() 4541 print foo_instance1.overload1arg((char)arg2) 4542 print foo_instance1.overload1arg((signed char)arg3) 4543 print foo_instance1.overload1arg((unsigned char)arg4) 4544 print foo_instance1.overload1arg((int)arg7) 4545 print foo_instance1.overload1arg((unsigned int)arg8) 4546 print foo_instance1.overload1arg((float)arg11) 4547 print foo_instance1.overload1arg((double)arg12) 4548 45492002-01-07 Michael Snyder <msnyder@redhat.com> 4550 4551 * gdb.base/huge.exp: New test. Print a very large target data object. 4552 (skip_huge_test): New test variable. Define if you want to skip this 4553 test. The test reads an 8 megabyte data object from the target, so it 4554 might be very time consuming on remote targets with a slow connection. 4555 * gdb.base/huge.c: New file. Test case for above. 4556 45572002-01-07 Fred Fish <fnf@redhat.com> 4558 4559 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo, 4560 g_instance.bfoo, and g_instance.cfoo. 4561 4562Mon Jan 7 12:22:18 2002 Jeffrey A Law (law@redhat.com) 4563 4564 * gdb.base/break.c (multi_line_if_conditional): New function. 4565 (multi_ilne_while_conditional): Likewise. 4566 * gdb.base/break.exp: Verify that a breakpoint on a multi-line 4567 IF or WHILE condition puts the breakpoint at the start of 4568 the condition. 4569 4570 * gdb.base/selftest.exp (backtrace through signal handler): Remove 4571 hppa*-*-hpux* expected failure. 4572 * gdb.base/structs.exp (do_function_calls): Similarly. 4573 4574 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware 4575 watchpoints. 4576 45772002-01-06 Andrew Cagney <ac131313@redhat.com> 4578 4579 Fix PR gdb/66. 4580 * gdb.base/structs.exp: Replace skip for a29k with skip for 4581 gdb,cannot_call_functions. 4582 * gdb.base/call-ar-st.exp: Remove references to a29k in comments. 4583 * gdb.base/callfuncs.exp: Ditto. 4584 * gdb.base/call-rt-st.exp: Ditto. 4585 * gdb.base/call-strs.exp: Ditto. 4586 * gdb.base/callfwmall.exp: Ditto. 4587 * gdb.base/scope.exp: Obsolete xfail a29k. 4588 * gdb.c++/misc.exp: Ditto. 4589 * gdb.c++/cplusfuncs.exp: Ditto. 4590 * gdb.base/ptype.exp: Ditto. 4591 * gdb.base/printcmds.exp: Ditto. 4592 * gdb.base/opaque.exp: Ditto. 4593 * gdb.base/list.exp: Ditto. 4594 * gdb.base/funcargs.exp: Ditto. 4595 * gdb.base/default.exp: Ditto. 4596 45972002-01-04 Michael Snyder <msnyder@redhat.com> 4598 4599 * gdb.base/info-proc.exp: New file, test for "info proc" cmd. 4600 * gdb.base/maint.exp: Add tests for maint info sections options. 4601 4602Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com) 4603 4604 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails. 4605 46062001-12-20 Corinna Vinschen <vinschen@redhat.com> 4607 4608 * gdb.asm/arm.inc: New file. 4609 * gdb.asm/asm-source.exp: Add arm targets. 4610 * gdb.asm/configure.in: Ditto. 4611 * gdb.asm/configure: Recreated from configure.in. 4612 4613Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com) 4614 4615 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling 4616 with HP's compiler. 4617 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise. 4618 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise. 4619 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise. 4620 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise. 4621 4622 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with 4623 either HP's compilers or GCC. 4624 4625 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either 4626 a SIGBUS or SIGSEGV. 4627 4628 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command. 4629 4630 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test 4631 can be compiled with either HP's compiler or GCC. 4632 4633 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely. 4634 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely. 4635 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely. 4636 4637 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings 4638 to match current gdb output. Update due to using auto-solib-limit 4639 for limiting instead of overloading auto-solib-add. 4640 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the 4641 test program. 4642 4643 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*" 4644 * gdb.hp/gdb.base-hp/dollar.exp: Likewise 4645 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise. 4646 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise. 4647 * gdb.hp/gdb.base-hp/reg.exp: Likewise. 4648 * gdb.hp/gdb.compat/xdb3.exp: Likewise. 4649 * gdb.hp/gdb.defects/bs15503.exp: Likewise. 4650 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise 4651 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise 4652 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise 4653 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise. 4654 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise. 4655 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise. 4656 4657 * gdb.base/annota1.exp: Expect failure for hpux11 when posting 4658 a SIGTRAP to the inferior. 4659 46602001-12-19 Corinna Vinschen <vinschen@redhat.com> 4661 4662 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16. 4663 Substitute call to target_link by call to gdb_compile. 4664 4665Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com) 4666 4667 * gdb.base/break.exp: Fix HP specific search string when testing 4668 backtracing in a called function. 4669 4670 * gdb.base/constvars.exp: Only set lang to C++ if we're 4671 compiling the test with HP's compilers. 4672 * gdb.base/volatile.exp: Similarly. 4673 46742001-12-19 Jim Blandy <jimb@redhat.com> 4675 4676 * gdb.base/printcmds.exp: Expect the null character to be printed 4677 as '\0', and the '\013' to be printed as '\v'. 4678 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same. 4679 * gdb.base/setvar.exp: Same. 4680 46812001-12-17 Jim Blandy <jimb@redhat.com> 4682 4683 * gdb.base/completion.exp: Rather than completing very long 4684 filenames, which can make the readline library produce output we 4685 don't recognize, cd to the directory first, and then complete 4686 using nice, short relative paths. 4687 4688 * gdb.base/completion.exp: On some systems, there is, in fact, a 4689 variable named `b' in scope, since GDB treats all static 4690 variables as being in scope. So use `no_var_named_this' 4691 instead of `b'. 4692 4693 * gdb.base/corefile.exp: Recognize the message saying that GDB 4694 can't find the core file's registers as a failure. 4695 46962001-12-13 Jackie Smith Cashion <jsmith@redhat.com> 4697 4698 * gdb.base/commands.exp (user_defined_command_test): Make "show user" 4699 test expect string more specific. 4700 47012001-12-13 Corinna Vinschen <vinschen@redhat.com> 4702 4703 * gdb.asm/asm-source.exp: Add support for xstormy16. 4704 * gdb.asm/configure.in: Ditto. 4705 * gdb.asm/configure: Rebuild. 4706 * gdb.asm/xstormy16.inc: New file. 4707 47082001-12-10 Fred Fish <fnf@redhat.com> 4709 4710 * gdb.base/maint.exp: Update to match changes in type dumping code. 4711 47122001-12-10 Jim Blandy <jimb@redhat.com> 4713 4714 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern 4715 matching the entry point symbol's name at the beginning of the 4716 line. 4717 47182001-12-07 Daniel Jacobowitz <drow@mvista.com> 4719 4720 * gdb.c++/classes.exp, gdb.c++/derivation.exp, 4721 gdb.c++/inherit.exp, gdb.c++/method.exp, 4722 gdb.c++/namespace.exp, gdb.c++/templates.exp, 4723 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler 4724 and class layout support. 4725 47262001-12-07 Daniel Jacobowitz <drow@mvista.com> 4727 4728 * gdb.c++/classes.exp: Add test for static member function. 4729 * gdb.c++/misc.cc: Add class with static member function. 4730 47312001-12-07 Jim Blandy <jimb@redhat.com> 4732 4733 If GDB says it can't find the struct the function returned, report 4734 those tests as `unsupported'. 4735 * gdb.base/call-rt-st.exp (print_struct_call): New function. 4736 Rewrite subsequent tests to use it. 4737 4738 If GDB says it can't find the struct the function returned, report 4739 those tests as `unsupported'. 4740 * gdb.base/structs.exp (call_struct_func): New function. 4741 (do_function_calls): Use call_struct_func to call the functions 4742 returning structs. 4743 4744 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us 4745 whether functions are prototyped or not, so we can't possibly pass 4746 arguments to t_float_values2 properly. 4747 4748 * gdb.base/break.exp: (test_next_with_recursion): Don't change the 4749 value of `timeout' for targets other than the mips*tx39-*. 4750 47512001-12-06 Michael Snyder <msnyder@redhat.com> 4752 4753 * gdb.asm/asm-source.exp: Add tests for info target, info symbol, 4754 and detect whether the start symbol has a leading underscore. 4755 47562001-12-04 Jim Blandy <jimb@redhat.com> 4757 4758 * gdb.base/completion.exp: Clarify indentation. 4759 47602001-12-03 Jim Blandy <jimb@redhat.com> 4761 4762 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int' 4763 variables on the S/390, not `.word'. 4764 47652001-11-30 Jim Blandy <jimb@redhat.com> 4766 4767 Add assembly-source tests for s390-ibm-linux. 4768 * gdb.asm/s390.inc: New file. 4769 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for 4770 the S/390 architecture. 4771 * gdb.asm/configure: Regenerated. 4772 47732001-11-30 Michael Snyder <msnyder@redhat.com> 4774 4775 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return, 4776 next, info source, info sources, info line, global and static 4777 variables, and static functions. 4778 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition). 4779 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar. 4780 * gdb.asm/asmsrc1.s: Add a static function and some variables. 4781 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next'). 4782 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer. 4783 (gdbasm_leave): Restore frame pointer. 4784 (gdbasm_startup): Copy stack set-up from crt0.S. 4785 47862001-11-26 Fernando Nasser <fnasser@redhat.com> 4787 4788 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>: 4789 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer 4790 to a local (non-static) variable. Copy tstruct.a to a static buffer 4791 and return a pointer to that buffer. 4792 * gdb.base/callfwmall.c (t_structs_a): Ditto. 4793 47942001-11-24 Mark Kettenis <kettenis@gnu.org> 4795 4796 * gdb.asm/configure.in: Fix recognition of ix86 target. 4797 * gdb.asm/configure: Regenerate. 4798 47992001-11-21 Michael Snyder <msnyder@redhat.com> 4800 4801 * gdb.asm/sparc.inc: New file. 4802 * gdb.asm/asm-source.exp: Recognize sparc target. 4803 * gdb.asm/configure.in: Recognize sparc target. 4804 * gdb.asm/configure: Regenerate. 4805 48062001-11-21 Michael Snyder <msnyder@redhat.com> 4807 4808 * gdb.asm/m32r.inc: New file. 4809 * gdb.asm/asm-source.exp: Recognize m32r target. 4810 * gdb.asm/configure.in: Recognize m32r target. 4811 * gdb.asm/configure: Regenerate. 4812 48132001-11-20 Michael Snyder <msnyder@redhat.com> 4814 4815 * gdb.asm/i386.inc: New file. 4816 * gdb.asm/asm-source.exp: Recognize ix86 target. 4817 * gdb.asm/configure.in: Recognize ix86 target. 4818 * gdb.asm/configure: Regenerate. 4819 4820 * gdb.c++/namespace.exp: Fix quotes in output messages. 4821 48222001-11-14 Michael Snyder <msnyder@redhat.com> 4823 4824 * gdb.base/code-expr.exp: New file. Tests use of the "@code" 4825 qualifier in a type cast expression, to designate an address 4826 in the instruction space (Harvard architecture). 4827 48282001-11-13 Michael Snyder <msnyder@redhat.com> 4829 4830 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files. 4831 Tests for expressions using 'const' and 'volatile'. 4832 48332001-11-13 Corinna Vinschen <vinschen@redhat.com> 4834 4835 * gdb.asm/asm-sources.exp: Allow defining linker flags. 4836 48372001-11-12 Daniel Jacobowitz <drow@mvista.com> 4838 4839 * lib/mi-support.exp (mi_run_to_helper): Move comments 4840 outside of gdb_expect. 4841 48422001-11-11 Daniel Jacobowitz <drow@mvista.com> 4843 4844 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to, 4845 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to, 4846 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to, 4847 mi0_run_to): New functions. 4848 * gdb.mi/mi-simplerun.exp: Use them. 4849 * gdb.mi/mi0-simplerun.exp: Likewise. 4850 * gdb.mi/mi-var-cmd.exp: Likewise. 4851 * gdb.mi/mi0-var-cmd.exp: Likewise. 4852 48532001-11-10 Andrew Cagney <ac131313@redhat.com> 4854 4855 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros. 4856 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update. 4857 48582001-11-09 Andrew Cagney <ac131313@redhat.com> 4859 4860 * gdb.base/restore.exp: Include $expected value in restored test 4861 message. 4862 48632001-11-09 Andrew Cagney <ac131313@redhat.com> 4864 4865 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not 4866 implemented. 4867 48682001-11-08 Michael Snyder <msnyder@redhat.com> 4869 4870 * gdb.base/callfuncs.exp: Add tests for nested call dummies. 4871 Add pass/fail message for stop at breakpoint in call dummy function. 4872 48732001-11-07 Michael Snyder <msnyder@redhat.com> 4874 4875 * gdb.c++/templates.exp (test_template_breakpoints): 4876 If we get an overload menu, but it does not match what 4877 we expect, we still need to issue the "cancel" command. 4878 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*", 4879 making the whitespace optional. Argument for "new" may be 4880 "unsigned" as well as "unsigned int/long". 4881 * gdb.c++/templates.exp: Replace "const &" with "const ?&", 4882 making the whitespace optional. Also replace "(void) with 4883 "((void|)), making the keyword "void" optional. 4884 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&", 4885 making the whitespace optional. Also replace "(void) with 4886 "((void|)), making the keyword "void" optional. 4887 * gdb.base/callfuncs.c (t_float_values): This function must 4888 _not_ be prototyped, and the following function (t_float_values2) 4889 must be prototyped (if the compiler supports it), so that GDB 4890 can be tested against both cases. Usually one case involves 4891 promotion of float to double, while the other does not. 4892 * gdb.base/callfwmall.c: Ditto. 4893 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that 4894 includes a stack frame for "start". 4895 48962001-11-05 Jim Blandy <jimb@redhat.com> 4897 4898 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that 4899 pointers are 32 bits long, and that offsets of relocs are always 4900 stored in the data (REL-style), and not in the reloc entry itself 4901 (RELA-style). 4902 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and 4903 stabs. 4904 49052001-11-01 Michael Snyder <msnyder@redhat.com> 4906 4907 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names 4908 and regular expression operators by using quoting. 4909 49102001-10-31 Michael Snyder <msnyder@redhat.com> 4911 4912 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(), 4913 depending on what the symbol table contains. 4914 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in 4915 the output of the ptype command. Similarly, accept both "const &" 4916 and "const&". 4917 49182001-10-31 Corinna Vinschen <vinschen@redhat.com> 4919 4920 * gdb.base/miscexprs.c (main): Add usage of preprocessor 4921 symbol `STORAGE' to allow to choose the storage class of 4922 the local datastructures. 4923 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...' 4924 compiler directive. 4925 49262001-10-30 Michael Snyder <msnyder@redhat.com> 4927 4928 * gdb.base/jump.exp: Allow it to run for all targets. 4929 49302001-10-29 Corinna Vinschen <vinschen@redhat.com> 4931 4932 * gdb.base/call-ar-st.c (print_double_array): Match for loop 4933 with new double_array size. 4934 (main): Change storage class of all local variables to static. 4935 Reduce size of double_array to 9. 4936 * gdb.base/call-ar-st.exp: Increase timeout value. 4937 Change expected output for double array to match new size in 4938 call-ar-st.c. 4939 49402001-10-29 Corinna Vinschen <vinschen@redhat.com> 4941 4942 * gdb.base/ending-run.exp: Create identical output when passing 4943 `step to end of run' case. Add regular expression branch satisfying 4944 Stormy16 target. 4945 49462001-10-28 Mark Kettenis <kettenis@gnu.org> 4947 4948 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such 4949 that we catch the expected failure under Linux/x86. 4950 49512001-10-29 Orjan Friberg <orjanf@axis.com> 4952 4953 * gdb.base/setvar.exp: Escape curly braces. 4954 * gdb.stabs/weird.exp: Ditto. 4955 49562001-10-27 Daniel Jacobowitz <drow@mvista.com> 4957 4958 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings. 4959 * gdm.mi/mi0-hack-cli.exp: Likewise. 4960 49612001-10-25 Andrew Cagney <ac131313@redhat.com> 4962 4963 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly'' 4964 messages. 4965 49662001-10-21 Andrew Cagney <ac131313@redhat.com> 4967 4968 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when 4969 checking MI enabled. 4970 49712001-10-09 Corinna Vinschen <vinschen@redhat.com> 4972 4973 * gdb.base/maint.exp: Treat $EXEEXT as optional in output. 4974 49752001-10-04 Frank Ch. Eigler <fche@redhat.com> 4976 4977 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu 4978 if gdb child process crashes, just signal an error. 4979 49802001-10-02 Jim Blandy <jimb@redhat.com> 4981 4982 * lib/gdb.exp (test_xfail_format): Simplify. 4983 4984 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in 4985 front of the variable name `format'. Simplify `if'. 4986 49872001-10-01 Daniel Jacobowitz <drow@mvista.com> 4988 4989 * gdb.threads/pthreads.exp: Wait for output and delay 4990 before sending ^C. 4991 49922001-10-01 Daniel Jacobowitz <drow@mvista.com> 4993 4994 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize 4995 some incorrect output instead of timing out. 4996 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise. 4997 49982001-09-28 Corinna Vinschen <vinschen@redhat.com> 4999 5000 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2 5001 check to allow additional `int'. 5002 50032001-09-27 Daniel Jacobowitz <drow@mvista.com> 5004 5005 * gdb.base/completion.exp: Remove incorrect 'p "a' test. 5006 Add tests for 'p "break' (pass) and 'p "break.' (xfail). 5007 50082001-09-27 Michael Snyder <msnyder@redhat.com> 5009 5010 * lib/gdb.exp (test_debug_format): New proc. 5011 (setup_xfail_format): Use new proc test_debug_format. 5012 * gdb.base/constvars.exp (local_compiler_xfail_check): New 5013 proc; use new service proc test_debug_format. 5014 Replace all other "gcc_compiled" tests with this test. 5015 * gdb.base/volatile.exp (local_compiler_xfail_check): New 5016 proc; use new service proc test_debug_format. 5017 Replace all other "gcc_compiled" tests with this test. 5018 50192001-09-27 Michael Snyder <msnyder@redhat.com> 5020 5021 * gdb.base/cvexpr.exp: New file. 5022 * gdb.base/cvexpr.c: New file 5023 Test for expressions using const and volatile keywords. 5024 50252001-09-26 Corinna Vinschen <vinschen@redhat.com> 5026 5027 * gdb.base/constvars.exp: Check for different orders of keywords 5028 and additional "int" strings in output. 5029 50302001-09-22 Andrew Cagney <ac131313@redhat.com> 5031 5032 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid 5033 responses from "help maint". 5034 50352001-09-19 Frank Ch. Eigler <fche@redhat.com> 5036 5037 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY 5038 to localhost:NNN instead of :NNN, in case Xvfb is listening 5039 only on TCP. 5040 50412001-09-19 Corinna Vinschen <vinschen@redhat.com> 5042 5043 * gdb.base/recurse.exp: When checking leaving the watchpoint 5044 scope, recognize when gdb is in function's epilogue and pass. 5045 50462001-09-18 Keith Seitz <keiths@redhat.com> 5047 5048 * lib/insight-support.exp (_gdbtk_export_target_info): Add 5049 support for running tests against sid targets. 5050 (gdbtk_done): Ditto. 5051 50522001-09-18 Corinna Vinschen <vinschen@redhat.com> 5053 5054 * gdb.base/ending-run.c (main): Set stdout buffersize 5055 to the same reasonable value for any target. 5056 * gdb.base/ending-run.exp: Add a regular expression 5057 to make testsuite happy on Sanyo Stormy16 target. 5058 50592001-09-17 Corinna Vinschen <vinschen@redhat.com> 5060 5061 * gdb.base/display.c (do_loops): Add float variable `f'. 5062 Increment f in loop. 5063 * gdb.base/display.exp: Increment timeout by 60 seconds. 5064 Change float display test to use variable `f'. 5065 50662001-09-17 Jim Blandy <jimb@redhat.com> 5067 5068 * gdb.base/restore.exp: Use temporary breakpoints, to avoid 5069 overflowing the limited breakpoint tables on some ROM monitors 5070 (like the ROM68K). 5071 50722001-09-15 Frank Ch. Eigler <fche@redhat.com> 5073 5074 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with 5075 the "-ac" (disable access control) flag. 5076 50772001-08-30 Jeff Holcomb <jeffh@redhat.com> 5078 5079 * gdb.base/remote.c: Use a small buffer for targets with 16-bit 5080 ints. 5081 50822001-08-30 Keith Seitz <keiths@redhat.com> 5083 5084 * lib/gdb.exp: Move all insight-related functionality into 5085 separate file. 5086 * lib/insight-support.exp: New file. 5087 50882001-08-29 Frank Ch. Eigler <fche@redhat.com> 5089 5090 * config/sid.exp (sid_start): Never set sid verbosity; disable 5091 expect_background {} that consumed its stdout; tolerate </dev/null. 5092 Attempt to set endianness override in "sid" protocol mode. Cleanup. 5093 50942001-08-18 Andrew Cagney <ac131313@redhat.com> 5095 5096 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the 5097 CLI jump command to start it. 5098 (mi_run_to_main): Fail immediatly when unexpected output. 5099 51002001-08-18 Andrew Cagney <ac131313@redhat.com> 5101 5102 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to 5103 beginning of function. Fix PR gdb/191. 5104 51052001-08-16 Frank Ch. Eigler <fche@redhat.com> 5106 5107 * config/sid.exp (sid_start): Don't warn if we cannot figure out 5108 what to force sid endianness to. 5109 51102001-08-15 Keith Seitz <keiths@redhat.com> 5111 5112 * lib/gdb.exp (gdbtk_start): Don't set environment 5113 variables for TCL_LIBRARY and friends. Insight will 5114 now figure these out for itself. 5115 51162001-08-02 Michael Snyder <msnyder@redhat.com> 5117 5118 * gdb.base/completion.exp: Remove the symbol "a64l" from 5119 the expect string; this is target-specific, and not related 5120 to what is being tested. 5121 51222001-08-02 Dave Brolley <brolley@redhat.com> 5123 5124 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket. 5125 51262001-07-25 Michael Snyder <msnyder@redhat.com> 5127 5128 * gdb.base/consecutive.exp: New file. Test stepping over 5129 breakpoints on consecutive instructions. 5130 * gdb.base/consecutive.c: New file. 5131 5132 * gdb.base/call-rt-st.exp: Use double-backslash to quote 5133 curly braces in regular expressions. 5134 51352001-07-25 Michael Snyder <msnyder@redhat.com> 5136 5137 * gdb.base/ending-run.exp: Accept "Program exited normally" as 5138 legitimate output from stepping out of main. 5139 51402001-07-22 Keith Seitz <keiths@redhat.com> 5141 5142 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is 5143 the empty string, do not run the tests. 5144 51452001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr> 5146 5147 * gdb.base/long_long.exp: Detect size of pointer. Take into 5148 account 2-byte pointers when testing for p/a results. 5149 51502001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr> 5151 5152 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K 5153 and defined to 1K for m68hc11. 5154 (random_data): Reduce table to 1K for embedded platforms (68hc11). 5155 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp. 5156 (sizeof_random_data): New variable to tell the size of the data table; 5157 don't test past this size; always run to main. 5158 51592001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr> 5160 5161 * gdb.base/return2.exp: return of long long and double fails for 5162 68HC11; don't execute these tests on that platform. 5163 * gdb.base/return.exp: Return of a double fails for 68hc11. 5164 51652001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr> 5166 5167 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing 5168 tests that print a float. 5169 * call-rt-st.exp: Likewise. 5170 51712001-07-12 Mark Kettenis <kettenis@gnu.org> 5172 5173 * gdb.base/so-impl-ld.exp: Remove stray space that prevented 5174 running this test on Linux. 5175 51762001-06-24 Michael Chastain <chastain@redhat.com> 5177 5178 * gdb.base/arithmet.exp: Remove some tests to make all test names 5179 unique. 5180 51812001-07-03 Michael Snyder <msnyder@redhat.com> 5182 5183 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in 5184 the output of the ptype command. 5185 51862001-07-02 Michael Snyder <msnyder@redhat.com> 5187 5188 * gdb.base/completion.exp: Don't assume that break.c is the only 5189 source file that may contain functions named "marker". 5190 * gdb.base/corefile.exp: Quote the curly braces in regexp. 5191 51922001-06-28 Andrew Cagney <ac131313@redhat.com> 5193 5194 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list 5195 of files to delete. 5196 5197 From 2000-06-15 Kazu Hirata <kazu@hxi.com>: 5198 * gdb.disasm/h8300s.exp: New file. 5199 gdb.disasm/h8300s.s: Likewise. 5200 52012001-06-27 Andrew Cagney <ac131313@redhat.com> 5202 5203 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format 5204 empty breakpoint tables. 5205 52062001-06-25 Andrew Cagney <ac131313@redhat.com> 5207 5208 * lib/mi-support.exp: Update args=... part of stop-reason 5209 patterns. Accept either a list or a tuple. 5210 52112001-06-23 Andrew Cagney <ac131313@redhat.com> 5212 5213 * lib/mi-support.exp: Remove local emacs variable defining 5214 change-log-default-name. 5215 52162001-06-22 Michael Chastain <chastain@redhat.com> 5217 5218 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect. 5219 This is operationally compatible with the previous version. 5220 52212001-06-13 Jim Blandy <jimb@redhat.com> 5222 5223 * lib/gdb.exp (gdb_test): Doc fix. 5224 52252001-06-10 Michael Chastain <chastain@redhat.com> 5226 5227 * gdb.base/exprs.exp: Remove a duplicate test. 5228 52292001-06-06 Jim Blandy <jimb@redhat.com> 5230 5231 * gdb.base/return2.exp (main): Use values to test float and double 5232 returns that are not NaN's, to avoid being confused by IEEE 5233 comparison rules. 5234 52352001-06-04 Michael Snyder <msnyder@redhat.com> 5236 5237 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success, 5238 non-zero if control_c fails. Terminate the test on failure, 5239 rather than wait for 12 more tests to time out. 5240 52412001-06-06 Jim Blandy <jimb@redhat.com> 5242 5243 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"): 5244 Don't forget to match the GDB prompt. 5245 5246 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings. 5247 52482001-06-04 Jim Blandy <jimb@redhat.com> 5249 5250 * gdb.base/help.exp: Update pattern to exclude `print-load-map' 5251 command. 5252 52532001-05-31 Kevin Buettner <kevinb@redhat.com> 5254 5255 * gdb.base/annota1.exp (info break): Match four or more spaces 5256 after "Address". 5257 52582001-05-31 Michael Chastain <chastain@redhat.com> 5259 5260 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast. 5261 (dm_type_int_star): Likewise. 5262 (dm_type_long_star): Likewise. 5263 (dm_type_void_star): Likewise. 5264 52652001-05-29 Kevin Buettner <kevinb@redhat.com> 5266 5267 * gdb.base/completion.exp (INPUTRC): Set this environment variable 5268 to a known value in order to get consistent results regardless 5269 of the setting of INPUTRC or the presence or contents of .inputrc. 5270 52712001-05-24 Michael Snyder <msnyder@redhat.com> 5272 5273 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering. 5274 Don't require that the main thread and the manager thread are the 5275 first in the list. 5276 5277 * gdb.threads/pthreads.exp (test_startup): Relax test for thread 5278 debugging. If test fails, issue an "unsupported" not a "fail". 5279 52802001-05-24 Jim Blandy <jimb@redhat.com> 5281 5282 Don't assume that short is shorter than int. 5283 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't 5284 assume that shorts are smaller than ints. On a 16-bit machine, 5285 this isn't true. 5286 ("print unsigned char == (~0)"): Add test that verifies that ~0, 5287 an int, is not equal to ~0 stored in an unsigned char. This tests 5288 the same thing that the previous test meant to, but works on 5289 16-bit machines, too. 5290 ("print unsigned char != (~0)"): Same test, complemented. 5291 52922001-05-24 Michael Snyder <msnyder@redhat.com> 5293 5294 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit 5295 test for (full_coverage == 0). This makes the test run faster, 5296 and prevents dejagnu getting out of step. 5297 52982001-05-23 Kevin Buettner <kevinb@redhat.com> 5299 5300 * gdb.base/finish.exp (finish_void): Revise pattern for 5301 stopping on the call statement to not permit stopping at 5302 the start of the instructions comprising the call sequence. 5303 53042001-05-19 Michael Chastain <chastain@redhat.com> 5305 5306 * gdb.base/callfuncs.exp: Make all test names unique. 5307 * gdb.base/commands.exp: Make all test names unique. 5308 * gdb.base/condbreak.exp: Make all test names unique. 5309 * gdb.base/dbx.exp: Make all test names unique. 5310 * gdb.base/default.exp: Make all test names unique. 5311 * gdb.base/define.exp: Make all test names unique. Conform some FAIL 5312 and TIMEOUT messages to their corresponding PASS message. 5313 * gdb.base/ending-run.exp: Make all test names unique. 5314 * gdb.base/long_long.exp: Remove duplicate test. 5315 53162001-05-21 Kevin Buettner <kevinb@redhat.com> 5317 5318 * gdb.base/finish.exp (finish_void): Allow "finish" command to 5319 stop on the call statement as well as the statement after the 5320 call. 5321 53222001-05-21 Michael Snyder <msnyder@redhat.com> 5323 5324 * gdb.base/long_long.exp: Allow for targets with 4-byte short. 5325 53262001-05-10 Elena Zannoni <ezannoni@redhat.com> 5327 5328 * gdb.base/completion.exp: Revamp test. Make it execute on all 5329 platforms. 5330 53312001-05-10 Elena Zannoni <ezannoni@redhat.com> 5332 5333 * config/gdbserver.exp (gdb_load): Handle the case 5334 in which the arguments to gdbserver are given in the 5335 baseboard configuration file. 5336 Also handle the case in which the server needs to do a 5337 load. 5338 53392001-05-07 Keith Seitz <keiths@cygnus.com> 5340 5341 * lib/gdb.exp (gdbtk_initialize_display): New proc which will 5342 set up the display for testing. 5343 (gdbtk_start): Convert all paths to paths that tcl will like. 5344 Export target information to environment. 5345 (_gdbtk_xvfb_init): New proc to start Xvfb if available and 5346 necessary. 5347 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary. 5348 (to_tcl_path): New proc to convert a given pathname into 5349 a path acceptible as an argument to a tcl command. 5350 (_gdbtk_export_target_info): New proc to export target info 5351 into the environment for gdbtk testing. 5352 (gdbtk_done): New proc to signal end-of-test. 5353 53542001-05-06 Jim Blandy <jimb@redhat.com> 5355 5356 * restore.c: Make the code of caller0 correspond to its comment. 5357 53582001-05-03 Michael Snyder <msnyder@redhat.com> 5359 5360 * config/sid.exp (gdb_target_sid): Check for error messages. 5361 On error or timeout, don't make expect exit (which will terminate 5362 all subsequent tests); instead just make gdb exit. 5363 (gdb_load): Check for error messages. On error or timeout, 5364 return a negative value. 5365 53662001-04-24 Jim Blandy <jimb@redhat.com> 5367 5368 * gdb.c++/templates.exp: If we see the prompt for the overload 5369 list, but we haven't recognized any of the longer patterns, 5370 arrange for this test to fail, not hang. 5371 5372 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace 5373 variations. 5374 53752001-04-22 Michael Chastain <chastain@redhat.com> 5376 5377 * gdb.c++/local.exp: Use the 'runto' library function. 5378 * gdb.c++/namespace.exp: Likewise. 5379 * gdb.c++/overload.exp: Likewise. 5380 53812001-03-26 Kevin Buettner <kevinb@redhat.com> 5382 5383 * gdb.base/Makefile.in (EXECUTABLES): Add step-line. 5384 * gdb.base/step-line.exp: New file. Test step/next in presence of 5385 #line directives. 5386 * gdb.base/step-line.c: New file. Test program for the above. 5387 * gdb.base/step-line.inp: New file. We pretend that this file has 5388 been transformed by some other tool into step-line.c. 5389 53902001-03-21 Jim Blandy <jimb@redhat.com> 5391 5392 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in 5393 unmangled operator names. 5394 53952001-03-20 Jim Blandy <jimb@redhat.com> 5396 5397 * gdb.threads/linux-dp.exp: Recognize an additional message 5398 generated by GDB when it doesn't understand how to debug threads 5399 on the target system. 5400 54012001-03-19 Andrew Cagney <ac131313@redhat.com> 5402 5403 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug. 5404 54052001-03-12 Michael Chastain <chastain@redhat.com> 5406 5407 * gdb.c++/derivation.exp: Use the 'runto' library function. 5408 54092001-03-12 Michael Chastain <chastain@redhat.com> 5410 5411 * gdb.c++/annota2.exp: Fix regular expression for "post-query". 5412 54132001-02-24 Michael Chastain <chastain@redhat.com> 5414 5415 * gdb.c++/ref-types.exp: Change handwritten code to library 5416 function 'runto'. 5417 54182001-03-16 Orjan Friberg <orjanf@axis.com> 5419 5420 * gdb.base/signals.exp: Set count to 0 explicitly. 5421 54222001-03-15 Mark Salter <msalter@redhat.com> 5423 5424 * config/monitor.exp (gdb_target_cmd): Add explicit error return. 5425 (gdb_target_monitor): Add check of gdb_target_cmd return value. 5426 (gdb_load): Add support for additional target_info: gdb_download_size 5427 and gdb_load_timeout. 5428 5429Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com> 5430 5431 * gdb.base/annota1.exp: Move test of isnative to earlier in the 5432 file -- to prevent failing when the compile fails but we have no 5433 intention of running the tests anyway. 5434 5435 * gdb.base/long_long.exp: Test target_info for no_long_long, skip 5436 tests if set. 5437 5438 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte 5439 integers. 5440 5441 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true. 5442 * gdb.c++/namespace.exp: Ditto. 5443 54442001-03-07 Orjan Friberg <orjanf@axis.com> 5445 5446 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes. 5447 * gdb.base/pointers.exp: Relax pattern match of decimals. 5448 54492001-03-06 Kevin Buettner <kevinb@redhat.com> 5450 5451 * Makefile.in, config/abug.exp, config/cfdbug.exp, 5452 config/cpu32bug.exp, config/dve.exp, config/est.exp, 5453 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp, 5454 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp, 5455 config/monitor.exp, config/proelf.exp, config/rom68k.exp, 5456 config/sh.exp, config/sid.exp, config/slite.exp, 5457 config/sparclet.exp, config/udi.exp, config/unknown.exp, 5458 config/vr4300.exp, config/vr5000.exp, config/vx.exp, 5459 config/vxworks.exp, config/vxworks29k.exp, 5460 gdb.asm/asm-source.exp, gdb.base/a2-run.exp, 5461 gdb.base/all-bin.exp, gdb.base/annota1.exp, 5462 gdb.base/arithmet.exp, gdb.base/assign.exp, 5463 gdb.base/async.exp, gdb.base/attach.exp, 5464 gdb.base/bitfields.exp, gdb.base/bitops.exp, 5465 gdb.base/break.exp, gdb.base/call-ar-st.exp, 5466 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp, 5467 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp, 5468 gdb.base/commands.exp, gdb.base/completion.exp, 5469 gdb.base/cond-expr.exp, gdb.base/condbreak.exp, 5470 gdb.base/constvars.exp, gdb.base/corefile.exp, 5471 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp, 5472 gdb.base/display.exp, gdb.base/ena-dis-br.exp, 5473 gdb.base/ending-run.exp, gdb.base/environ.exp, 5474 gdb.base/eval-skip.exp, gdb.base/exprs.exp, 5475 gdb.base/finish.exp, gdb.base/foll-exec.exp, 5476 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp, 5477 gdb.base/funcargs.exp, gdb.base/help.exp, 5478 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp, 5479 gdb.base/logical.exp, gdb.base/long_long.exp, 5480 gdb.base/maint.exp, gdb.base/mips_pro.exp, 5481 gdb.base/miscexprs.exp, gdb.base/nodebug.exp, 5482 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp, 5483 gdb.base/pointers.exp, gdb.base/printcmds.exp, 5484 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp, 5485 gdb.base/regs.exp, gdb.base/relational.exp, 5486 gdb.base/remote.exp, gdb.base/reread.exp, 5487 gdb.base/restore.exp, gdb.base/return2.exp, 5488 gdb.base/scope.exp, gdb.base/sect-cmd.exp, 5489 gdb.base/selftest.exp, gdb.base/setshow.exp, 5490 gdb.base/setvar.exp, gdb.base/shlib-call.exp, 5491 gdb.base/sigall.exp, gdb.base/signals.exp, 5492 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp, 5493 gdb.base/so-indr-cl.exp, gdb.base/solib.exp, 5494 gdb.base/step-test.exp, gdb.base/structs.c, 5495 gdb.base/structs.exp, gdb.base/structs2.exp, 5496 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp, 5497 gdb.base/volatile.exp, gdb.base/watchpoint.exp, 5498 gdb.base/whatis-exp.exp, gdb.base/whatis.exp, 5499 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp, 5500 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp, 5501 gdb.c++/derivation.exp, gdb.c++/inherit.exp, 5502 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp, 5503 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp, 5504 gdb.c++/ref-types.exp, gdb.c++/templates.exp, 5505 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp, 5506 gdb.disasm/am33.exp, gdb.disasm/hppa.exp, 5507 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp, 5508 gdb.fortran/types.exp, gdb.java/jmisc.exp, 5509 gdb.java/jv-exp.exp, gdb.java/jv-print.exp, 5510 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp, 5511 gdb.trace/actions.exp, gdb.trace/backtrace.exp, 5512 gdb.trace/circ.exp, gdb.trace/collection.exp, 5513 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp, 5514 gdb.trace/limits.exp, gdb.trace/packetlen.exp, 5515 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, 5516 gdb.trace/report.exp, gdb.trace/save-trace.exp, 5517 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp, 5518 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp, 5519 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright 5520 notices. 5521 55222001-02-27 Michael Snyder <msnyder@cygnus.com> 5523 5524 * gdb.base/varargs.c (find_max_double): Fix printf format string: 5525 first arg is int not float. 5526 55272001-02-22 Michael Snyder <msnyder@cygnus.com> 5528 5529 * gdb.base/reread.exp: Unsupported for non-native targets; 5530 doesn't work for remote debugging. 5531 55322001-02-19 Fernando Nasser <fnasser@redhat.com> 5533 5534 From Drew Moseley <dmoseley@redhat.com> 5535 * gdb.base/ending-run.exp: Properly handle the BSP state when 5536 stepping past the end of main. 5537 55382001-02-19 John Moore <jmoore@redhat.com> 5539 5540 * gdb.base/commands.exp (infrun_breakpoint_command_test): 5541 Converted HPUX fix for non-expected items following multiple 5542 step commands into general solution for all platforms. 5543 55442001-02-18 Michael Chastain <chastain@redhat.com> 5545 5546 * gdb.c++/classes.exp (do_tests): Change runto statements 5547 from "runto 'foo(void)'" to "runto 'foo'". This makes the 5548 statements demangler agnostic. 5549 * gdb.c++/virtfunc.exp (do_tests): Likewise. 5550 (gdb_virtfunc_restart): Likewise. 5551 55522001-02-14 Michael Chastain <chastain@redhat.com> 5553 5554 * gdb.c++/inherit.exp (do_tests): Change runto statements 5555 from "runto 'foo(void)'" to "runto 'foo'". This makes the 5556 statements demangler agnostic. 5557 5558Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com> 5559 5560 * gdb.threads/pthreads.exp: Unify pass/fail messages for 5561 ``continue to bkpt at common_routine in thread 2'' and ``stopped 5562 before calling common_routine 15 times'' tests. 5563 55642001-02-11 Michael Chastain <chastain@redhat.com> 5565 5566 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function. 5567 Helps the test script figure out which demangler is in use. 5568 (dm_type_foo_ref): Ditto. 5569 (dm_type_int_star): Ditto. 5570 (dm_type_long_star): Ditto. 5571 (dm_type_unsigned_int): Ditto. 5572 (dm_type_void): Ditto. 5573 (dm_type_void_star): Ditto. 5574 * gdb.base/cplusfuncs.exp (probe_demangler): New function. 5575 Probe the gdb demangler and set variables to accommodate 5576 formatting differences. 5577 (info_func_regexp): New function. Same as info_func, but 5578 matches against a regexp. 5579 (info_func): Match against a literal string. 5580 (print_addr_2): New function. Match against a literal string, 5581 which can be different from the input to gdb. 5582 (print_addr): Simply call print_addr_2 with the same argument twice. 5583 (test_lookup_operator_functions): Use demangler formatting variables. 5584 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort 5585 the tests in the same order as the C++ class declaration. 5586 (test_paddr_operator_functions): Ditto. 5587 (test_paddr_overloaded_functions): Ditto. 5588 (test_paddr_hairy_functions): Use demangler formatting variables. 5589 Add reference to gdb/19 for related tests. 5590 (do_tests): Call probe_demangler. 5591 55922001-01-30 Kevin Buettner <kevinb@redhat.com> 5593 5594 * gdb.c++/templates.cc (printf): Remove unused function definition. 5595 55962001-01-26 Felix Lee <flee@redhat.com> 5597 5598 * sid.exp (sid_exit): Pass host, not target, to remote_close. 5599 56002001-01-25 matthew green <mrg@redhat.com> 5601 5602 * config/sid.exp (sid_start): Call `remote_push_conn' after firing 5603 up sid. 5604 (sid_exit): Call `remote_pop_conn' after GDB is gone. 5605 56062001-01-25 matthew green <mrg@redhat.com> 5607 5608 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.' 5609 Deprecate $sid_spawn_id. 5610 (sid_exit): Remove code necessary only for `spawn.' 5611 56122001-01-25 matthew green <mrg@redhat.com> 5613 5614 * config/sid.exp (sid_start): Handle sim,protocol of `sid.' 5615 56162001-01-28 Michael Chastain <chastain@redhat.com> 5617 5618 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc 5619 to call when tests fail. It takes gdb out of the overloaded 5620 function choice menu back to the main prompt, so that the test 5621 program stays synchronized. 5622 (set_bp_overloaded): New proc to collect all the common 5623 code for setting a breakpoint on an overloaded name. Calls 5624 take_gdb_out_of_choice_menu when needed. 5625 (menu_overload1arg): New variable to collect the repeated 5626 instances of the expected menu for an overloaded name. Change 5627 the regular expression to handle changes in g++ type encoding: 5628 "void" can be either "void" or "", and "unsigned int" can be 5629 either "unsigned int" or "unsigned". 5630 (continue_to_bp_overloaded): Change regular expressions to handle 5631 changes in g++ type encoding. 5632 (no proc): Call take_gdb_out_of_choice_menu when needed. 5633 Remove redundant calls to "info break". Accept either "canceled" 5634 or "cancelled". Change regular expressions in "info break" 5635 calls to handle changes in g++ type encoding. Give all tests 5636 unique strings. 5637 56382001-01-17 Ben Elliston <bje@redhat.com> 5639 5640 * config/sid.exp: New file. 5641 5642Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com> 5643 5644 * gdb.base/callfuncs.exp: Add space after ``Value returned is''. 5645 56462000-12-21 Michael Snyder <msnyder@cygnus.com> 5647 5648 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func. 5649 Add a RE to accept a non-ascii char if one is ever presented. 5650 56512000-12-20 Fernando Nasser <fnasser@redhat.com> 5652 5653 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT. 5654 56552000-12-18 Michael Snyder <msnyder@cygnus.com> 5656 5657 * gdb.base/setvar.exp: Use double '\\' to quote curly braces 5658 in regexp. One '\' does not suffice on Linux. 5659 56602000-12-09 Michael Chastain <chastain@redhat.com> 5661 5662 * gdb.base/break.exp (test_clear_command): Use a marker function 5663 rather than 'main' for the test function. Also move this 5664 test to an execution point where the marker function names are 5665 guaranteed to be bound to functions. (Executing tests after a 5666 'finish' from main runs into name conflicts with local names 5667 in __libc_start_main). 5668 56692000-12-07 Michael Snyder <msnyder@cygnus.com> 5670 5671 * gdb.base/finish.exp: New test for gdb's "finish" command. 5672 * gdb.base/return2.exp: New test for gdb's "return" command. 5673 * gdb.base/return2.c: New source file for above. 5674 56752000-12-05 Michael Snyder <msnyder@cygnus.com> 5676 5677 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds. 5678 * gdb.base/miscexprs.exp: Ditto. 5679 * gdb.base/pointers.exp: Ditto. 5680 * gdb.c++/derivation.exp: Ditto. 5681 * gdb.c++/local.exp: Ditto. 5682 * gdb.c++/namespace.exp: Ditto. 5683 * gdb.c++/overload.exp: Ditto. 5684 * gdb.c++/ref-types.exp: Ditto. 5685 56862000-12-05 Michael Snyder <msnyder@cygnus.com> 5687 5688 * gdb.base/constvars.exp: Test result of "up" command. 5689 * gdb.base/miscexprs.exp: Ditto. 5690 * gdb.base/pointers.exp: Ditto. 5691 * gdb.base/scope.exp: Ditto. 5692 * gdb.c++/derivation.exp: Ditto. 5693 * gdb.c++/local.exp: Ditto. 5694 * gdb.c++/namespace.exp: Ditto. 5695 * gdb.c++/overload.exp: Ditto. 5696 * gdb.c++/ref-types.exp: Ditto. 5697 56982000-11-22 Michael Chastain <chastain@redhat.com> 5699 5700 * mips_pro.exp: Accept either "middle -> top -> main" or 5701 "middle -> main" in the backtrace, because gcc can optimize 5702 tail calls to jumps. Remove setup_xfail for the hppa case. 5703 Add a comment with the original warning messages from PR 3016, 5704 which was filed in 1993, to preserve them for posterity. 5705 57062000-11-17 Nick Duffek <nsd@redhat.com> 5707 5708 * lib/gdb.exp (gdb_test): Override timeout with board info. 5709 57102000-11-17 Nick Duffek <nsd@redhat.com> 5711 5712 * gdb.base/display.exp: Don't kill running stub. Add "again" to 5713 the second kill and detach messages. 5714 57152000-11-17 Nick Duffek <nsd@redhat.com> 5716 5717 * configure.in: Add AC_EXEEXT. 5718 * configure: Regenerate. 5719 * Makefile.in (just-check): Export EXEEXT. 5720 * lib/gdb.exp ($EXEEXT): Import from environment. 5721 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't 5722 expect "maint dump-me" on Cygwin. 5723 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append 5724 $EXEEXT. 5725 57262000-11-17 Nick Duffek <nsd@redhat.com> 5727 5728 * gdb.base/break.exp: Test backtrace and finish from called 5729 function on all platforms, not just HP-UX. 5730 57312000-11-03 Michael Snyder <msnyder@cygnus.com> 5732 5733 * config/monitor.exp (gdb_target_cmd): Abstracts some of the 5734 code from gdb_target_monitor, so it can be used independantly 5735 for gdbserver. Also comment out an unnecessary PUTS. 5736 57372000-11-03 Michael Snyder <msnyder@cygnus.com> 5738 5739 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test. 5740 * gdb.base/corefile.exp: Expect the message "Program is being 5741 debugged already" when we send the "corefile" command, since 5742 the preceeding gdb_load may have connected gdb to a remote target. 5743 * gdb.base/display.exp: Disable hardware watchpoints if new 5744 board info variable "no_hardware_watchpoints" is true. 5745 Replace single-letter commands with more readable ones. 5746 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints 5747 if new board info variable "no_hardware_watchpoints" is true. 5748 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests 5749 to see if stdio (printf) testing is possible. 5750 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new 5751 board info variable "no_hardware_watchpoints" is true. Use new 5752 proc "gdb_skip_stdio_tests" to see if printf tests are possible. 5753 57542000-11-13 Fernando Nasser <fnasser@redhat.com> 5755 5756 From Orjan Friberg <orjanf@axis.com>: 5757 * gdb.base/printcmds.exp: Escape curly braces followed by a number 5758 in array print pattern match. 5759 57602000-11-09 Fernando Nasser <fnasser@redhat.com> 5761 5762 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh 5763 spelling "cancelled" to U.S. spelling "canceled" to match changes 5764 made to gdb. 5765 * gdb.c++/ovldbreak.exp: Ditto. 5766 57672000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de> 5768 5769 * gdb.base/callfuncs.c (main): Moved to end of file, call 5770 t_double_values to initialize the FPU before inferior calls are made. 5771 * gdb.base/callfuncs.exp: Test for register preservation after calling 5772 inferior functions. Add tests for continuining, finishing and 5773 returning from a stop in a call dummy. 5774 57752000-10-24 Michael Snyder <msnyder@cygnus.com> 5776 5777 * gdb.base/commands.exp: Break up long lines, and re-indent. 5778 57792000-10-19 Michael Snyder <msnyder@cygnus.com> 5780 5781 * config/gdbserver.exp: Rewritten from the ground up, to make it 5782 compatible with the current dejagnu tree, and to make it work with 5783 the new "gdbserver" in libremote. 5784 57852000-10-16 Michael Snyder <msnyder@cygnus.com> 5786 5787 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support. 5788 * gdb.base/varargs.exp: Skip entire test if no printf support. 5789 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt. 5790 * gdb.base/shlib-call.exp: Skip several tests if no printf support. 5791 57922000-10-13 Michael Snyder <msnyder@cygnus.com> 5793 5794 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if 5795 no floating point support. 5796 (gdb_skip_stdio_test): New proc. Skip test if no stdio support. 5797 * gdb.base/call-ar-st.exp: Use above procs to skip tests. 5798 * gdb.base/call-rt-st.exp: Ditto. 5799 * gdb.base/call-strs.exp: Ditto. 5800 58012000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com> 5802 5803 * gdb.base/sizeof.c: include <stdio.h>. 5804 5805 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to 5806 'finish', otherwise uncaptured gdb_prompt would potentially 5807 throw remaining test points out of sync. 5808 58092000-07-26 Scott Bambrough <scottb@netwinder.org> 5810 5811 * gdb.base/recurse.exp: Run tests for all targets. 5812 * gdb.base/so-impl-ld.exp: Added wildcard to handle the 5813 gnu-oldld case on ARM. 5814 * gdb.base/watchpoint.exp (test_stepping): Clear xfail 5815 for ARM targets. 5816 5817Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com> 5818 5819 * gdb.java/configure.in (AC_INIT): Use jmisc.exp. 5820 * gdb.java/configure: Rebuild. 5821 5822Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com> 5823 5824 * gdb.java/jv-exp.exp: New file. 5825 5826Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com> 5827 5828 * configure: Rebuilt. 5829 * configure.in (configdirs): Add gdb.java. 5830 * gdb.java/jmisc.java: New file. 5831 * gdb.java/jmisc.exp: New file. 5832 * gdb.java/Makefile.in: New file. 5833 * gdb.java/configure: Rebuilt. 5834 * gdb.java/configure.in: New file. 5835 * lib/java.exp: New file. 5836 5837Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com> 5838 5839 * gdb.base/exprs.exp: Test casts to a pointer including over and 5840 underflow. 5841 5842Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com> 5843 5844 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB 5845 and the compilers sizes. 5846 58472000-07-09 Nick Duffek <nsd@redhat.com> 5848 5849 * gdb.c++/misc.cc (class ClassParam, class_param): Define. 5850 (use_methods): New function. 5851 (main): Call use_methods(). 5852 * gdb.c++/classes.exp (test_method_param_class): New procedure. 5853 (do_tests): Call test_method_param_class. 5854 58552000-07-09 Nick Duffek <nsd@redhat.com> 5856 5857 * gdb.c++/classes.exp (test_nonexistant_members): Fix name 5858 spelling. 5859 (test_enums): New procedure. Move enum tests from end of script 5860 to here. Set breakpoint on function name instead of line number. 5861 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions. 5862 (enums2): New marker function. 5863 (enums1): New function. 5864 (main): Call enums1(). Move enum tests to enums1(). 5865 5866Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com> 5867 5868 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to 5869 compile/link program. Update line numbers. 5870 * gdb.asm/d10v.inc: Define ``startup''. 5871 * gdb.asm/asmsrc1.s: Add definition of _start. 5872 5873Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com> 5874 5875 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns. 5876 58772000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com> 5878 5879 * gdb.base/maint.exp: Add 'maint print architecture' item to output 5880 of 'help maint print' command. 5881 5882Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com> 5883 5884 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that 5885 they use gdb_expect_list. 5886 5887Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com> 5888 5889 * gdb.base/commands.exp: Use ``set remote 5890 memory-read-packet-size'' instead of ``set endian big'' to test 5891 long commands. 5892 58932000-06-03 Daniel Berlin <dan@cgsoftware.com> 5894 5895 * gdb.c++/templates.exp (do_tests): Make all of these work under 5896 g++, and stop skipping them. 5897 5898 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it 5899 work under g++. 5900 5901 * gdb.c++/misc.cc: Fix ambiguous initialization with correct 5902 initialization. 5903 59042000-06-02 Michael Snyder <msnyder@cygnus.com> 5905 5906 * gdb.base/annota1.exp (run until main breakpoint): Loosen up 5907 the regular expression: accept an (almost) arbitrary sequence of 5908 "frames-invalid" and "breakpoints-invalid" messages both before 5909 and after the "starting" message. 5910 59112000-06-02 Michael Snyder <msnyder@cygnus.com> 5912 5913 * gdb.c++/local.exp: This test has never been known to work with g++. 5914 59152000-05-18 Michael Snyder <msnyder@cygnus.com> 5916 5917 * gdb.base/annota1.exp (annotate-signal-handler-caller): 5918 Relax the regular expression a little, make it pass on Solaris 8. 5919 59202000-05-12 Kevin Buettner <kevinb@redhat.com> 5921 5922 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of 5923 a call, do not require that gdb stop on the line after the call. 5924 Instead, it is permissible for gdb to stop on the line of the 5925 call itself. 5926 59272000-05-12 Michael Snyder <msnyder@.cygnus.com> 5928 5929 * gdb.base/break.exp (bp on small function, optimized file): 5930 Add a second pass pattern. The behavior differs here between stabs 5931 and dwarf for one-line functions. Stabs preserves two line symbols 5932 (one before the prologue and one after) with the same line number, 5933 but dwarf regards these as duplicates and discards one of them. 5934 Therefore the address after the prologue (where the breakpoint is) 5935 has no exactly matching line symbol, and GDB reports the breakpoint 5936 as if it were in the middle of a line rather than at the beginning. 5937 59382000-05-08 Michael Snyder <msnyder@cygnus.com> 5939 5940 * gdb.base/interrupt.exp: Make "pass" message say "send" 5941 rather than "send_gdb" (for consistancy). 5942 5943Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com> 5944 5945 From 2000-04-28 Andreas Jaeger <aj@suse.de>: 5946 * gdb.c++/templates.cc: Properly check for GCC version number. 5947 * lib/compiler.cc: Likewise 5948 59492000-04-28 Michael Snyder <msnyder@cygnus.com> 5950 5951 * gdb.base/break.exp: When compiled with -O2 optimization, 5952 gdb may not stop at the first line of main, due to code motion. 5953 59542000-04-26 Michael Snyder <msnyder@cygnus.com> 5955 5956 * gdb.base/call-ar-st.exp: Bail out if target is sparclet. 5957 This test depends on parsing the printf output from the target. 5958 Since the sparclet stub doesn't do stdio, this will never work. 5959 * gdb.base/call-rt-st.exp: ditto. 5960 * gdb.base/call-strs: ditto. 5961 59622000-04-24 Michael Snyder <msnyder@cygnus.com> 5963 5964 * gdb.base/miscexprs.exp: make sizeof long array test portable. 5965 5966 * gdb.base/ending-run.exp: After connecting to a remote target, 5967 but before running, the target will appear to be in a random 5968 location. Specify both a file and a line for breakpoints. 5969 Also, the function that calls main may be called 'init' 5970 rather than 'start'. 5971 59722000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com> 5973 5974 * gdb.base/help.exp: Update output for add-symbol-file command. 5975 59762000-04-10 Fernando Nasser <fnasser@cygnus.com> 5977 5978 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com> 5979 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char. 5980 59812000-04-07 J.T. Conklin <jtc@redback.com> 5982 5983 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters. 5984 5985 * gdb.base/funcargs.exp: Relax patterns matching pointers to char. 5986 5987Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be> 5988 5989 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point 5990 values that can be represented exactly. 5991 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match 5992 above change, and to not check against the directory part of the source 5993 file name. 5994 (step into print_long_arg_list): Likewise. 5995 (print print_small_structs from print_long_arg_list): Likewise. 5996 (print print_long_arg_list): Likewise. 5997 59982000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com> 5999 6000 * gdb.base/printcmds.c: Terminate char array ctable2 with 0. 6001 6002Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com> 6003 6004 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes. 6005 60062000-03-25 Daniel Berlin <dan@cgsoftware.com> 6007 6008 * gdb.base/commands.exp (deprecated_command_test): Add test for 6009 deprecate with no arguments. 6010 60112000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk> 6012 6013 * gdb.base/break.exp: Add new test for setting breakpoints on 6014 optimized code so we can test breakpoints work even when function 6015 prologues may be optimized away 6016 60172000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com> 6018 6019 From David Whedon <dwhedon@gordian.com> 6020 * gdb.base/commands.exp : Added command deprecator tests. 6021 60222000-03-22 Daniel Berlin <dan@cgsoftware.com> 6023 6024 * gdb.base/help.exp: Added test for new apropos command. 6025 60262000-03-21 Kevin Buettner <kevinb@redhat.com> 6027 6028 * gdb.base/pointers.c (usevar): New function. 6029 (main): Make sure that global variables v_int_pointer2, rptr, 6030 and y are all referenced someplace in the program by calling 6031 usevar() on them. [Some linkers delete symbols which are 6032 never referenced. The space remains, but there's no way to 6033 get a (symbolic) handle on the variable from the debugger.] 6034 60352000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com> 6036 6037 * gdb.base/printcmds.c: Add typedeffed arrays. 6038 6039 * gdb.base/printcmds.exp (test_print_typedef_arrays): New 6040 procedure to test arrays that are typedef'd. 6041 60422000-03-13 James Ingham <jingham@leda.cygnus.com> 6043 6044 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all 6045 the library directories. 6046 6047Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com> 6048 6049 * configure.in (configdirs): Add sub directory gdb.mi. 6050 * configure: Re-generate. 6051 6052 * gdb.mi: New directory. 6053 60542000-02-25 Scott Bambrough <scottb@netwinder.org> 6055 6056 * gdb.base/long_long.exp: Correct test suite failure when printing 6057 a long long value as a double on ARM platforms. 6058 60592000-02-16 Jim Blandy <jimb@redhat.com> 6060 6061 * gdb.base/break.exp ("breakpoint line number"): Make sure the 6062 default source file is set properly before running this test. 6063 60642000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com> 6065 6066 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the 6067 gdbtk/library directory, not in gdbtcl2. 6068 60692000-02-04 Jim Blandy <jimb@redhat.com> 6070 6071 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous 6072 backslash from regexp pattern. 6073 6074 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New 6075 procedure. Use it to run all the "continue to bp overloaded" 6076 tests. Note that this changes the names of the tests slightly. 6077 If the breakpoint hit message includes a hex PC value, because 6078 GCC's Dwarf 2 line info doesn't help us distinguish the prologue 6079 from the real source code, still consider that a pass. 6080 6081 * gdb.base/condbreak.exp ("run until breakpoint at marker2"): 6082 XFAIL here if the breakpoint message contains a hex address. Note 6083 similar change on 1999-11-02. 6084 6085 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02. 6086 6087 * gdb.base/ptype.exp: Establish a default source file before 6088 calling get_debug_format. 6089 60902000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com> 6091 6092 * gdb.base/watchpoint.exp: Remove duplication of test messages. 6093 60942000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com> 6095 6096 * gdb.base/step-test.exp: Fix the steps to enter a callee by means 6097 of successive stepi commands -- while in the prologue we should see 6098 the function entry bracket. 6099 61002000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com> 6101 6102 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we 6103 reach __change_mode() when stepping through the end of main(). 6104 61052000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com> 6106 6107 * gdb.base/default.exp: Fix expected pattern. 6108 * gdb.base/help.exp: Same. 6109 61102000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com> 6111 6112 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX. 6113 Don't use xfail's because that affects only the following test. 6114 6115 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux, 6116 solaris or linux. 6117 6118 * gdb.base/selftest.exp: Update to reflect changes to main.c. 6119 61202000-01-07 Michael Snyder <msnyder@cygnus.com> 6121 6122 * gdb.base/display.exp: Some yacc parsers like to say 6123 "A syntax error" rather than "A parse error". Accept both. 6124 61252000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com> 6126 6127 * gdb.base/default.exp: Remove OS dependent string from "target 6128 remote" test. 6129 * gdb.base/help.exp: Same for "help target remote" test. 6130 61312000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com> 6132 6133 From Jim Kingdon <kingdon@redhat.com>: 6134 6135 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the 6136 prompt (cleanup rather than necessity, but still might keep output 6137 from spilling to next test). 6138 61392000-01-02 Fred Fish <fnf@cygnus.com> 6140 6141 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on 6142 AIX, which defines them in <sys/types.h>. 6143 61441999-12-16 Stan Shebs <shebs@andros.cygnus.com> 6145 6146 * gdb.base/default.exp: Match arm* etc instead of arm in "info 6147 float" test. 6148 61491999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com> 6150 6151 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message. 6152 6153 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from 6154 outermost frame disallowed". 6155 61561999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com> 6157 6158 * gdb.base/setvar.exp: New tests for setting the value of a struct 6159 with a constant list. 6160 61611999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com> 6162 6163 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to 6164 require the user to type a cast before setting the value of a struct. 6165 61661999-12-06 Jim Blandy <jimb@cygnus.com> 6167 6168 * gdb.base/default.exp: Expect the new 'info float' command on 6169 all i386 platforms. 6170 6171 * gdb.threads/linux-dp.exp: Expand our ability to recognize 6172 LinuxThreads libraries that don't support debugging. 6173 6174Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com> 6175 6176 * gdb.base/remote.c: Fill the buffer with truely random data. 6177 Change the buffer type to ``unsigned char'' to simplify size 6178 arithmetic. 6179 6180 * gdb.base/remote.exp: Reduce download numbers by one. Typical 6181 stub only handles 400-1 byte packets. Verify that the download 6182 worked. 6183 61841999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com> 6185 6186 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern 6187 tests, using UNRESOLVED for the untested cases. Also, does not wait 6188 for a timeout if the prompt was received before a recognizable pattern. 6189 61901999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com> 6191 6192 * lib/gdb.exp (gdb_expect_list): Fix spelling. 6193 61941999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com> 6195 6196 * gdb.base/watchpoint.exp: Add tests cases for the hit count of 6197 watchpoints. 6198 61991999-11-24 Jason Merrill <jason@casey.cygnus.com> 6200 6201 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'. 6202 6203 * gdb.c++/local.exp: Be more flexible in recognizing local class 6204 name mangling. Don't allow horribly truncated method names. 6205 * gdb.c++/derivation.exp: Expect protected inheritance. 6206 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers. 6207 * gdb.c++/virtfunc.exp: Likewise. 6208 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope 6209 when printing a nested enum. 6210 62111999-11-22 Jim Blandy <jimb@cygnus.com> 6212 6213 * gdb.base/step-test.exp: Properly await GDB's response to setting 6214 a breakpoint on the call to large_struct_by_value. 6215 6216 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail 6217 just because we have debug info for the `start' function. 6218 62191999-11-19 Jim Blandy <jimb@zenia.red-bean.com> 6220 6221 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the 6222 "Unknown signal" messages, which indicate (on LinuxThreads) that 6223 GDB doesn't know how to debug threads on this system. This is 6224 better than hanging while philosopher 0 dumps chatter into gdb.log. 6225 62261999-11-18 Tom Tromey <tromey@cygnus.com> 6227 6228 * gdb.trace/deltrace.exp: Updated test to reflect new error text. 6229 62301999-11-18 Fred Fish <fnf@cygnus.com> 6231 6232 * gdb.base/coremaker2.c: Add sample program for generating 6233 cores that is more self contained than coremaker.c. Eventually 6234 I'll add more code to this and tie it into the testsuite. 6235 62361999-11-12 Stan Shebs <shebs@andros.cygnus.com> 6237 6238 * gdb.base/dollar.exp: Remove, now in gdb.hp. 6239 62401999-11-10 Jimmy Guo <guo@cup.hp.com> 6241 6242 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc 6243 from $srcdir/lib/. 6244 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/ 6245 and gdb.c++/. 6246 6247 * gdb.c++/derivation.exp: remove redundant get compiler info code. 6248 6249 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to 6250 'continue with watch' test point. 6251 62521999-11-08 Jim Blandy <jimb@zenia.red-bean.com> 6253 6254 Merged from p2linux-990323-branch: 6255 6256 * lib/gdb.exp (gdb_continue_to_breakpoint): New function. 6257 6258Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com> 6259 6260 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized 6261 {limit,fixed}''. Test ``set download-write-size''. 6262 6263Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com> 6264 6265 * gdb.base/funcargs.exp: Rewrite stack traceback checks using 6266 gdb_expect_list. 6267 6268Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com> 6269 6270 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication. 6271 62721999-11-03 Mark Salter <msalter@cygnus.com> 6273 6274 * gdb.base/break.exp: Fix "stub continue" pattern. 6275 62761999-11-03 Jim Blandy <jimb@zwingli.cygnus.com> 6277 6278 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name. 6279 62801999-11-02 Jim Blandy <jimb@zwingli.cygnus.com> 6281 6282 * gdb.base/display.exp ("finish"): Add timeout clause. 6283 6284 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add 6285 plain prompt clause, so this doesn't have to time out in order to 6286 fail. 6287 6288 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the 6289 breakpoint hit messages include an address. 6290 6291 * gdb.base/display.exp: Don't forget to escape parens in regular 6292 expressions. Unix regexp notatation sucks. 6293 62941999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com> 6295 6296 * gdb.base/annota1.exp: Test for annotate-signalled: change output 6297 order for 'signalled' message. 6298 62991999-11-01 Stan Shebs <shebs@andros.cygnus.com> 6300 6301 From Jimmy Guo <guo@cup.hp.com>: 6302 * gdb.base/annota1.exp: Add tests for annotate ignore count change. 6303 * gdb.base/annota1.c: Add code for tests to work with. 6304 63051999-10-26 Frank Ch. Eigler <fche@cygnus.com> 6306 6307 * gdb.base/remote.exp: New test for remote downloading settings. 6308 * gdb.base/remote.c: New file with large .data. 6309 63101999-10-18 Jim Blandy <jimb@zwingli.cygnus.com> 6311 6312 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite 6313 for LinuxThreads support, merged from the Code Fusion branch. 6314 6315Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com> 6316 6317 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect 6318 containing exp_continue into a while within an expect. Don't 6319 attempt a start more than three times. Check return value from 6320 gdb_load. 6321 6322Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com> 6323 6324 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with 6325 a pass case. 6326 63271999-10-01 Kevin Buettner <kevinb@cygnus.com> 6328 6329 * gdb.base/break.c (main): Added a statement that we can step 6330 off of. 6331 * gdb.base/break.exp: Added tests for setting a breakpoint 6332 at an offset and stepping onto a breakpoint. 6333 63341999-10-01 Fred Fish <fnf@cygnus.com> 6335 6336 * gdb.base/help.exp (help add-symbol-file): Update to match current 6337 gdb output. 6338 63391999-09-18 Jim Blandy <jimb@cris.red-bean.com> 6340 6341 * gdb.base/break.exp: Code locations are in hex, don't forget! 6342 (For HP-UX.) 6343 63441999-09-17 Stan Shebs <shebs@andros.cygnus.com> 6345 6346 * condbreak.exp: Use break.c as test program. 6347 * condbreak.c: Remove, redundant with break.c. 6348 63491999-09-15 Stan Shebs <shebs@andros.cygnus.com> 6350 6351 * config/monitor.exp (gdb_target_monitor): Disable X- and 6352 Z-packets if the target needs it. 6353 63541999-09-13 James Ingham <jingham@leda.cygnus.com> 6355 6356 * gdb.c++/overload.exp: Added tests for listing overloaded 6357 functions with function pointers in the arg, explicitly calling 6358 out the version you want. 6359 63601999-09-09 Stan Shebs <shebs@andros.cygnus.com> 6361 6362 * long_long.exp: Add variations of test cases that work for 6363 targets with 16-bit ints and 32-bit doubles. 6364 63651999-09-08 Stan Shebs <shebs@andros.cygnus.com> 6366 6367 * break.c (main): Compare a possibly-uninitialized argc with an 6368 unlikely value that fits in 16 bits. 6369 63701999-09-07 Stan Shebs <shebs@andros.cygnus.com> 6371 6372 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of 6373 0xfeeb, don't want negative numbers if ints are 16 bits. 6374 6375 * lib/gdb.exp (skip_cplus_tests): New proc. 6376 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp, 6377 gdb.c++/anon-union.exp, gdb.c++/classes.exp, 6378 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp, 6379 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp, 6380 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp, 6381 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp, 6382 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp, 6383 gdb.c++/virtfunc.exp: Use it to skip over C++ tests. 6384 6385 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently. 6386 6387Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com> 6388 6389 * gdb.base/corefile.exp (up): Allow a parameter to appear 6390 in the frame that we're going up to. 6391 6392 From Jim Blandy <jimb@cygnus.com>: 6393 6394 * gdb.base/default.exp (info float): Expect some output now. 6395 6396 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect 6397 returning floating-point values to fail on the x86. 6398 * gdb.base/callfwmall.exp (do_function_calls): Same. 6399 6400 * gdb.base/list.exp (test_listsize): Correct expectations for 6401 listing line 1 with listsize 2. Also, listing a single line 6402 works now, as does listing three lines. [Kevin's note: There 6403 were a number of other cases fixed too where the expectations 6404 differed...] 6405 64061999-09-02 Stan Shebs <shebs@andros.cygnus.com> 6407 6408 * gdb.base/selftest.exp: Add case for when version prints as 6409 constant string instead of char pointer. 6410 64111999-08-25 Stan Shebs <shebs@andros.cygnus.com> 6412 6413 * gdb.base/ending-run.exp: Add Solaris case for what happens when 6414 stepping out of main. 6415 6416 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if 6417 G++ used. 6418 6419 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed 6420 always, expect ptype InnerLocal::NestedInnerLocal to fail always. 6421 6422 * gdb.c++/ovldbreak.exp: Update match string in test that 6423 includes a warning of multiple breakpoints. 6424 64251999-08-24 Stan Shebs <shebs@andros.cygnus.com> 6426 6427 * gdb.base/display.exp: Improve precision of step-after-finish 6428 added yesterday. 6429 6430 * gdb.base/signals.exp: Add extra wildcard to "handle all print" 6431 test. 6432 6433 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all 6434 configs when using G++, not just hppa*. 6435 64361999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com> 6437 6438 * gdb.base/async.c: New file. 6439 * gdb.base/async.exp: New file. 6440 6441Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com) 6442 6443 * gdb.base/break.exp: Tweak PA specific tests to properly handle 6444 PA64. 6445 6446Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com) 6447 6448 * gdb.base/display.exp: "finish" can leave us mid-line on many 6449 targets, deal with it. Add a small constant to main, instead of 6450 1000 since main+1000 may not be a valid address in the target. 6451 6452 * gdb.base/dollar.exp: Do not run for PA processors in wide mode 6453 on hpux11. 6454 6455 * gdb.base/attach.exp: Handle another hpux11 error message variant 6456 when attaching to a process that does not exist. 6457 64581999-08-19 J.T. Conklin <jtc@redback.com> 6459 6460 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace 6461 characters in 'continue to 1241' test. 6462 64631999-08-17 Stan Shebs <shebs@andros.cygnus.com> 6464 6465 * gdb.base/call-ar-st.exp: Add a shorter match case for the 6466 stop in print_long_arg_list, define and use a whitespace 6467 variable in print_small_structs test, add an XFAIL for Solaris. 6468 * gdb.base/dbx.exp: XFAIL func commands until somebody is 6469 interested enough to fix. 6470 64711999-08-13 Keith Seitz <keiths@cygnus.com> 6472 6473 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd. 6474 (dbx_gdb_load): Remove. Use gdb_load instead, since that 6475 proc knows about targets other than the natives. 6476 (test_assign): Use "gdb_run_cmd" to "run" the target. 6477 Check that we've actually hit the breakpoint at main. 6478 When we attempt to assign a value to a local variable, check 6479 that the variable is in the current scope, i.e., don't use 6480 a test with an empty result. 6481 6482Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com> 6483 6484 * gdb.base/maint.exp: Add test of ``maintenance internal-error'' 6485 command. 6486 64871999-08-09 Stan Shebs <shebs@andros.cygnus.com> 6488 6489 From Jimmy Guo <guo@cup.hp.com> and others at HP: 6490 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp, 6491 gdb.compat, gdb.threads-hp. 6492 gdb.hp/configure, gdb.hp/configure.in: New files. 6493 gdb.hp/Makefile.in: Recurse into new subdirs. 6494 gdb.hp/gdb.defects: New directory, tests for HP bug reports. 6495 gdb.hp/gdb.objdbg: New directory, tests for debugging info 6496 in object files. 6497 gdb.hp/tools: New directory, aux tools for HP-specific tests. 6498 64991999-08-05 Stan Shebs <shebs@andros.cygnus.com> 6500 6501 * gdb.base/display.exp: Help expect by putting a newline in the 6502 funky printf, remove a bogus p/a test. 6503 65041999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com> 6505 6506 * gdb.base/display.exp: Make sure that when we say 'run', we are 6507 connected to the target. This is necessary when running not 6508 natively. 6509 65101999-08-03 Stan Shebs <shebs@andros.cygnus.com> 6511 6512 * gdb.base/step-test.exp: Removed some extraneous messages. 6513 6514 * gdb.base/long_long.exp: Don't run memory examination tests 6515 on little-endian targets (they will need a different set of 6516 results to match). 6517 65181999-08-02 Stan Shebs <shebs@andros.cygnus.com> 6519 6520 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests 6521 until somebody decides to fix GDB. 6522 6523 * gdb.base/long_long.c: Stop compiler complaint by specifying long 6524 constant as "ULL". 6525 * gdb.base/long_long.exp: Loosen x/c test, add partial result 6526 matches for a couple x/2 commands. 6527 65281999-07-30 Stan Shebs <shebs@andros.cygnus.com> 6529 6530 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk 6531 by merging in ref-types2 tests. 6532 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove. 6533 6534 From Jimmy Guo <guo@cup.hp.com> and others at HP: 6535 * gdb.c++/Makefile.in: Add standard actions. 6536 (EXECUTABLES): Rename from PROGS, update list. 6537 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here 6538 from gdb.hp. 6539 * gdb.c++/anon-union.cc: Don't use anonymous struct, make 6540 foo and bar locals. 6541 * gdb.c++/anon-union.exp: Fix tests to match. 6542 * gdb.c++/classes.exp: Run if HP compiler used, add extra 6543 expect matches to handle output variations. 6544 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *. 6545 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in 6546 output, add HP alternatives for new and delete prints. 6547 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc, 6548 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp. 6549 * gdb.c++/demangle.exp: Use $style when reporting failure. 6550 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled. 6551 * gdb.c++/inherit.exp: Run if HP compiler used, add some 6552 match alternatives. 6553 * gdb.c++/local.exp: Add match alternatives or xfails for HP 6554 compilers. 6555 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*. 6556 * gdb.c++/method.exp: Add match alternatives. 6557 * gdb.c++/misc.cc: Add bool types. 6558 * gdb.c++/misc.exp: Add tests for bool types. 6559 * gdb.c++/overload.exp: Add xfails. 6560 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar. 6561 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails, 6562 add some more template parameter tests (only for HP currently). 6563 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*. 6564 * gdb.c++/virtfunc.cc: Add return type and value for main. 6565 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some 6566 match alternatives. 6567 65681999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com> 6569 6570 * gdb.base/display.exp: Fix output of 'p/a &&j' test. 6571 65721999-07-29 Jim Blandy <jimb@savonarola.red-bean.com> 6573 6574 * gdb.base/signals.exp: Don't expect getting a backtrace from 6575 within a signal handler to fail on Linux. 6576 65771999-07-29 Stan Shebs <shebs@andros.cygnus.com> 6578 6579 From Jimmy Guo <guo@cup.hp.com> and others at HP: 6580 * lib/gdb.exp: Remove some gratuitious semicolons. 6581 (delete_breakpoints): Increase timeout. 6582 (gdb_expect): Add -notransfer option. 6583 (gdb_test): Use -notransfer option. 6584 (get_compiler_info): Add f77 case. 6585 (get_compiler): New proc, split out from gdb_preprocess, add f77 6586 case. 6587 (gdb_preprocess): Call get_compiler. 6588 6589 * gdb.base/Makefile.in (EXECUTABLES): Update the list. 6590 * gdb.base/attach.exp, gdb.base/display.exp, 6591 gdb.base/ending-run.exp, gdb.base/gdbvars.exp, 6592 gdb.base/long_long.exp, gdb.base/printcmds.exp, 6593 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in 6594 third arg to gdb_test. 6595 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions. 6596 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some 6597 HP-UX xfails, add others. 6598 * gdb.base/completion.exp: Reflect name change of self-test. 6599 * gdb.base/condbreak.exp, gdb.base/corefile.exp, 6600 gdb.base/foll-exec.exp, gdb.base/interrupt.exp, 6601 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note 6602 HP failure number. 6603 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove 6604 useless HP-UX 10.30 references. 6605 * gdb.base/maint.exp: Loosen matches. 6606 * gdb.base/pointers.c (main): Declare more_code. 6607 * gdb.base/pointers.exp: Match on output of a `next'. 6608 * gdb.base/structs.c: Add prototypes. 6609 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference. 6610 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11. 6611 66121999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com> 6613 6614 * gdb.base/list.exp: Add tests for repeating 'list <linenum>' 6615 command. 6616 66171999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com> 6618 6619 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase. 6620 Fix run to main failures. Watchpoint can be hardware watchpoint. 6621 6622 * gdb.base/annota1.exp: Clean up some more, in case printf has 6623 debug info. Deal with lack of signal hanlder info in stack. 6624 6625 From Jim Kingdon <kingdon@redhat.com>: 6626 * gdb.base/annota1.exp: If printf has debug info, deal with it. 6627 66281999-07-19 Stan Shebs <shebs@andros.cygnus.com> 6629 6630 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp, 6631 gdb.base/foll-vfork.exp: Don't run for crosses. 6632 6633Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com> 6634 6635 * gdb.base/configure.in: Check for gdbvars.exp instead of 6636 a1-selftest.exp. 6637 * gdb.base/configure: Re-generate. 6638 66391999-07-12 Stan Shebs <shebs@andros.cygnus.com> 6640 6641 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point 6642 in trying to run first and name is too long. 6643 6644 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of 6645 pointers2.c and pointers2.exp, respectively. 6646 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes 6647 doschk happier. 6648 66491999-07-08 Stan Shebs <shebs@andros.cygnus.com> 6650 6651 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from 6652 callfuncs2.c and callfuncs2.exp. 6653 6654 * gdb.base/list.exp: Remove mistaken xfails. 6655 * gdb.base/list0.h: Add optional prototypes. 6656 6657Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com> 6658 6659 * gdb.base/setvar.exp: Increase the time-out on tests indirectly 6660 calling malloc. 6661 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto. 6662 * ptype.exp: Move test for get_debug_format to before its first 6663 use. 6664 66651999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com> 6666 6667 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable. 6668 * gdb.base/annota2.cc, annota2.exp: Move from here. 6669 * gdb.c++/annota2.cc, annota2.exp: To here. 6670 * gdb.c++/Makefile.in (PROGS): Add annota2 executable. 6671 6672Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com> 6673 6674 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in 6675 a consistent format. 6676 66771999-06-25 Stan Shebs <shebs@andros.cygnus.com> 6678 6679 From Jimmy Guo <guo@cup.hp.com> and others at HP: 6680 * lib/gdb.exp (get_compiler_info): Add detection for assorted 6681 HP compilers, also set the globals $true and $false. 6682 6683 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c, 6684 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c, 6685 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c, 6686 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c, 6687 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c, 6688 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c, 6689 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c, 6690 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c, 6691 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c, 6692 whatis.c} Add C++ compatible function definitions and return 6693 types, add includes for library functions. 6694 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true. 6695 * gdb.base/step-test.c (myglob): Rename from glob. 6696 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c, 6697 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New 6698 files, move here from gdb.hp. 6699 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp, 6700 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp, 6701 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp: 6702 Adjust line numbers in regexps. 6703 6704 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp, 6705 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false 6706 instead of 0/1. 6707 6708 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp, 6709 foll-vfork.exp: New files, move here from gdb.hp. 6710 * gdb.base/page.exp: New file, test of pagination command. 6711 6712 * gdb.base/watchpoint.c (recurser): New function, for watchpoint 6713 recursion test. 6714 * gdb.base/watchpoint.exp: Add more test cases for watchpoints. 6715 6716 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp, 6717 gdb.base/solib.exp: Fix compiler invocation process. 6718 6719 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for 6720 HP-UX 11, turn off overload resolution explicitly. 6721 * gdb.base/commands.exp: Set argument list explicitly, add 6722 watchpoint test. 6723 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make 6724 them work. 6725 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the 6726 expressions properly. 6727 * gdb.base/corefile.exp: Loosen the match slightly. 6728 * gdb.base/default.exp: Allow "Error accessing memory" message 6729 also. 6730 * gdb.base/display.exp: Skip over x/0 j if PA64. 6731 * gdb.base/funcargs.exp: Add xfails for HP-UX. 6732 * gdb.base/interrupt.exp: Ditto. 6733 * gdb.base/langs.exp: Add symbolic matches governed by compiler 6734 in use. 6735 * gdb.base/list.exp: Add xfails for HP-UX. 6736 * gdb.base/long_long.exp: Refine some of the numeric matches. 6737 * gdb.base/mips_pro.exp: Xfail on HP-UX. 6738 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test. 6739 * gdb.base/nodebug.exp: Succeed on more varieties of output. 6740 * gdb.base/opaque.exp: Remove some HP-UX xfails. 6741 * gdb.base/ptype.exp: Succeed on more varieties of output. 6742 * gdb.base/scope.exp: Add xfails for HP-UX. 6743 * gdb.base/sect-cmd.exp: Add more cases. 6744 * gdb.base/setvar.exp: Add xfails for HP-UX. 6745 * gdb.base/shlib-call.exp: Loosen some matches slightly. 6746 * gdb.base/signals.exp: Match on void symbolically. 6747 * gdb.base/step-test.exp: Add case for PA64. 6748 * gdb.base/term.exp: Add exit and restart. 6749 * gdb.base/twice.exp: Clean up after self. 6750 * gdb.base/varargs.exp: Disable overload resolution explicitly. 6751 * gdb.base/whatis.exp: Allow more ways to pass tests. 6752 6753 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove, 6754 no longer useful. 6755 6756Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com> 6757 6758 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a 6759 list of patterns. 6760 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print 6761 print_double_array(double_array)", "continuing to breakpoint 6762 1018", "print print_double_array(array_d)" and "continuing to 6763 1034" tests. 6764 67651999-06-24 Jason Molenda (jsm@bugshack.cygnus.com) 6766 6767 * Makefile.in: Add empty html and install-html targets. 6768 67691999-06-24 Stan Shebs <shebs@andros.cygnus.com> 6770 6771 * config/mt-*: Remove, these haven't been used since 1996. 6772 67731999-06-22 Stan Shebs <shebs@andros.cygnus.com> 6774 6775 * gdb.base/call-strs.c, gdb.base/ending-run.c, 6776 gdb.base/step-test.c: Include stdlib.h and string.h as needed. 6777 * gdb.c++/member-ptr.exp: Skip over these tests if using G++. 6778 67791999-06-18 Stan Shebs <shebs@andros.cygnus.com> 6780 6781 * gdb.c++/overload.exp: XFAIL everything if using G++, add a 6782 simpler match case for the ptype of the big class. 6783 67841999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com> 6785 6786 * gdb.exp: Fix test for gdb_prompt existence. 6787 67881999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com> 6789 6790 * gdb.exp (gdb_test): Add fail after calls to perror. 6791 67921999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com> 6793 6794 * gdb.exp (gdb_test): Accept variations of Undefined command messages. 6795 67961999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com> 6797 6798 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement. 6799 6800Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com> 6801 6802 * gdb.base/call-strs.c (link_malloc): New function. Ensure that 6803 malloc() is linked in. 6804 68051999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com> 6806 6807 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at 6808 step at end. 6809 6810 * gdb.base/annota1.exp: Increase match_max to prevent timeout. 6811 68121999-06-08 Jim Blandy <jimb@zwingli.cygnus.com> 6813 6814 * gdb.java/jv-print.exp: New file. (Our first Java test!) 6815 6816Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com) 6817 6818 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail. 6819 * gdb.base/mips_pro.exp: Likewise. 6820 68211999-06-02 Keith Seitz <keiths@cygnus.com> 6822 6823 * gdb.c++/templates.cc: Change all "new" operators to throw 6824 an exception. 6825 * gdb.c++/cplusfuncs.cc: Likewise. 6826 6827 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2. 6828 6829Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com> 6830 6831 * gdb.base/condbreak.exp: Use rerun_to_main to start the program. 6832 * gdb.base/ending-run.exp: When stepping out of main, accept a 6833 step into an arbitrary assembler file. 6834 68351999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com> 6836 6837 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and 6838 "breakpoint-invalid" to be printed. 6839 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any 6840 number of "frames-invalid" and "breakpoint-invalid" to be printed. 6841 * gdb.base/annota2.cc: Initialize a.x to 0. 6842 68431999-05-17 Keith Seitz <keiths@cygnus.com> 6844 6845 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)" 6846 when "skip_float_tests" set. 6847 Ditto for "print print_double_array(array_d)", "print print_small_structs", 6848 "print print_ten_doubles", and "step into print_long_arg_list". 6849 Don't assume we can step into "print_long_arg_list": we could step into memcpy. 6850 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests" 6851 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)". 6852 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when 6853 "skip_float_tests" is set. 6854 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)" 6855 when "skip_float_tests" set. 6856 68571999-05-06 Keith Seitz <keiths@cygnus.com> 6858 6859 * gdb.base/annota2.cc: Include stdio.h. 6860 6861Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com> 6862 6863 * gdb.base/crossload.exp: Remove, this has been disabled ever 6864 since BFD stopped including all targets, and cross-GDB gets 6865 plenty of testing anyway. 6866 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u, 6867 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u, 6868 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove. 6869 * gdb.base/README: Remove, was doc for this. 6870 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer 6871 needed. 6872 68731999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com> 6874 6875 * gdb.base/call-ar-st.exp: Fix one regular expression in test 6876 output. 6877 6878 * gdb.base/annota1.exp: New file. Annotation level 2 tests. 6879 * gdb.base/annota2.exp: New file. More annotation tests. 6880 * gdb.base/annota1.c: New file. Source file for annota1.exp. 6881 * gdb.base/annota2.cc: New file. Source file for annota2.exp. 6882 68831999-04-23 Angela Marie Thomas <angela@cygnus.com> 6884 6885 * config/cfdbug.exp: New file. 6886 68871999-04-20 Jim Blandy <jimb@zwingli.cygnus.com> 6888 6889 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for 6890 Marcus Daniel's and Dale Hawkins's demangler crashes. 6891 6892 * gdb.c++/demangle.exp (test_gnu_style_demangling, 6893 test_lucid_style_demangling, test_arm_style_demangling, 6894 test_hp_style_demangling): Try Tom Tromey's core-dumping 6895 identifier under each demangling style. 6896 68971999-04-07 Jim Blandy <jimb@zwingli.cygnus.com> 6898 6899 * gdb.c++/demangle.exp: Include the current demangling style 6900 in all test names. 6901 (current_demangling_style): New global variable. 6902 (set_demangling_style, test_demangling_core, test_demangling, 6903 test_demangling_exact): New functions. 6904 (test_gnu_style_demangling, test_lucid_style_demangling, 6905 test_arm_style_demangling, test_hp_style_demangling): Use those, 6906 instead of calling gdb_test and gdb_test_exact directly. 6907 (catch_demangling_errors): New function, which reports errors 6908 signalled by the demangling test functions in an orderly way. 6909 (do_tests): Use catch_demangling_errors. 6910 69111999-04-06 Jim Blandy <jimb@zwingli.cygnus.com> 6912 6913 * gdb.base/signals.exp (test_handle_all_print): Use () for 6914 grouping in expressions, not {}. 6915 6916 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't 6917 initialized yet. 6918 69191999-04-01 Stan Shebs <shebs@andros.cygnus.com> 6920 6921 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods 6922 are listed. 6923 69241999-03-26 Stan Shebs <shebs@andros.cygnus.com> 6925 6926 * gdb.stabs/weird.exp: Test for CC being defined before 6927 looking at its value. 6928 69291999-03-25 Stan Shebs <shebs@andros.cygnus.com> 6930 6931 * gdb.base/call-ar-st.exp: Remove stray '#'. 6932 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as 6933 "short int" and "long int". 6934 * gdb.c++/overload.cc: Cast the string added in the previous 6935 change, to mollify finicky HP compiler. 6936 * gdb.hp/reg-test.exp (testfile): Fix file name. 6937 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use. 6938 6939 * gdb.c++/misc.cc (main): Initialize obj_with_enum. 6940 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow 6941 alternate form of enum ptype. 6942 69431999-03-23 Stan Shebs <shebs@andros.cygnus.com> 6944 6945 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument. 6946 * gdb.hp/*.exp: Change all to run compiler probe only after 6947 passing skip_hp_tests, so as not to waste time on guaranteed 6948 failure. 6949 6950 * gdb.c++/overload.cc: Pass string instead of char addr, always 6951 init ccpfoo. 6952 * gdb.c++/templates.cc: Fix syntax error. 6953 6954Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com> 6955 6956 * gdb.base/commands.exp: Add test for correct position of '>' 6957 when issuing the 'commands' command after a 'while' or 'if' 6958 command. 6959 69601999-03-18 James Ingham <jingham@cygnus.com> 6961 6962 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end 6963 6964 * gdb.c++/method.exp: It was testing an uninitialized int on the 6965 stack and assuming it was positive. 6966 6967 * gdb.base/watchpoint.exp: Use gdb_continue_to_end. 6968 6969 * gdb.base/step-test.exp: Catch a case where finish is broken and 6970 keep it from killing the rest of the tests. 6971 Use gdb_continue_to_end. 6972 6973 * gdb.base/sigall.exp: use gdb_continue_to_end. 6974 6975 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end. 6976 6977 * gdb.base/display.exp: use runto_main, not run. 6978 6979 * gdb.base/default.exp: Check for the current error message in the 6980 r abbreviation test. 6981 Add strongarm to the targets that know info float. 6982 6983 * gdb.base/condbreak.exp: Use the gdb_run command rather than just 6984 run which doesn't work with monitors. 6985 6986 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test. 6987 6988 * gdb.base/break.exp: use the gdb_continue_to_end proc. 6989 6990 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a 6991 program. Traps the case (in Cygmon) when the program never really 6992 exits. Same as Mark's continue_to_exit, but I had put it in a lot 6993 more places, so I used my name. Sorry Mark... 6994 6995 * config/monitor.exp (gdb_target_monitor): added another 6996 target_info parameter: remotebinarydownload. This will set the 6997 remotebinarydownload flag if this is causing some boards trouble. 6998 69991999-03-18 Mark Salter <msalter@cygnus.com> 7000 7001 * lib/gdb.exp (continue_to_exit): New function. 7002 7003 * gdb.base/ena-dis-br.exp: Clean up for remote targets. 7004 * gdb.base/ending-run.exp: Ditto. 7005 * gdb.base/step-test.exp: Ditto. 7006 70071999-03-16 Stan Shebs <shebs@andros.cygnus.com> 7008 7009 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly 7010 (suggested by Art Haas <ahaas@neosoft.com>). 7011 70121999-03-16 Jim Blandy <jimb@zwingli.cygnus.com> 7013 7014 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*. 7015 7016Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com> 7017 7018 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate 7019 descriptions of types (short unsigned int vs unsigned short, etc). 7020 70211999-03-12 Jim Blandy <jimb@zwingli.cygnus.com> 7022 7023 * gdb.base/call-strs.exp: Don't assume that `step' will step over 7024 a call to strlen; sometimes we do have sources. 7025 70261999-03-08 Jim Blandy <jimb@zwingli.cygnus.com> 7027 7028 * gdb.base/call-ar-st.c (main): Terminate char_array with a null 7029 character, so GDB won't print garbage after its end. 7030 7031 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a 7032 breakpoint there instead. Sometimes GCC emits memcpy to handle 7033 the large structures being passed by value, so we step into that 7034 instead of sum_array_print, which obscures what we're really testing. 7035 * gdb.base/step-test.exp: However, we do want a test that notices 7036 the bizarre steps into memcpy, so do that here. Add check for 7037 stepping into function calls that pass large structures by value. 7038 ("Is that a noun clause, or are you just happy to see me?") 7039 Remove all references to specific line numbers. 7040 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value): 7041 New type and function. 7042 (main): Call large_struct_by_value, passing it a large struct by value. 7043 * lib/gdb.exp (gdb_get_line_number): New function. 7044 7045 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be 7046 more portable. 7047 70481999-03-08 Jim Blandy <jimb@zwingli.cygnus.com> 7049 7050 * lib/gdb.exp: Doc fixes. 7051 70521999-03-05 Nick Clifton <nickc@cygnus.com> 7053 7054 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff. 7055 70561999-03-04 Jim Blandy <jimb@zwingli.cygnus.com> 7057 7058 * gdb.base/display.exp: Don't exercise the "detach" and "kill" 7059 commands. They're not germane to this test, and they don't work 7060 that way on remote targets. 7061 70621999-03-01 James Ingham <jingham@cygnus.com> 7063 7064 * Changelog entries merged over from gdb development branch. 7065 7066 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com> 7067 7068 * lib/gdb.exp (gdbtk_analyze_results): Generic function 7069 for outputting results of test run. 7070 7071 1998-12-07 Martin M. Hunt <hunt@cygnus.com> 7072 7073 * lib/gdb.exp (gdbtk_start): Fix path for itcl library. 7074 70751999-02-25 Felix Lee <flee@cygnus.com> 7076 7077 * lib/gdb.exp (debug_format): initialize 7078 70791999-02-25 Jason Molenda (jsm@bugshack.cygnus.com) 7080 7081 * gdb.base/call-ar-st.c: Include string.h, not strings.h. 7082 * gdb.base/call-rt-st.c: Ditto. 7083 70841999-02-13 Jim Blandy <jimb@zwingli.cygnus.com> 7085 7086 * gdb.threads/pthreads.exp (horiz): New variable. 7087 (test_startup): Fix regexps that capture thread numbers. 7088 70891999-02-10 Jason Molenda (jsm@bugshack.cygnus.com) 7090 7091 * gdb.base/smoke.exp: Disambiguate two test case names (both 7092 called ``print''). 7093 7094Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com> 7095 7096 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC 7097 compilation. 7098 70991999-02-04 Jason Molenda (jsm@bugshack.cygnus.com) 7100 7101 * gdb.base/miscexprs.exp: Change patterns to match GDB's 7102 actual output formatting. 7103 * gdb.base/smoke.exp: GDB removes leading 0's. 7104 * gdb.base/volatile.exp: Don't check type of remuneration; 7105 that variable is no longer defined in constvars.c. 7106 * gdb.base/step-test.c (main): Exit with explicit exit code. 7107 * gdb.base/step-test.exp: Remove two nexti checks--they are 7108 not portable. 7109 71101999-02-04 Jason Molenda (jsm@bugshack.cygnus.com) 7111 7112 * gdb.base/help.exp ("help delete display"): Fix test to match 7113 gdb's output. 7114 7115 * gdb.base/long_long.c (known_types): Initialize values to zero. 7116 * gdb.base/long_long.exp: Step one more line 7117 so 'dec' is initialized in "get to known place". GDB removes 7118 leading zeros. Explicitly ask for hex formatting. Use 7119 unique test case names. 7120 7121Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com> 7122 7123 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement. 7124 7125 * gdb.c++/method.exp: Add missing close brace. 7126 71271999-01-30 Jim Blandy <jimb@zwingli.cygnus.com> 7128 7129 * gdb.base/maint.exp: Use 'set height 0' to disable page 7130 prompting, not 'set height 400'. 7131 7132 Fix a bunch of timeouts. 7133 * gdb.base/maint.exp ("maint print objfiles"): Break this up into 7134 four separate tests, so expect doesn't take forever to match a ton 7135 of text against a regexp with lots of .* forms. 7136 ("maint print psymbols", "maint print symbols"): Make some of 7137 these greps more selective, so that expect doesn't try to wade 7138 through huge piles of output and time out. 7139 7140 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern. 7141 7142 * gdb.base/maint.exp ("maint info breakpoints"): Split into two 7143 tests: one which doesn't expect shlib events to be reported, and 7144 another which does, but is XFAIL for all platforms other than 7145 HP/UX. 7146 7147 * gdb.base/break.exp: Teach the test suite that the `catch 7148 fork', `catch vfork', and `catch exec' commands produce error 7149 messages on platforms that don't provide these features. 7150 7151Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com> 7152 7153 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp, 7154 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base 7155 (shortening names from solib_threshold.exp etc), won't run on 7156 anything but HP-UX for the foreseeable future. 7157 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to 7158 reflect move. 7159 7160Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com> 7161 7162 * gdb.base/Makefile.in, gdb.c++/Makefile.in, 7163 gdb.trace/Makefile.in (clean): Remove all test executables. 7164 7165Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com> 7166 7167 * gdb.base/shlib-call.exp: add test cases to verify that gdb 7168 successfully re-sets breakpoints in shared libraries. 7169 * gdb.base/shmain.c (main): return 0, don't fall off the end. 7170 7171Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com> 7172 7173 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform 7174 and compiled w/o GCC. 7175 7176 * gdb.hp/watch-cmd.exp: ditto. 7177 7178 * gdb.hp/watch-hp.exp: ditto. 7179 7180 * gdb.hp/xdb1.exp: ditto. 7181 7182 * gdb.hp/xdb2.exp: ditto. 7183 7184 * gdb.hp/dbx.exp: ditto. 7185 7186Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com> 7187 7188 * constvars.c: Remove C++-isms. 7189 * constvars.exp: Use gdb_test everywhere, add xfails if compiled 7190 with GCC. 7191 7192Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com> 7193 7194 The following changes are part of the HP merge. 7195 7196 * gdb.base/break.exp: new tests to verify that catchpoints for 7197 fork, vfork, and exec don't trigger inappropriately. 7198 7199 * gdb.base/opaque.exp: compile one file at a time, then link. 7200 7201 * gdb.base/signals.exp: be more restrictive about which hppa 7202 systems receive a setup_xfail. new tests. 7203 7204 * gdb.base/solib_threshold.build: new file. 7205 * gdb.base/solib_threshold.exp: new file. 7206 * gdb.base/solib_threshold.link_opts: new file. 7207 * gdb.base/solib_threshold.mk: new file. 7208 * gdb.base/gen_solib_threshold.c: new file. 7209 7210 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the 7211 tests. New tests for enums inside classes. 7212 7213 * gdb.c++/compiler.cc: indicate support of template debugging. 7214 7215 * gdb.c++/demangle.exp: run hp style demangling tests. 7216 7217 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the 7218 tests. 7219 7220 * gdb.c++/misc.cc: changes to support new tests. 7221 7222 * gdb.c++/templates.cc: changes to support HP's compiler; changes 7223 to support new tests. 7224 7225 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using 7226 gcc, then skip these tests. 7227 7228Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com> 7229 7230 The following files are part of the HP merge; some had longer 7231 names at HP, but have been renamed to be no more than 14 7232 characters in length. 7233 7234 * gdb.hp/ambiguous.cc: new file. 7235 * gdb.hp/ambiguous.exp: new file. 7236 * gdb.hp/attach.exp: new file. 7237 * gdb.hp/attach2.exp: new file. 7238 * gdb.hp/classes-hp.exp: new file. 7239 * gdb.hp/ctti.exp: new file. 7240 * gdb.hp/ctti-add.cc: new file. 7241 * gdb.hp/ctti-add1.cc: new file. 7242 * gdb.hp/ctti-add2.cc: new file. 7243 * gdb.hp/ctti-add3.cc: new file. 7244 * gdb.hp/dbx.exp: new file. 7245 * gdb.hp/exception.cc: new file. 7246 * gdb.hp/exception.exp: new file. 7247 * gdb.hp/foll-exec.c: new file. 7248 * gdb.hp/foll-exec.exp: new file. 7249 * gdb.hp/foll-fork.c: new file. 7250 * gdb.hp/foll-fork.exp: new file. 7251 * gdb.hp/foll-vfork.c: new file. 7252 * gdb.hp/foll-vfork.exp: new file. 7253 * gdb.hp/inherit-hp.exp: new file. 7254 * gdb.hp/more-steps.exp: new file. 7255 * gdb.hp/namespace.cc: new file. 7256 * gdb.hp/namespace.exp: new file. 7257 * gdb.hp/optimize.exp: new file. 7258 * gdb.hp/pxdb.c: new file. 7259 * gdb.hp/pxdb.exp: new file. 7260 * gdb.hp/quicksort.exp: new file. 7261 * gdb.hp/reg-test.exp: new file. 7262 * gdb.hp/reg-test.s: new file. 7263 * gdb.hp/sized-enum.c: new file. 7264 * gdb.hp/sized-enum.exp: new file. 7265 * gdb.hp/start-stop.exp: new file. 7266 * gdb.hp/templ-hp.cc: new file. 7267 * gdb.hp/templ-hp.exp: new file. 7268 * gdb.hp/thr-lib.c: new file. 7269 * gdb.hp/thr-lib.exp: new file. 7270 * gdb.hp/thr-lib.h: new file. 7271 * gdb.hp/thr-liblib.c: new file. 7272 * gdb.hp/virtfun-hp.c: new file. 7273 * gdb.hp/virtfun-hp.exp: new file. 7274 * gdb.hp/watch-cmd.exp: new file. 7275 * gdb.hp/watch-hp.exp: new file. 7276 * gdb.hp/xdb1.exp: new file. 7277 * gdb.hp/xdb2.exp: new file. 7278 * gdb.hp/xdb3.exp: new file. 7279 7280Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com> 7281 7282 The following files are part of the HP merge; some had longer 7283 names at HP, but have been renamed to be no more than 14 7284 characters in length. 7285 7286 * gdb.base/ss.h: new file. 7287 * gdb.base/call-ar-st.c: new file. 7288 * gdb.base/call-ar-st.exp: new file. 7289 * gdb.base/call-rt-st.c: new file. 7290 * gdb.base/call-rt-st-exp: new file. 7291 * gdb.base/call-strs.exp: new file. 7292 * gdb.base/ena-dis-br.exp: new file. 7293 * gdb.base/environ.exp: new file. 7294 * gdb.base/long_long.exp: new file. 7295 * gdb.base/sect-cmd.exp: new file. 7296 * gdb.base/shlib-cl2.exp: new file. 7297 * gdb.base/smoke.exp: new file. 7298 * gdb.base/so-impl-ld.c: new file. 7299 * gdb.base/so-impl-ld.exp: new file. 7300 * gdb.base/so-indr-cl.c: new file. 7301 * gdb.base/so-indr-cl.exp: new file. 7302 * gdb.base/varargs.exp: new file. 7303 * gdb.base/volatile.exp: new file. 7304 * gdb.base/whatis-exp.exp: new file. 7305 * gdb.base/display.exp: new file. 7306 * gdb.c++/derivation.exp: new file. 7307 * gdb.c++/local.exp: new file. 7308 * gdb.c++/member-ptr.exp: new file. 7309 * gdb.c++/overload.exp: new file. 7310 * gdb.c++/ovldbreak.exp: new file. 7311 * gdb.c++/ref-types.exp: new file. 7312 * gdb.c++/ref-types2.exp: new file. 7313 * gdb.c++/userdef.exp: new file. 7314 7315Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com> 7316 7317 * gdb.base/default.exp: Reflect wording change in remote.c. 7318 7319Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com> 7320 7321 * gdb.base/help.exp: Update to reflect current text. 7322 7323Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com> 7324 7325 * gdb.c++/anon-union.cc: make foo and bar global, otherwise 7326 they're stack variables and contain garbage. 7327 * gdb.c++/anon-union.exp: new file. 7328 7329 The following changes were made by David Taylor 7330 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and 7331 Edith Epstein <eepstein@cygnus.com> as part of a project to merge 7332 in changes by HP. 7333 7334 * gdb.base/bitops.exp: new file. 7335 * gdb.base/default.exp: change expected messages for catch and 7336 info catch tests to reflect HP merge changes. 7337 * gdb.base/enable-disable-break.exp 7338 * gdb.base/ending-run.c: new file. 7339 * gdb.base/long_long.c: new file. 7340 * gdb.base/maint.exp: new file. 7341 * gdb.base/pointers2.exp: new file. 7342 * gdb.base/shlib-call2.exp: new file. 7343 * gdb.base/solib.exp: new file. 7344 * gdb.base/step-test.c: new file. 7345 * gdb.c++/anon-union.cc: new file. 7346 * gdb.c++/local.cc: new file. 7347 * gdb.c++/member-pointer.cc: new file. 7348 * gdb.c++/method.cc: new file. 7349 * gdb.c++/ref-types.cc: new file. 7350 * gdb.c++/ref-types2.cc: new file. 7351 * gdb.c++/userdef.cc: new file. 7352 7353 * gdb.base/scope.exp: compile one file at a time, then link. 7354 * gdb.base/langs.exp: ditto. 7355 * gdb.base/list.exp: ditto. 7356 7357Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com> 7358 7359 The following changes were made by David Taylor 7360 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and 7361 Edith Epstein <eepstein@cygnus.com> as part of a project to merge 7362 in changes by HP. 7363 7364 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc, 7365 skip tests. When compiling pass c++ flag to gdb_compile. 7366 * gdb.c++/ 7367 7368 * lib/gdb.exp (get_compiler_info): new, optional argument -- args; 7369 test for on hppa*-*-hpux*; use args to see if c++ was specified. 7370 (skip_hp_tests): new function. 7371 (gdb_preprocess): new function. 7372 7373 * configure.in (hpdir): decide whether to configure gdb.hp. 7374 * configure: regenerated. 7375 7376 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things 7377 to delete on clean. 7378 (EXECUTABLES): update to reflect new additions. 7379 * gdb.base/commands.exp: update message expected. 7380 * gdb.base/default.exp: add copyright notice. 7381 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout. 7382 * gdb.base/help.exp: update messages to reflect current text. 7383 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled 7384 targets for recurse tests. 7385 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then 7386 skip this file. 7387 7388 * gdb.c++/Makefile.in (PROGS): update to reflect new executables. 7389 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++ 7390 compilation. 7391 * gdb.c++/misc.exp: ditto. 7392 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't 7393 run the tests. tell gdb_compile that it's a c++ compilation. 7394 7395 * gdb.threads/pthreads.exp: fix typo in message. 7396 7397 * gdb.base/all-bin.exp: new file. 7398 * gdb.base/arithmet.exp: new file. 7399 * gdb.base/assign.exp: new file. 7400 * gdb.base/completion.exp: new file. 7401 * gdb.base/cond-expr.exp: new file. 7402 * gdb.base/condbreak.exp: new file. 7403 * gdb.base/define.exp: new file. 7404 * gdb.base/dollar.exp: new file. 7405 * gdb.base/environment.exp: new file. 7406 * gdb.base/eval-skip.exp: new file. 7407 * gdb.base/jump.exp: new file. 7408 * gdb.base/logical.exp: new file. 7409 * gdb.base/pointers.exp: new file. 7410 * gdb.base/relational.exp: new file. 7411 * gdb.base/section_command.exp: new file. 7412 * gdb.base/whatis-expr.exp: new file. 7413 7414 * gdb.base/all-types.c: new file. 7415 * gdb.base/call-array-struct.c: new file. 7416 * gdb.base/call-return-struct.c: new file. 7417 * gdb.base/call-strings.c: new file. 7418 * gdb.base/callfuncs2.c: new file. 7419 * gdb.base/condbreak.c: new file. 7420 * gdb.base/constvars.c: new file. 7421 * gdb.base/display.c: new file. 7422 * gdb.base/int-type.c: new file. 7423 * gdb.base/jump.c: new file. 7424 * gdb.base/miscexprs.c: new file. 7425 * gdb.base/pointers.c: new file. 7426 * gdb.base/pointers2.c: new file. 7427 * gdb.base/shmain.c: new file. 7428 * gdb.base/shr1.c: new file. 7429 * gdb.base/shr2.c: new file. 7430 * gdb.base/solib.c: new file. 7431 * gdb.base/solib1.c: new file. 7432 * gdb.base/solib2.c: new file. 7433 * gdb.base/varargs.c: new file. 7434 * gdb.c++/derivation.cc: new file. 7435 * gdb.c++/overload.cc: new file. 7436 * gdb.c++/ovldbreak.cc: new file. 7437 * gdb.hp/attach.c: new file. 7438 * gdb.hp/attach2.c: new file. 7439 * gdb.hp/average.c: new file. 7440 * gdb.hp/compiler.c: new file. 7441 * gdb.hp/compiler.cc: new file. 7442 * gdb.hp/execd-program.c: new file. 7443 * gdb.hp/follow-exec.c: new file. 7444 * gdb.hp/follow-fork.c: new file. 7445 * gdb.hp/follow-vfork-and-exec.c: new file. 7446 * gdb.hp/misc-hp.cc: new file. 7447 * gdb.hp/more-steps.c: new file. 7448 * gdb.hp/optimize.c: new file. 7449 * gdb.hp/quicksort.c: new file. 7450 * gdb.hp/run-hp.c: new file. 7451 * gdb.hp/start-stop.c: new file. 7452 * gdb.hp/sum.c: new file. 7453 * gdb.hp/templates-hp.cc: new file. 7454 * gdb.hp/thread-local-in-lib.c: new file. 7455 * gdb.hp/thread-local-in-lib.h: new file. 7456 * gdb.hp/thread-local-in-lib.lib.c: new file. 7457 * gdb.hp/vforked-program.c: new file. 7458 * gdb.hp/virtfunc-hp.cc: new file. 7459 * gdb.hp/watchpoint-hp.c: new file. 7460 * gdb.hp/xdb.c: new file. 7461 * gdb.hp/xdb0.c: new file. 7462 * gdb.hp/xdb0.h: new file. 7463 * gdb.hp/xdb1.c: new file. 7464 7465Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com> 7466 7467 The following change was made by Edith Epstein 7468 <eepstein@cygnus.com> as part of a project to merge in changes 7469 originally made by HP; HP did not create ChangeLog entries. 7470 7471 * gdb.c++/demangle.exp: changed the expected output for some 7472 ARM-style mangling -- removed second reference to datatype. 7473 For example, maint demangle __dt__11T1__pt__2_cFv 7474 T1<char>::~T1<char>(void) 7475 becomes, 7476 maint demangle __dt__11T1__pt__2_cFv 7477 T1<char>::~T1(void) 7478 7479 (test_hp_style_demangling): new hp specific demangling test cases. 7480 7481Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com) 7482 7483 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c 7484 * gdb.trace/backtrace.exp: Likewise. 7485 * gdb.trace/circ.exp: Likewise. 7486 * gdb.trace/collection.exp: Likewise. 7487 * gdb.trace/deltrace.exp: Likewise. 7488 * gdb.trace/infotrace.exp: Likewise. 7489 * gdb.trace/limits.exp: Likewise. 7490 * gdb.trace/packetlen.exp: Likewise. 7491 * gdb.trace/passc-dyn.exp: Likewise. 7492 * gdb.trace/passcount.exp: Likewise. 7493 * gdb.trace/report.exp: Likewise. 7494 * gdb.trace/save-trace.exp: Likewise. 7495 * gdb.trace/tfind.exp: Likewise. 7496 * gdb.trace/tracecmd.exp: Likewise. 7497 * gdb.trace/while-dyn.exp: Likewise. 7498 * gdb.trace/while-stepping.exp: Likewise. 7499 75001998-12-07 Jim Blandy <jimb@zwingli.cygnus.com> 7501 7502 * gdb.base/restore.exp, gdb.base/restore.c: New tests. 7503 7504Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com> 7505 7506 From Brendan Kehoe: 7507 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required 7508 int return types. 7509 7510Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com> 7511 7512 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do 7513 remote dos host testing right. 7514 7515Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com> 7516 7517 * gdb.base/corefile.exp: remove some xfails. 7518 7519Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com> 7520 7521 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables 7522 have different timestamps. 7523 7524Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com> 7525 7526 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp, 7527 gdb.base/default.exp: Replace "exec" with "executable". 7528 7529Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com> 7530 7531 * gdb.base/default.exp: Change else if to elseif from previous 7532 delta. 7533 7534Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com> 7535 7536 * gdb.base/default.exp: Add brace missing from previous delta. 7537 7538Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com> 7539 7540 * gdb.base/default.exp: Support test for info float for all 7541 varieties of arm toolchain. 7542 7543Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com> 7544 7545 * gdb.trace/*.exp: remove "remote_download" command. 7546 7547Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com> 7548 7549 * gdb.trace/*.exp: remove -gdwarf from compile. 7550 7551Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com> 7552 7553 * gdb.trace/configure.in(AC_INIT): typo 7554 * gdb.trace/configure: regenerated 7555 7556Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com> 7557 7558 * config/m68k-emc.exp: New file. 7559 * lib/<emc-support.exp trace-support.exp}: New files. 7560 * configure.in: add new test directory gdb.trace. 7561 * gdb.trace/{configure configure.in Makefile.in}: New files. 7562 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files. 7563 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files. 7564 * gdb.trace/{collection.c collection.exp tfind.exp }: New files. 7565 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files. 7566 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files. 7567 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files. 7568 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files. 7569 7570Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com> 7571 7572 * gdb.c++/classes.exp: Change all regular expressions to match 7573 arbitrary combinations of newline/carriage-return, so that they 7574 will work equally well on Unix and Windows. 7575 * gdb.c++/inherit.exp: ditto. 7576 * gdb.c++/virtfunc.exp: ditto. 7577 75781998-08-11 Dawn Perchik <dawn@cygnus.com> 7579 7580 * gdb.base/setshow.exp: Fix error introduced by call to runto_main. 7581 7582Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com) 7583 7584 * gdb.disasm/am33.s: Add tests for autoincrement instructions. 7585 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15 7586 to use a0-a3/d0-d3 as needed. 7587 7588Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com) 7589 7590 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests. 7591 * gdb.disasm/am33.exp: Corresponding changes. 7592 75931998-07-11 Felix Lee <flee@cygnus.com> 7594 7595 * gdb.base/callfuncs.exp: add cmp10 test. 7596 * gdb.base/callfuncs.c (cmp10): new function. 7597 7598Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com> 7599 7600 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test 7601 into two parts to get around a synchronization problem in expect. 7602 7603Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com> 7604 7605 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk. 7606 7607 * configure.in: Add options for gdbtk testsuite. 7608 7609 * configure: Regenerate. 7610 7611 * gdb.gdbtk: New directory to hold gdbtk tests. 7612 7613Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de> 7614 7615 * gdb.fortran/types.exp: Escape brackets in expect patterns 7616 for test_float_literal_types_accepted tests. 7617 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss 7618 before run test. 7619 7620Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com) 7621 7622 * am33.exp: Just compile, do not link the testcase. 7623 * am33.s: Add ".am33" pseudoop to force am33 mode. 7624 76251998-06-25 Felix Lee <flee@cygnus.com> 7626 7627 * gdb.base/setshow.exp: make sure $pc is sane. 7628 7629 * gdb.stabs/weird.exp: split expect patterns properly. 7630 7631Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com) 7632 7633 * gdb.disasm/am33.s: New disassembler testfile for the am33. 7634 * gdb.disasm/am33.exp: Run it. 7635 7636Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com> 7637 7638 * gdb.base/funcargs.exp: simplify expect strings to ease pattern 7639 match processing (and eliminate spurious timeouts when running). 7640 7641Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com> 7642 7643 * gdb.base/signals.exp (test_handle_all_print): put back Mach 7644 exception test, but conditionalize it on target [mach | gnu]. 7645 7646Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com> 7647 7648 * gdb.base/overlays.exp: fixup compile line for linker script. 7649 7650Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com> 7651 7652 * gdb.fortran/types.exp: don't guess at float size. 7653 7654Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com> 7655 7656 * gdb.base/exprs.exp: delete test that depends on int size. 7657 7658Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com> 7659 7660 * config/sim.exp: Removed checks for target triplets. 7661 (gdb_target_sim): Use gdb,target_sim_options. 7662 7663Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com> 7664 7665 * gdb.base/reread.exp: New file. 7666 * gdb.base/reread1.c: New file. 7667 * gdb.base/reread2.c: New file. 7668 7669Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com> 7670 7671 * config/sim.exp: Use 'target sim -sparclite' when running 7672 SPARClite programs. 7673 7674Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com> 7675 7676 * gdb.base/structs2.exp: New file. 7677 * gdb.base/structs2.c: New file. 7678 7679Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com> 7680 7681 * gdb.asm/common.inc: New file. 7682 * gdb.asm/d10v.inc: New file. 7683 * asm-source.exp: Pass -I's to gas to find .inc files. 7684 Update line numbers in expected output. 7685 * asmsrc1.s: Rewrite. 7686 * asmsrc2.s: Rewrite. 7687 * configure.in: Create arch.inc symlink. 7688 * configure: Regenerate. 7689 * Makefile.in (distclean): Delete arch.inc. 7690 7691Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com> 7692 7693 * callfuncs.c (t_enum_value1) : Cleanup return value warnings 7694 (t_enum_value2): ditto 7695 (t_enum_value3): ditto 7696 (main): ditto 7697Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de> 7698 7699 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints 7700 when none' unexpected prompt case, fixed by breakpoint.c:delete_command 7701 change. 7702 Use gdb_test instead of send_gdb/gdb_expect sequences. 7703 7704Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com) 7705 7706 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int, 7707 not void. 7708 7709Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com> 7710 7711 * gdb.base/branches.c: Code with lots of loops and 7712 subroutines. Used to test gdbs ability to single step through PC 7713 changes, especially to test mips-tdep.c:mips_next_pc 7714 7715Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com> 7716 7717 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass 7718 more rigorous EGCS C++ error checking. 7719 7720Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 7721 7722 * gdb.base/help.exp: Clean up `help set args' and `help show args' 7723 tests. 7724 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling 7725 function when asleep. 7726 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment 7727 for i*86 Linux and SVR4 signal handling problems. 7728 Remove linux xfail for `next to handler in signals_tests_1', fixed 7729 by recent infrun.c change. 7730 Limit backtrace to 10 frames to avoid timeout problems with infinite 7731 stack backtraces. 7732 Adjust expect pattern in `handle all print' test to match Apr 28 1997 7733 target.[ch] change. 7734 7735Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com> 7736 7737 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait 7738 for a newline from gdb before continuing. 7739 (default_gdb_exit): Just look for y or n. 7740 (gdb_test): Detect abnormal exit from GDB running on DOS; if 7741 it does, fail the rests of the tests in the file. 7742 7743Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com> 7744 7745 * config/cygmon.exp: New file. 7746 7747Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com> 7748 7749 * gdb.base/list.exp: Fix problem with "list default lines around 7750 main" test on remote targets. 7751 7752 * gdb.base/scope.exp: Fix problem with filelocal_bss before 7753 run test on remote targets. 7754 7755Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com> 7756 7757 * gdb.asm: New directory. 7758 * configure.in: Configure it. 7759 * configure: Regenerate. 7760 * gdb.asm/{Makefile.in,configure.in,configure}: New files. 7761 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files. 7762 7763Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com> 7764 7765 * config/mn10300-eval.exp: New file to support MN10300 eval board. 7766 7767Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com) 7768 7769 * gdb.base/overlays (several files): Merge the two overlay 7770 managers into one. Change variables (foox, barx, bazx, grbxx) 7771 back into ints but force them to load in their proper sections. 7772 7773Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com> 7774 7775 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of 7776 on-chip insn memory and IMAP1 to upper 128k. 7777 (D10VCopy): Handle memory regions crossing 16k boundaries. 7778 (D10VCopy): Transfer data in 32 bit chunks. 7779 7780Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com> 7781 7782 * gdb.base/overlays.c (main): Exit normally when result is 7783 correct. 7784 7785 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address 7786 map. Include space for printf in .text segment. 7787 7788 * gdb.base/d10vovly.c (D10VTranslate): New function, handle 7789 updated d10v memory VMA/LMA map. 7790 (D10VCopy): Call D10VTranslate. 7791 7792Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com> 7793 7794 * gdb.base/m32rovly.c: Force variable _novlys into .data section. 7795 7796 * gdb.base/bar.c (barx, bar): Change variable to small array so 7797 that it won't be put into the .sdata - small data - 7798 section. Update reference. 7799 * gdb.base/baz.c (bazx, baz): Ditto. 7800 * gdb.base/foo.c (foox, foo): Ditto. 7801 * gdb.base/grbx.c (grbxx, grbx): Ditto. 7802 7803 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx 7804 to be arrays. 7805 7806Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com) 7807 7808 * gdb.base/overlays.exp: fix up and get working again. 7809 Add tests for backtraces from an overlay function. 7810 7811Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com> 7812 7813 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for 7814 "calling function with watchpoint enabled". 7815 7816Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com> 7817 7818 * gdb.base/break.exp (test_next_with_recursion): Remove 7819 gdb_suppress_tests for d10v-*-*. 7820 * lib/gdb.exp (gdb_suppress_tests): Disable this function 7821 pending review of whether it is useful or not. 7822 7823Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com> 7824 7825 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards. 7826 7827Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com> 7828 7829 * gdb.base/break.exp: Increase timeout for slow TX39 boards. 7830 * config/dve.exp: New file to support Densan boards. 7831 7832Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com> 7833 7834 * gdb.base/interrupt.exp: Document problem of simulators, signals, 7835 reads and BSD. 7836 7837Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com> 7838 7839 * config/monitor.exp: Be a bit less picky about the "Remote debugging" 7840 response. 7841 7842 * gdb.c++/misc.exp: Call runto_main instead of doint it manually. 7843 7844Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com> 7845 7846 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace 7847 test. 7848 7849 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int, 7850 target_sizeof_long and target_bigendian_p. 7851 (structs_by_value, structs_by_reference): Check values according 7852 to targets word size and endianess. 7853 7854Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com> 7855 7856 * gdb.base/langs.exp: For "continue to exit" ignore any trailing 7857 output. 7858 7859Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com> 7860 7861 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp: 7862 Update test of set args help to match source change. 7863 7864Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com) 7865 7866 * gdb.base/default.exp: Expect help system output to be in 7867 alphabetical order. 7868 * gdb.base/help.exp: Ditto. 7869 7870Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com> 7871 7872 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to 7873 "i*86-pc-linux-gnu*". 7874 * gdb.base/interrupt.exp: Ditto. 7875 * gdb.base/corefile.exp: Ditto. 7876 7877 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set, 7878 define vxworks when building the testcase. 7879 7880 * gdb.base/ptype.exp: Fix testnames to be unique. 7881 * gdb.base/radix.exp: Ditto. 7882 * gdb.base/term.exp: Ditto. 7883 * gdb.base/whatis.exp: Ditto. 7884 * gdb.c++/classes.exp: Ditto. 7885 7886Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com> 7887 7888 * gdb.base/callfuncs.exp: Fix indentation. 7889 7890 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if 7891 suppress_flag has been set. 7892 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub 7893 target feature. 7894 7895Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com> 7896 7897 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled 7898 the testcase. 7899 7900 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for 7901 set_debug_traps() and breakpoint(). 7902 * gdb.c++/misc.cc (main): Ditto. 7903 * gdb.c++/templates.cc (main): Ditto. 7904 * gdb.c++/virtfunc.cc (main): Ditto. 7905 7906Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com> 7907 7908 * lib/gdb.exp(gdb_step_for_stub): New function. 7909 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it 7910 exists, reload the executable and do a "continue" instead of 7911 doing a jump. 7912 (runto_main): Use gdb_step_for_stub. 7913 7914 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain 7915 tests to have unique names. 7916 * gdb.base/callfuncs.exp: Ditto. 7917 * gdb.base/commands.exp: Ditto. 7918 * gdb.base/default.exp: Ditto. 7919 * gdb.base/help.exp: Ditto. 7920 * gdb.base/list.exp: Ditto. 7921 * gdb.base/opaque.exp: Ditto. 7922 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple 7923 similar tests. 7924 7925 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls. 7926 * gdb.c++/cplusfuncs.cc: Ditto. 7927 * gdb.c++/virtfunc.cc: Ditto. 7928 7929 * config/monitor.exp: Keep track of the last file we saw, rather 7930 than trying to get the info from gdb. 7931 7932 * gdb.fortran/types.exp: Move comment to previous line. 7933 7934Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com> 7935 7936 * config/sparclet.exp: Detect gratuitous change to sparclet gdb 7937 target mode. 7938 7939Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com> 7940 7941 From Bob Manson: 7942 * config/monitor.exp (gdb_target_monitor): Look for "Connected to" 7943 string from GDB when it connects. 7944 7945 * lib/gdb.exp: Look for $TOOL_EXECUTABLE. 7946 7947Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com> 7948 7949 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail 7950 if we can't get a debug format from GDB (we may be testing an 7951 older GDB). Use a 10 second timeout when checking for the format. 7952 7953 * gdb.stabs/weird.exp: Fix quoting. 7954 7955 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c. 7956 7957Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com> 7958 7959 * config/arm-ice.exp: New file. 7960 7961Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com> 7962 7963 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled 7964 until it has been modified to work with the new testsuite. 7965 7966 * gdb.*/*.exp: Instead of causing 1 unresolved test when the 7967 testcase won't compile, cause all of the testcases in the file to 7968 fail instead. 7969 7970 * lib/gdb.exp(gdb_suppress_entire_file): New procedure. 7971 (gdb_clear_suppressed): New procedure. 7972 (gdb_stop_suppressing_tests): Only clear suppress_flag if 7973 it contains a positive value. 7974 7975Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com> 7976 7977 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature. 7978 7979 * gdb.c++/virtfunc.exp: Remove setting of libs variable. 7980 7981Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com> 7982 7983 * lib/gdb.exp (setup_xfail_format): New function. 7984 (get_debug_format): New function to get debug format. 7985 (debug_format): New global variable to hold last value set 7986 by get_debug_format. 7987 * gdb.base/list.exp: Call get_debug_format and expect some 7988 tests to fail for DWARF 1 and COFF formats. 7989 * gdb.c++/ptype.exp: Ditto. 7990 * gdb.c++/classes.exp: Ditto. 7991 * gdb.c++/cplusfuncs.exp: Ditto. 7992 * gdb.c++/inherit.exp: Ditto. 7993 * gdb.c++/templates.exp: Ditto. 7994 * gdb.c++/virtfunc.exp: Ditto. 7995 7996Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com> 7997 7998 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote 7999 host doesn't have a currently-open connection. 8000 8001 * config/sparclet.exp: Cleanups and fixes to make it generic for 8002 any gdb stub target. Handle cases where gdb doesn't respond when 8003 interrupted in a sane fashion. 8004 8005 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the 8006 same thing in a totally different way. 8007 8008 * config/monitor.exp: Pass in timeouts to gdb_expect instead of 8009 setting "timeout". 8010 (gdb_start): We set the global gdb_prompt variable in 8011 default_gdb_init now. 8012 8013Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com> 8014 8015 * gdb.base/printcmds.exp: Fix "check for floating addition" 8016 regexp to accept results within approx +/- .01 of exact value. 8017 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl. 8018 8019Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com> 8020 8021 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init 8022 properly. 8023 (gdb_expect): Add optional timeout parameter, and add timeout 8024 value to various calls. 8025 (gdb_suppress_tests): Only give one warning message per group. 8026 8027Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com> 8028 8029 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as 8030 global variables. Handle getting a value for $timeout more 8031 gracefully. 8032 8033Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com> 8034 8035 * lib/gdb.exp: Close connection to remote host if gdb doesn't 8036 initialize. 8037 (default_gdb_init): New procedure; allow gdb_init to be overridden 8038 by a target configuration file. 8039 (gdb_expect): Pass the timeout to remote_expect. 8040 8041 * config/monitor.exp(gdb_load): Fix typo in regexp. 8042 8043Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com> 8044 8045 * gdb.base/funcargs.exp: Remove spurious suppress tests call. 8046 8047Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com> 8048 8049 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd 8050 here. Call gdb_target_exec before rebooting the target, to make 8051 sure the connection to the target is closed. 8052 (gdb_load): Pass the name of the executable to gdb_target_monitor. 8053 Don't call gdb_file_cmd here; let gdb_target_monitor do it. 8054 Also detect "Timeout reading from remote" error. 8055 8056 * config/gdbserver.exp: Pass the executable being loaded to 8057 gdb_target_monitor. Don't call gdb_file_cmd here; let 8058 gdb_target_monitor do it. 8059 8060 * gdb.disasm/hppa.exp: Don't use exec_output. 8061 8062Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com> 8063 8064 * gdb.base/list.exp: If we're debugging a non-native target, 8065 try to set the pc register to point to the start of the 8066 program before doing the first list command. 8067 8068 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run 8069 test_calls after restarting. 8070 8071 * lib/gdb.exp(gdb_run_cmd): Send jump command again after 8072 reloading. 8073 8074 * gdb.base/watchpoint.exp: Fix typo. 8075 8076 * gdb.base/setshow.exp: Check for use_gdb_stub. 8077 8078 * gdb.base/break.exp: Fix continue until exit test for the gdb 8079 stub case. 8080 * gdb.base/langs.exp: Ditto. 8081 8082 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and 8083 gdb_load_offset. If we weren't given a file to load, figure out 8084 what the current file is and use it. 8085 8086 * config/i386-bozo.exp: New file. 8087 8088Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com> 8089 8090 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target 8091 feature. 8092 8093 * config/proelf.exp: New entry. 8094 8095Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com> 8096 8097 * lib/gdb.exp: Remove spurious .* patterns at the beginning 8098 of regexps. 8099 8100 * gdb.base/watchpoint.exp: Don't run the test_stepping 8101 tests if gdb can't call functions on the target. 8102 8103 * gdb.base/setshow.exp: Don't run the set prompt tests if 8104 the board has gdb_prompt set. 8105 8106Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com) 8107 8108 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs". 8109 * gdb.base/commands.exp: Likewise. 8110 * gdb.base/setshow.exp: Likewise. 8111 8112Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com> 8113 8114 * config/monitor.exp(gdb_start): Look for gdb_prompt target 8115 feature. 8116 8117 * config/i960.exp: New file. 8118 8119Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com> 8120 8121 * gdb.base/funcargs.exp: Check for gdb,short_int target 8122 feature instead of looking for explicit target triplets. 8123 8124Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com> 8125 8126 * gdb.base/printcmds.exp: add a couple more tests a la 8127 "p 123DEADBEEF", to check parse_number. 8128 * top.c: change "to enable to enable" to "to enable" in a couple 8129 of help strings. 8130 8131Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com) 8132 8133 * gdb.base/callfuncs.exp: Mark some tests as expected to fail 8134 on the mn10300. 8135 8136Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com> 8137 8138 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases 8139 where the test executable is run with explicit args. 8140 * gdb.base/default.exp: Handle arm-*-coff case for "info float". 8141 8142Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com> 8143 8144 * gdb.base/run.c: Use FAKEARGV to build test executable that 8145 does not require a command line arg, since most simulators 8146 don't currently support passing such an arg into the simulated 8147 program. 8148 * gdb.base/commands.exp: Change tests to insert the proper 8149 value as the arg to the first recursive factorial call. Change 8150 compilation line to define FAKEARGV at compile time. 8151 8152Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com) 8153 8154 * gdb.base/recurse.exp: Enable these tests for the mn10300. 8155 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling 8156 function with watchpoint enabled" test. 8157 8158Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com> 8159 8160 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall): 8161 Don't call gdb_test when the command doesn't return to a gdb prompt. 8162 8163 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous 8164 "Tests restarted" messages. 8165 8166Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com) 8167 8168 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests. 8169 8170Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com> 8171 8172 * gdb.base/help.exp: update help msg for INFO ADDR; add help test 8173 for INFO SYMBOL; add help tests for OVERLAY commands. 8174 * gdb.base/default.exp: add tests for INFO SYMBOL command; 8175 add tests for OVERLAY commands 8176 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h 8177 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays. 8178 * gdb.base/sigall.c: add usestubs code frag 8179 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R. 8180 8181Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com> 8182 8183 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent 8184 failures. 8185 (gdb_stop_suppressing_tests): Note that tests have restarted. 8186 8187Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com> 8188 8189 * config/h8300.exp: New file. 8190 8191Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com> 8192 8193 * gdb.base/setshow.exp: Check for the existence of a 8194 feature, not its value. 8195 8196Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com> 8197 8198 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion. 8199 8200 * gdb.base/scope.exp: It's now init0(), not init(). 8201 8202 * gdb.base/scope0.c: For now, change init() to be init0(). 8203 8204 * config/monitor.exp: Use gdb_serial in preference to serial 8205 or netport. 8206 8207 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host 8208 and it's not already set. 8209 8210Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com> 8211 8212 * gdb.base/setshow.exp: Only test the run command if the target 8213 isn't using a stub and if it supports argument passing. 8214 8215Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com> 8216 8217 * config/udi.exp(gdb_start): Make sure UDICONF is set 8218 properly before starting gdb. 8219 8220Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com) 8221 8222 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler. 8223 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests. 8224 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning. 8225 8226Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com> 8227 8228 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use 8229 specialized code to reboot the board, use remote_reboot instead. 8230 8231 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp. 8232 8233 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS. 8234 8235 * config/monitor.exp: Make sure we disconnect from the target. 8236 Also, try a reboot/reload cycle instead of failing if the 8237 load fails. 8238 8239Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com> 8240 8241 * gdb.base/default.exp: Don't set match_max. 8242 * gdb.base/help.exp: Ditto. 8243 * gdb.base/list.exp: Ditto. 8244 * gdb.base/signals.exp: Ditto. 8245 8246 * config/monitor.exp(gdb_load): If gdb,use_standard_load is 8247 set, use remote_ld to download the testcase instead of 8248 the GDB loader. 8249 8250Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com> 8251 8252 * config/vr5000.exp: New file. 8253 8254 * config/monitor.exp(gdb_target_monitor): Add pattern for 8255 "Ending remote" to detect errors in connecting. 8256 8257 * gdb.base/setshow.exp: Add .* within auto language test. 8258 8259 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command 8260 target feature. 8261 8262 * config/monitor.exp(gdb_load): Check for a failure when loading, 8263 and reboot the board if necessary. 8264 8265 * gdb.base/setvar.exp(test_set): Handle multiple prints within 8266 a set of tests. Remove print.* from the patterns being checked. 8267 8268Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com> 8269 8270 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't 8271 refer to gdb_spawn_id. 8272 8273 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no 8274 longer used. 8275 * config/sparclet.exp: Ditto. 8276 * config/sparclet-old.exp: Ditto. 8277 * config/slite.exp: Ditto. 8278 * config/sim.exp: Ditto. 8279 * gdb.base/funcargs.exp: Ditto. 8280 8281 * lib/gdb.exp:Remove references to gdb_spawn_id. 8282 (gdb_expect): Move to remote.exp. 8283 8284Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com> 8285 8286 * config/monitor.exp: Detect the "Couldn't establish connection" 8287 message from GDB. 8288 8289Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com> 8290 8291 * gdb.base/bitfields.exp: Use runto instead of explicit 8292 gdb_run_cmd/gdb_expect sequences. 8293 8294 * gdb.base/break.exp(text_next_with_recursion): Add match for 8295 gdb_expect call. 8296 8297 * config/monitor.exp(gdb_target_monitor): Calling exit loses big. 8298 We also need to handle the "A program is being debugged already" 8299 prompt from gdb. Use gdb_test to set the baud rate. 8300 8301 * lib/gdb.exp(gdb_init): Increase the default expect buffer size 8302 to 20000. Really. I mean it. 8303 8304Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com> 8305 8306 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb 8307 fails. If suppress_flag is set, skip perror message about not 8308 being able to send to GDB. 8309 (send_gdb): If suppress_flag is set, don't try to send commands to 8310 GDB. 8311 (gdb_expect): If suppress_flag is set, always fail immediately. 8312 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions. 8313 (gdb_init): Call gdb_stop_suppressing_tests. 8314 (default_gdb_exit): Ditto. 8315 (default_gdb_start): Ditto. 8316 8317 * gdb.base/bitfields.exp: Call gdb_suppress_tests and 8318 gdb_stop_suppressing_tests as appropriate. 8319 * gdb.base/break.exp: Ditto. 8320 * gdb.base/callfuncs.exp: Ditto. 8321 * gdb.base/commands.exp: Ditto. 8322 * gdb.base/exprs.exp: Ditto. 8323 * gdb.base/funcargs.exp: Ditto. 8324 * gdb.base/list.exp: Ditto. 8325 * gdb.base/recurse.exp: Ditto. 8326 * gdb.base/scope.exp: Ditto. 8327 * gdb.base/structs.exp: Ditto. 8328 * gdb.c++/inherit.exp: Ditto. 8329 8330Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com> 8331 8332 * config/vr4300.exp: New file. 8333 8334 * gdb.*/*.exp: Call gdb_expect instead of expect. 8335 8336 * lib/gdb.exp(gdb_expect): New function. 8337 8338Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com> 8339 8340 * lib/gdb.exp(gdb_init): New function. 8341 8342 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL 8343 for each individual variable set. 8344 8345 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique 8346 name. 8347 8348 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls. 8349 8350 * gdb.base/scope.exp: Use gdb_test. 8351 8352 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're 8353 aborting; the testsuite driver will do that for us (see 8354 gdb_finish). Also, use gdb_test in a few more places. 8355 8356Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com> 8357 8358 * gdb.base/help.exp: Fix syntax of "help info all-registers" test. 8359 8360Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com) 8361 8362 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main" 8363 and "add_tests" are not at the same address. 8364 8365Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com> 8366 8367 * gdb.base/ptype.exp: Use gdb_test. 8368 8369Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com) 8370 8371 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns. 8372 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally 8373 left in. No longer expect them to fail. 8374 8375 * gdb.stabs/*.mt; Deleted, no longer used. 8376 * gdb.stabs/configure.in: Remove references to target makefile 8377 frags. 8378 * gdb.stabs/configure: Rebuilt. 8379 8380 * gdb.disasm/*.mt: Deleted, no longer used. 8381 * gdb.disasm/configure.in: Remove references to target makefile 8382 frags. Use "sh3.s" as the unique filename for this directory. 8383 * gdb.disasm/configure: Rebuilt. 8384 8385 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler. 8386 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests. 8387 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning. 8388 8389Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com> 8390 8391 * config/udi.exp: Use mondfe,name instead of remote_host. 8392 8393Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com) 8394 8395 * gdb.base/watchpoint.exp: Don't expect a failure when calling 8396 a function with a watchpoint enabled on the mn10200. 8397 8398 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist 8399 before trying to create it! 8400 8401Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com> 8402 8403 * config/vx.exp: Use hostname instead of netport. 8404 8405 * config/vxworks.exp: New file. 8406 8407 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id. 8408 8409 * config/monitor.exp(gdb_target_monitor): Look for a prompt from 8410 gdb before assuming everything worked. Send a ^C if a timeout 8411 occurs. 8412 8413 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use 8414 $gdb_spawn_id directly. 8415 (gdb_run_cmd): Try _start as well as start. Use the target feature 8416 gdb,start_symbol as the symbol to start from when jumping. 8417 8418Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com) 8419 8420 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably 8421 redundant) test. 8422 8423 * gdb.base/recurse.exp: Relax final value test for 'b' so that 8424 it doesn't lose for 16bit integer systems. 8425 8426Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com) 8427 8428 * gdb.fortran/types.exp: If the target doesn't support "double" 8429 data types, then expect "real" types to only be 4 bytes. 8430 8431 * gdb.c++/virtfunc.exp: Expect failure for virtual function 8432 call tests if the target doesn't support inferior function calls. 8433 8434 * gdb.base/printcmds.exp: Allow minor deviation in FP values 8435 in printf tests. 8436 8437Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com) 8438 8439 * gdb.base/help.exp: Disable "help set", "help show", and 8440 "help support". Simplify regexp for "help stack". 8441 8442 * gdb.base/default.exp: Set match_max to 5000 and the timeout 8443 to 60 seconds. Temporarily set match_max to 15000 around the 8444 "info copying" test. 8445 8446 * gdb.base/nodebug.exp: Don't try to do an inferior function 8447 call if the target doesn't support them. 8448 * gdb.base/printcmds.exp: Likewise. 8449 * gdb.base/setvar.exp: Likewise. 8450 * gdb.base/structs.exp: Likewise. 8451 * gdb.c++/templates.exp: Likewise. 8452 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff. 8453 8454 * gdb.base/recurse.exp: Enable for the mn10200. 8455 8456 * configure.in: Do configure gdb.stabs directory for *-*-elf 8457 targets. 8458 * configure: Rebuilt. 8459 8460 * gdb.base/break.exp: Check for gdb,noresults before testing 8461 exit status and/or results from the target. 8462 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise. 8463 * lib/gdb.exp: Remove old (now bogus) initialization of 8464 noinferior, noargs, noresults and nosignals. 8465 8466Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com> 8467 8468 * config/sh.exp: New file. 8469 8470 * config/slite.exp: Try to connect multiple times to the board 8471 before rebooting. Only send a "monitor run" if need_monitor_run 8472 is set. 8473 8474 * gdb.base/break.exp: Don't do the "stub continue" test if 8475 the target has gdb_stub set. 8476 8477 * gdb.base/callfuncs.exp: Increase the timeout. 8478 8479 * gdb.base/interrupt.exp: Don't even try to compile the testcase 8480 if the target has gdb,noinferiorio set. 8481 8482 * gdb.base/list.exp: Increase match_max to 10000 characters. 8483 8484 * gdb.base/sigall.exp: Check for gdb,nosignals on the target. 8485 8486 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the 8487 target. 8488 8489 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs. 8490 8491Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com> 8492 8493 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before 8494 trying to delete the copy of gdb. Catch the file delete so we 8495 don't die if the delete fails; also, the file should be copied to 8496 the host, not to the build. 8497 8498Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com> 8499 8500 * lib/gdb.exp(gdb_test): Surround the result pattern with 8501 parenthesis in case it contains multiple regexps separated 8502 with |. 8503 8504 * gdb.base/watchpoint.exp: Use gdb_test. 8505 * gdb.base/default.exp: Ditto. 8506 8507Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com> 8508 8509 * gdb.*/*.exp: Replace $prompt with $gdb_prompt. 8510 8511 * gdb.base/scope.exp: Use gdb_test. 8512 * gdb.c++/classes.exp: Ditto. 8513 * gdb.c++/inherit.exp: Ditto. 8514 8515Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com> 8516 8517 * gdb.base/crossload.exp: Don't use execute_anywhere, use 8518 remote_exec instead. 8519 * gdb.base/corefile.exp: Don't be ridiculous. 8520 * gdb.base/*.c: Add missing stub invocations. 8521 8522Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com> 8523 8524 * config/slite.exp: Miscellaneous fixes. 8525 8526 * lib/gdb.exp: Fix runto. 8527 8528 * gdb.base/signals.exp: Check for a gdb,nosignals feature of 8529 the target. 8530 8531 * gdb.base/watchpoint.exp: Fix regexp. 8532 8533 * lib/gdb.exp(default_gdb_exit): Add a catch to the 8534 close and wait commands, as the descriptor may now be 8535 invalid. Always call "remote_close host". 8536 8537Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com> 8538 8539 Major rewrite for testsuite revision. 8540 8541 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS, 8542 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id 8543 instead of relying on spawn_id to always contain a valid 8544 spawn id. 8545 (get_compiler_info): New procedure to build the ${binfile}.ci 8546 file, instead of replicating this in N different places. 8547 (gdb_compile): New procedure. 8548 8549 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with 8550 appropriate arguments) instead of compile. Use gdb_test in a lot 8551 more places. Use send_gdb instead of send. Always run gdb_start 8552 at the start of a testcase, as this is no longer done magically. 8553 8554 config/*-gdb.exp: Rename without the -gdb suffix. 8555 8556 config/mips.exp: Use remote_close instead of exit_remote_shell. 8557 config/monitor.exp: Use target_info instead of looking at 8558 baud, timeout, etc. 8559 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id. 8560 8561Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 8562 8563 * gdb.c++/templates.exp (test_ptype_of_templates), 8564 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union): 8565 Update expect patterns for destructors and assignment operators 8566 to match corresponding c-typeprint.c changes. 8567 * gdb.c++/templates.exp (test_template_breakpoints): Revert change 8568 to destructor breakpoint test, GDB should be able to set the 8569 destructor breakpoint without specifying arguments. 8570 8571Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com> 8572 8573 * gdb.threads/pthreads.exp: Change result for failure to compile due 8574 to lack of pthreads runtime support from an error to simply an 8575 unsupported test, per dejagnu standards. 8576 8577Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 8578 8579 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case 8580 where GDB exits to reduce pattern match time. 8581 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*. 8582 8583 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails. 8584 8585Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com> 8586 8587 * gdb.base/callfuncs.exp: Turn on function call tests for h8300. 8588 * gdb.base/default.exp: ditto. 8589 * gdb.base/nodebug.exp: ditto. 8590 * gdb.base/printcmds.exp: ditto. 8591 * gdb.base/ptype.exp: ditto. 8592 * gdb.base/setvar.exp: ditto. 8593 * gdb.base/structs.exp: ditto. 8594 * gdb.base/setshow.c: Guard against uninitialized values of argc. 8595 8596Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com> 8597 8598 * configure, */configure: Rebuild with autoconf 2.12. 8599 8600Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com> 8601 8602 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to 8603 use new i*86-pc-linux*-gnu quads. 8604 * gdb.base/corefile.exp: Ditto. 8605 * gdb.base/signals.exp: Ditto. 8606 * gdb.base/sigall.exp: Ditto. 8607 * gdb.base/interrupt.exp: Ditto. 8608 8609 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail 8610 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with 8611 RedHat 4.0. 8612 8613 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is 8614 linux. This allows the test case to at least compile on latest 8615 linux, but still not run due to missing the threads runtime library. 8616 8617Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 8618 8619 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source 8620 directory to search gdb directory. Accept and step over conditional 8621 stack alignment code. Consume $prompt in failure cases. 8622 Reset timeout to $oldtimeout instead of some arbitrary value. 8623 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid 8624 timeout problems with infinite stack backtraces. 8625 * gdb.base/ptype.exp (ptype struct link, union tu_link): 8626 Accept function parameters for linkfunc member. 8627 8628Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com> 8629 8630 * lib/gdb.exp (CFLAGS): Remove, unreferenced. 8631 (CXXFLAGS): Remove, unreferenced. 8632 (B_OPTIONS): Add for -B options and add code to initialize with 8633 previous -B options and also add -B option to pick up cross compiled 8634 runtime. 8635 (TARGET_INCLUDES): Add for -I options and add code to initialize when 8636 doing cross compiles. 8637 (target_alias): Declare global. 8638 (xgcc): Set variable to full path of gcc in build tree. Use findfile 8639 to verify that gcc exists in build tree, and if so set CC to that 8640 gcc and to use B_OPTIONS and TARGET_INCLUDES. 8641 8642Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com> 8643 8644 * gdb.c++/inherit.exp (test_print_anon_union): Reenable 8645 ptype test for anonymous union. Fixup testcase to match 8646 current gcc debug output. 8647 8648Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com) 8649 8650 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to 8651 force argument to an unsigned long type. 8652 8653Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com> 8654 8655 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype 8656 tests and anonymous union print/ptype tests. 8657 * gdb.base/list.exp (test_forward-search): Increase timeout by 8658 5 minutes for the "search extremely long line" case. 8659 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is 8660 completely optional and that the pass/fail messages use the command as 8661 the message if that third arg is a null string. 8662 (gdb_test_exact): Arrange that a null string pattern means match a 8663 null string output rather than any output, which might include random 8664 errors. 8665 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for 8666 backtrace test. 8667 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was 8668 always failing and failure is now exposed by gdb.exp changes. 8669 8670Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com> 8671 8672 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that 8673 weren't being noted. 8674 8675Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 8676 8677 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases. 8678 * gdb.stabs/weird.exp: Remove v_comb xfails. 8679 8680Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com> 8681 8682 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp 8683 list.exp scope.exp watchpoint.exp] 8684 Make all timeout error msgs explicitly say "(timeout)". 8685 8686Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com> 8687 8688 * config/monitor.exp: Increase download timeout to 1000 seconds. 8689 8690Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com> 8691 8692 * config/m32r.exp: Increase timeout to 120 seconds. 8693 8694Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com> 8695 8696 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering 8697 and accept older ordering as obsolescent gcc or gdb. 8698 * gdb.c++/templates.exp: Ditto. 8699 * gdb.c++/virtfunc.exp: Ditto. 8700 8701Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com> 8702 8703 * gdb.base/coremaker.c: Add code to mmap some data so we 8704 can check that it ends up in the core file. 8705 * gdb.base/corefile.exp: Add test to read mmapped data 8706 from core file. 8707 8708Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com> 8709 8710 * config/m32r.exp: New file. 8711 8712Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com) 8713 8714 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so 8715 that cflags can contains -gstabs, and work correctly for other tests. 8716 8717Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com> 8718 8719 * gdb.base/setshow.exp: New file, tests show and set. 8720 * gdb.base/setshow.c: New file, tests show and set. 8721 * gdb.base/help.exp: Add test for help set|show annotate. 8722 * gdb.base/default.exp: Add test for set|show annotate. 8723 8724Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com) 8725 8726 * testsuite/gdb.base/break.exp: Make backtrace from factorial 8727 errors unique. 8728 * testsuite/gdb.base/nodebug.exp: Whack out all -g options 8729 explicitly. 8730 8731Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com) 8732 8733 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height 8734 and width commands. This is done elsewhere. 8735 * (gdb_start): Don't call gdb_start_sim here. That's already 8736 done in gdb_load. This fixes lots of failures in default.exp. 8737 8738Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com> 8739 8740 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>: 8741 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load. 8742 * lib/gdb.exp (gdb_test): Treat failures due to program exiting 8743 in the same we we treat other failures (since it may be an expected 8744 condition), rather than as an error. 8745 * gdb.base/signals.exp (test_handle_all_print): Revert back to 8746 old test format. 8747 8748Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com> 8749 8750 * Makefile.in (clean mostlyclean): Also remove chill *.grt files. 8751 (distclean maintainer-clean realclean): No need to remove files 8752 twice. Nuke the duplicates. 8753 * gdb.base/Makefile.in (EXECUTABLES): Add "structs". 8754 * gdb.threads/Makefile.in (distclean maintainer-clean realclean): 8755 Remove config.h along with other config files. 8756 8757Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com> 8758 8759 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for 8760 "p func1 ()" and note that rests of tests are skipped. 8761 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux* 8762 setup_xfails for "print func2::coremaker_local". 8763 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp". 8764 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't 8765 affected by the previous run test. 8766 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for 8767 "print array () ubyte (foo)" and "print/x array () byte (\$i)" 8768 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for 8769 "pass int powerset tuple" and "pass modeless int powerset tuple". 8770 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for 8771 "real write 4" and "real write 8". 8772 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux* 8773 setup_xfails for "print vs1 after tuple assign 2", 8774 "print \$i after tuple assign 2", and 8775 "print vs2 after tuple assign 2". 8776 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more 8777 meaningful error message and return -1 so the caller can 8778 suppress further tests and avoid a cascade of errors. 8779 8780Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com> 8781 8782 * gdb.base/a1-selftest.exp: Tweak tests to account for new 8783 format for printing version. 8784 * gdb.base/default.exp: Ditto. 8785 * gdb.base/interrupt.exp: Fix problem with cascade of 8786 errors if child process dies while calling a function. 8787 8788Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com> 8789 8790 * Makefile.in (VPATH): Add 8791 * Makefile.in (Makefile, config.status): Fix rules so things get 8792 remade when necessary. 8793 8794Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com> 8795 8796 * Makefile.in (just-check): Add path to sibling expect dir 8797 to environment variable specified by RPATH_ENVVAR. 8798 8799Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com> 8800 8801 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@. 8802 (just-check): Add shared library paths for libstdc++, tk, 8803 tcl, bfd, and opcodes to the environment variable specified 8804 in RPATH_ENVVAR. 8805 * configure.in: Add support to recognize --enable-shared flag 8806 and generate correct value for RPATH_ENVVAR. 8807 * configure: Regenerated with autoconf. 8808 8809Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com> 8810 8811 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to 8812 include all osf versions. 8813 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include 8814 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command 8815 when target is linux. When failing to build pthreads test 8816 executable, give more meaningful message. 8817 * gdb.threads/pthreads.c: Hpux also uses old definition of second 8818 arg for pthread_create. 8819 8820Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com> 8821 8822 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2, 8823 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations. 8824 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris) 8825 and -lpthreads (everybody else). 8826 (test_startup): Fail gracefully if threads are not supported. 8827 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for 8828 "p/c array_index("abcdef",2)" when not gcc compiled. 8829 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for 8830 "print func2::coremaker_local" when not gcc compiled. 8831 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for 8832 "ptype on opaque struct tagname (statically)", 8833 "ptype on opaque struct tagname (dynamically) 1", and 8834 "ptype on opaque struct tagname (dynamically) 2" 8835 for not compiled with gcc. 8836 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for 8837 backtrace when compiled with gcc. 8838 * lib/gdb.exp (runto_main): Return result of "runto main" rather 8839 than always return success. 8840 8841Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com> 8842 8843 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*". 8844 8845Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com) 8846 8847 * gdb.base/structs.exp: Undo last change. 8848 8849Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com> 8850 8851 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to 8852 encapsulate all the steps/nexts done during self test, starting 8853 at main, and makes them less sensitive to optimization issues. 8854 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through 8855 signal handler" test. 8856 * gdb.threads/pthreads.exp: Only run this for native configs. 8857 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*" 8858 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8" 8859 tests. 8860 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail 8861 for "runto test_calls(void)" test. 8862 8863Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com> 8864 8865 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0, 8866 and don't expect address info in breakpoint confirmations. 8867 8868Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com> 8869 8870 * gdb.base/list.exp (test_forward_search): Increase timeout 8871 temporarily by 60 seconds for searching extremely long line, 8872 and then reset to old value when done. Increase expect input 8873 buffer to 10000. 8874 8875Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com> 8876 8877 * gdb.base/list.exp (test_forward_search): Fix to handle very 8878 long source line without overflowing expect's input buffer. 8879 8880Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com> 8881 8882 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not 8883 "buffer_full". 8884 8885 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not 8886 "buffer_full". 8887 8888 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not 8889 "buffer_full". 8890 8891 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not 8892 "buffer_full". 8893 8894Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com> 8895 8896 * configure.in (configdirs): Add gdb.threads. 8897 * configure: Regenerated with autoconf. 8898 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New. 8899 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites. 8900 * gdb.threads/configure: New, generated with autoconf. 8901 8902Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com> 8903 8904 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n. 8905 8906Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com> 8907 8908 * gdb.base/signals.exp (test_handle_all_print): Test separately for 8909 each signal's status in the output of "handle all print". 8910 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include 8911 the \r\n sequence that immediately precedes the gdb prompt. 8912 * gdb.base/a1-selftest.exp: Save original timeout and restore 8913 after test. 8914 8915Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com) 8916 8917 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE 8918 symbol. 8919 8920Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com> 8921 8922 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'. 8923 8924Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com> 8925 8926 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase 8927 timeout by 60 seconds. 8928 8929Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com> 8930 8931 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec. 8932 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing 8933 error return. 8934 8935Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com> 8936 8937 * lib/gdb.exp (default_gdb_start): When reporting a timeout during 8938 gdb initialization, also report how long dejagnu waited. Restore 8939 old timeout before doing error return. Temporarily increase timeout 8940 by 3 minutes to allow for slow startups over heavy NFS use. 8941 8942Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com> 8943 8944 * lib/gdb.exp: Report timeout value for verbosity level 2. 8945 * config/gdbserver.exp: Ditto. 8946 * config/hppro.exp: Ditto. 8947 * config/mips-gdb.exp: Ditto. 8948 * config/monitor.exp: Ditto. 8949 * config/netware.exp: Ditto. 8950 * config/sim-gdb.exp: Ditto. 8951 * config/slite-gdb.exp: Ditto. 8952 * config/udi-gdb.exp: Ditto. 8953 * config/unix-gdb.exp: Ditto. 8954 * config/vx-gdb.exp: Ditto. 8955 * gdb.base/a1-selftest.exp: Ditto. 8956 * gdb.base/a2-run.exp: Ditto. 8957 * gdb.base/break.exp: Ditto. 8958 * gdb.base/corefile.exp: Ditto. 8959 * gdb.base/list.exp: Ditto. 8960 * gdb.base/recurse.exp: Ditto. 8961 * gdb.base/scope.exp: Ditto. 8962 * gdb.base/signals.exp: Ditto. 8963 8964Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp) 8965 8966 * gdb.threads/Makefile.in (docdir): Removed. 8967 8968Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp) 8969 8970 * configure.in (AC_PREREQ): autoconf 2.5 or higher. 8971 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to 8972 @srcdir@. 8973 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ): 8974 autoconf 2.5 or higher. 8975 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt. 8976 8977Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com> 8978 8979 * configure: Regenerated. 8980 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to 8981 avoid name clashes with SunOS headers. 8982 8983Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com) 8984 8985 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++. 8986 8987Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com) 8988 8989 * gdb.base/callfuncs.exp: Finish last change -- make sure the 8990 prototype information ends up in the compiler info file. 8991 8992Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com> 8993 8994 * gdb.base/callfuncs.exp: Remove the compiler info file prior to 8995 attempting to regenerate it. Eliminate use of a temporary file 8996 and just generate the info file directly. Source it immediately, 8997 for consistency of use. 8998 * gdb.base/corefile.exp: Ditto 8999 * gdb.base/exprs.exp: Ditto. 9000 * gdb.base/funcargs.exp: Ditto. 9001 * gdb.base/langs.exp: Ditto. 9002 * gdb.base/list.exp: Ditto. 9003 * gdb.base/mips_pro.exp: Ditto. 9004 * gdb.base/nodebug.exp: Ditto. 9005 * gdb.base/opaque.exp: Ditto. 9006 * gdb.base/ptype.exp: Ditto. 9007 * gdb.base/scope.exp: Ditto. 9008 * gdb.base/setvar.exp: Ditto. 9009 * gdb.base/signals.exp: Ditto. 9010 * gdb.base/whatis.exp: Ditto. 9011 * gdb.c++/templates.exp: Ditto. 9012 * gdb.c++/virtfunc.exp: Ditto. 9013 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide 9014 whether or not to add -lstdc++ to the compile command line args. 9015 9016Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 9017 9018 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*", 9019 it got fixed by the recent lookup_minimal_symbol_by_pc change. 9020 Increase timeout, a lot of single stepping might be needed if the 9021 target has no hardware watchpoints. 9022 9023Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com) 9024 9025 * gdb.base/break.exp: Ignore compiler warnings when compiling 9026 break.c. 9027 * gdb.base/callfuncs.exp: Don't run these tests on the h8300. 9028 * gdb.base/default.exp: Add h8300 xfails. Handle messages 9029 from remote-sim. 9030 * gdb.base/exprs.exp: Add h8300 xfails. 9031 * gdb.base/funcargs.exp: Likewise. 9032 * gdb.base/nodebug.exp: Likewise. 9033 * gdb.base/printcmds.exp: Likewise. 9034 * gdb.base/ptype.exp: Likewise. 9035 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add 9036 h8300 xfails. 9037 * gdb.base/return.exp: Handle float/double precision problems 9038 on the h8300. 9039 * gdb.base/funcargs.c: Explicitly make last constant argument to 9040 call_after_alloca_subr an unsigned long type. 9041 * gdb.base/return.c: Include stdio.h. 9042 9043Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com> 9044 9045 * config/abug.exp: New file for the older Motorola Bug monitor 9046 that runs on the mvme13x series VME boards. 9047 * config/monitor.exp: Use the new config array for target settings 9048 if they exist. 9049 9050Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com> 9051 9052 * sim-gdb.exp: Make the SH simulator allocate less space when 9053 it is targeted. 9054 9055Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com) 9056 9057 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace 9058 test. 9059 9060Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com> 9061 9062 * gdb.base/list.exp (test_list_function): Remove setup_xfail for 9063 "rs6000-*-*" for "list function in include file" when gcc compiled. 9064 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*" 9065 for "p ctable1[120]". 9066 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for 9067 "print 'scope0.c'::filelocal_bss before run" when gcc compiled. 9068 Remove setup_xfail for "rs6000-*-*" for 9069 "print 'scope0.c'::filelocal before run". 9070 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp}, 9071 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..." 9072 since some compilers don't allow both options to be given 9073 on the same command line. Create object file and move it. 9074 9075Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com> 9076 9077 * gdb.base/corefile.exp: Always regenerate the core file, since 9078 we always regenerate the coremaker program. Detect special case 9079 where registers cannot be read from core file. 9080 9081Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com> 9082 9083 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE> 9084 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility 9085 * gdb.c++/templates.exp: Only match on basename of file since 9086 some formats like xcoff don't encode directory information. 9087 * gdb.stabs/weird.exp: Use the right sed script for powerpc 9088 and rs6000 AIX xcoff targets. 9089 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*. 9090 * configure: Regenerate. 9091 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c 9092 here, rather than in distclean. 9093 9094Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com> 9095 9096 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled 9097 defined, and use it to compile the test case with -O2. The 9098 native compilation still uses no optimization. 9099 * gdb.base/mips_pro.c: Remove inline assembly code since 9100 it is compiled PIC by default, which results in assembler 9101 warnings that make the testsuite think the compilation 9102 was unsuccessful. 9103 9104Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com> 9105 9106 * gdb.c++/misc.exp: Add note to message for 9107 "print s.a for foo struct" that this is a known gcc 2.7.2 9108 and earlier bug. 9109 9110Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com) 9111 9112 * gdb.base/break.exp: Fix pattern for matching "Delete all 9113 breakpoints (y or n) ". Add "mips-dec-ultrix*" to 9114 setup_xfail for deleting all breakpoints test. Fix various 9115 timeout messages to include "(timeout)". 9116 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail 9117 for "p t_float_values2(3.14159,float_val2)". 9118 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail 9119 for "continue to call2g" when gcc compiled. 9120 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for 9121 "up to foo in langs.exp", "show language at foo in langs.exp", 9122 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp", 9123 and "show language at fsub in langs.exp". 9124 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for 9125 "list line 1 in include file", "list message for lines past EOF", 9126 "list function in include file", "list list0.h:foo", and 9127 "list filename:function; nonexistant function". 9128 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for 9129 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" 9130 and "ptype t_char_array" to be for native cc only. 9131 9132Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com> 9133 9134 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled 9135 setup_xfail for "print coremaker_bss", "print coremaker_ro", 9136 "print func2::coremaker_local", and "backtrace in corefile.exp". 9137 9138Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com> 9139 9140 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for 9141 "bt in signals.exp". This problem only appears when running 9142 the testsuite, and then only intermittently. 9143 9144Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com> 9145 9146 * gdb.base/return.exp (return_tests): Differentiate between 9147 two tests of continuing. 9148 9149Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com> 9150 9151 * */Makefile.in (maintainer-clean): Remove config.log. 9152 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp. 9153 * gdb.c++/Makefile.in (PROGS): Add inherit. 9154 (clean): Remove *.ci. 9155 9156Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com> 9157 9158 * gdb.c++/misc.cc: Add test code from Mike Stump. 9159 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump. 9160 9161Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com> 9162 9163 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2" 9164 to "alpha-*-osf2*" and add comment. 9165 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*" 9166 setup_xfail for "step over execarg initialization" and 9167 "step over corearg initialization". 9168 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail 9169 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*". 9170 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not 9171 gcc compiled for "print coremaker_bss", "print coremaker_ro", 9172 "print func2::coremaker_local", and "backtrace in corefile.exp". 9173 * gdb.base/signals.exp: Build and source signals.ci. 9174 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp" 9175 to be for gcc only. 9176 * lib/gdb.exp: Move verbose statements outside conditionals. 9177 9178Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 9179 9180 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by 9181 Feb 3 procfs.c change. 9182 9183Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com> 9184 9185 * config/unix-gdb.exp: Remove extraneous newlines from end of file. 9186 9187Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com> 9188 9189 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up 9190 from dejagnu's apparent default of 10 seconds, which gives random 9191 results when running the tests over NFS on moderately loaded systems. 9192 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case. 9193 9194Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com> 9195 9196 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed. 9197 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test 9198 result reports. 9199 9200Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com> 9201 9202 * configure.in (CY_AC_PATH_TCLH): Remove. 9203 * configure: Regenerate. 9204 9205Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com> 9206 9207 * gdb.c++/Makefile.in (clean): Add missing '{'. 9208 9209Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com) 9210 9211 * lib/gdb.exp: Provide a default value for noinferior. 9212 9213 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS). 9214 Load libgloss.exp. 9215 9216Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com) 9217 9218 * gdb.disasm/hppa.exp: Compile directly into an executable, use 9219 the executable, not the .o to run the tests from. 9220 9221Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com) 9222 9223 * gdb.base/break.exp: Don't test for program exit or exit status 9224 if $noresults if nonzero. 9225 * gdb.base/langs.exp: Likewise. 9226 * gdb.base/watchpoint.exp: Likewise. 9227 9228 * gdb.base/default.exp: Remove extraneous call to load gdb.exp. 9229 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before 9230 trying to compile the testcase. 9231 9232Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com> 9233 9234 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2. 9235 * gdb.base/signals.exp (continue to handler): Likewise. 9236 9237Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com> 9238 9239 * gdb.c++/classes.exp: Now = returns false/true, not 1/0. 9240 9241 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE.. 9242 9243Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com) 9244 9245 * gdb.base/corefile.exp: Recognize "not found" as failure 9246 when trying to determine if a core file was generated. 9247 If no core file was generate the first time, try again without 9248 the ulimit -c to work around braindamaged shells. 9249 9250Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com> 9251 9252 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace 9253 [] tests with "test" and enclose string in quotes. 9254 * gdb.stabs/configure: Rebuild 9255 9256Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com> 9257 9258 Changes in sync with expect: 9259 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater. 9260 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater. 9261 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater. 9262 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote 9263 argument to AC_REQUIRE. 9264 * configure: Regenerated. 9265 9266Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com> 9267 9268 * gdb.base/corefile.exp: When generating a core, discard any 9269 error messages about ulimit not found and the "core dumped" 9270 message from the shell that runs the coredumper. 9271 9272Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com) 9273 9274 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too. 9275 9276 * gdb.stabs/weird.exp: Use ${target_triplet} to determine 9277 which sed script to run. Expect failure for v_comb test 9278 on PA targets too. 9279 9280Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com> 9281 9282 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for 9283 "print func2::coremaker_local" and for "backtrace in corefile.exp" 9284 9285Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com> 9286 9287 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests. 9288 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and 9289 "sparc-sun-solaris*" xfails for "p v_comb". 9290 * lib/gdb.exp (default_gdb_start): Fix typo. 9291 * gdb.base/corefile.exp: Allow "Core was generated by ..." 9292 messages to not include the full program name that caused 9293 the core dump since some systems (such as solaris) apparently 9294 truncate this path to about 80 characters. 9295 When generating a core file first try increasing the core file 9296 size limit to unlimited since some systems may default it to 9297 zero, and it is harmless to try it. Move the test for failing 9298 to generate a core file to where it will actually get executed. 9299 * gdb.c++/templates.exp (test_ptype_of_templates): Accept 9300 new gdb result from g++ debug info improvements and make old 9301 pattern obsolescent. Also account for size_t differences 9302 (may be int or long). 9303 * gdb.base/a1-selftest.exp (test_with_self): Check for case where 9304 initialization before function call is placed in the delay slot 9305 and thus appears to be skipped over by commands such as "next". 9306 9307Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com> 9308 9309 * gdb.base/a1-selftest.exp (test_with_self): Run without windows. 9310 9311Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com> 9312 9313 * gdb.base/*.exp: Make ${srcfile} only be the basename of the 9314 input source file; fix code to compile test to deal with this 9315 convention. 9316 * gdb.c++/*.exp: Likewise. 9317 9318Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com> 9319 9320 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for 9321 "bt in signals.exp". 9322 9323Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com> 9324 9325 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for 9326 "step over execarg initialization" and 9327 "step over corearg initialization". 9328 9329Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com> 9330 9331 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems 9332 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files. 9333 9334Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com> 9335 9336 From Rob Savoye (rob@poseidon.cygnus.com) 9337 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in}, 9338 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in, 9339 configure.in}, gdb.disasm/{Makefile.in, configure.in}, 9340 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in, 9341 configure.in}: Major reworking for autoconfig. 9342 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure, 9343 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt : 9344 New files. 9345 * config/unix-gdb.exp: Make GDB global. 9346 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp, 9347 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp, 9348 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp, 9349 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp, 9350 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp, 9351 term.exp, twice.exp, watchpoint.exp, whatis.exp}, 9352 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp, 9353 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp, 9354 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp, 9355 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp, 9356 pr-8136.exp, result.exp, string.exp, tuples.exp}, 9357 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues 9358 to returns as necessary, arrange for test to compile own testcase 9359 executable. 9360 * lib/gdb.exp: Changes for testsuite to compile own test cases. 9361 9362Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com> 9363 9364 * gdb.c++/classes.exp (test_pointers_to_class_members): Add 9365 clear_xfail at end of test which might not call either pass or fail. 9366 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for 9367 "backtrace through signal handler". 9368 9369Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 9370 9371 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when 9372 continuing from a job control stop signal. 9373 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o. 9374 9375Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com) 9376 9377 * gdb.base/callfuncs.exp: Remove bogus hppa xfails. 9378 * gdb.base/corefile.exp: Likewise. 9379 * gdb.base/funcargs.exp: Likewise. 9380 9381Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com) 9382 9383 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor. 9384 * config/monitor.exp: Add support for setting baud rate. 9385 9386Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com> 9387 9388 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and 9389 i*86-*-linux* xfails for "backtrace through signal handler". 9390 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for 9391 "print func2::coremaker_local". 9392 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4, 9393 alpha-dec-osf2* xfail for 9394 "delete all breakpoints when none". 9395 9396Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com> 9397 9398 * gdb.base/break.exp: Change test that deletes all breakpoints 9399 when no user breakpoints are installed. A post 4.15 change 9400 causes gdb to no longer prompt in this case. 9401 9402Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com> 9403 9404 * gdb.base/return.exp (return_tests): Change xfail for test 9405 "correct value returned double test" to stop xfailing at 9406 Solaris 2.5. Apparently the bug has been fixed. 9407 9408Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com> 9409 9410 * gdb.stabs/ecoff.sed: Remove comment lines except for first one. 9411 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere. 9412 9413Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com) 9414 9415 * gdb.disasm/hppa.exp: Test lci and syncdma instructions. 9416 * gdb.disasm/hppa.s: Corresponding changes. 9417 9418Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com) 9419 9420 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target 9421 makefile fragment. 9422 * config/mt-hpux: Deleted. 9423 9424Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com) 9425 9426 * Many files: When warning about suppressed tests due to a 9427 nonexistant test binary, avoid incrementing the warning count. 9428 9429Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com> 9430 9431 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON. 9432 9433Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 9434 9435 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to 9436 "sparc-*-solaris2*". 9437 9438Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 9439 9440 * gdb.base/coremaker.c: Produce a full core dump for AIX targets. 9441 Add global and local variables and initialize them. 9442 * gdb.base/corefile.exp: Test correct mapping of corefile sections 9443 by printing variables. Remove rs6000 and powerpc xfails, BFD now 9444 extracts the file name and terminating signal from the core file. 9445 * TODO: Remove note about tests for correct mapping of corefile. 9446 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc 9447 from optimizing it away. 9448 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now 9449 handles common blocks. 9450 9451Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu) 9452 9453 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax 9454 * gdb.disasm/sh3.exp (fmac): Corresponding changes. 9455 9456Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com> 9457 9458 * Makefile.in (maintainer-clean): New target, synonym for 9459 realclean. 9460 * gdb.base/Makefile.in (maintainer-clean): Likewise. 9461 * gdb.c++/Makefile.in (maintainer-clean): Likewise. 9462 * gdb.chill/Makefile.in (maintainer-clean): Likewise. 9463 * gdb.disasm/Makefile.in (maintainer-clean): Likewise. 9464 * gdb.stabs/Makefile.in (maintainer-clean): Likewise. 9465 * gdb.threads/Makefile.in (maintainer-clean): Likewise. 9466 9467Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com> 9468 9469 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*" 9470 xfails when not gcc compiled for "print foo::funclocal". 9471 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for: 9472 "print foo::funclocal at foo", 9473 "print 'scope1.c'::foo::funclocal at foo", 9474 "print foo::funclocal_bss at foo", 9475 "print 'scope1.c'::foo::funclocal_bss at foo", 9476 "print foo::funclocal_ro at foo", 9477 "print 'scope1.c'::foo::funclocal_ro at foo", 9478 "print bar::funclocal at foo" and 9479 "print 'scope1.c'::bar::funclocal at foo". 9480 (test_at_bar): Add "hppa*-*-hpux*" xfails when not 9481 gcc compiled for "print foo::funclocal at bar". 9482 Expand all messages to ensure that they identify that 9483 the test is at bar(). 9484 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not 9485 gcc compiled for: 9486 "ptype on opaque struct pointer (statically)", 9487 "ptype on opaque struct tagname (statically)", 9488 "ptype on opaque struct pointer (dynamically) 1", 9489 "ptype on opaque struct tagname (dynamically) 1", 9490 "ptype on opaque struct pointer (dynamically) 2" and 9491 "ptype on opaque struct tagname (dynamically) 2 9492 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not 9493 gcc compiled for: 9494 "p datalocal" 9495 "whatis datalocal", 9496 "ptype datalocal", 9497 "p bsslocal", 9498 "whatis bsslocal", and 9499 "ptype bsslocal". 9500 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for 9501 "backtrace in langs.exp" and "up to langs0__2do in langs.exp" 9502 when not gcc compiled. 9503 * gdb.base/funcargs.exp (float_and_integral_args): Add 9504 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc 9505 compiled. 9506 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for 9507 "backtrace from call6a" when not gcc compiled. 9508 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for 9509 "backtrace from call7a" when not gcc compiled. 9510 * gdb.base/callfuncs.exp (do_function_calls): 9511 Add "hppa*-*-hpux*" xfail when not gcc compiled for 9512 "p t_char_array_values(char_array_val2,char_array_val1)", 9513 "p t_char_array_values(char_array_val1,char_array_val2)", 9514 "p t_char_array_values("carray 1","carray 2")", 9515 "p t_char_array_values("carray 1",char_array_val2)", 9516 "p t_char_array_values(char_array_val1,"carray 2")", 9517 "p sum_args(1,{2})", 9518 "p sum_args(2,{2,3})", 9519 "p sum_args(3,{2,3,4})", 9520 "p sum_args(4,{2,3,4,5})" 9521 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for 9522 "backtrace in corefile.exp" when not gcc compiled. 9523 9524Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 9525 9526 * gdb.base/signals.exp: Rewrite `handle all print' test as 9527 a procedure. Accept blanks or TABs as whitespace, increase 9528 timeout and expect input buffer size for the large output 9529 from the command. Remove "i*86-*-bsdi2.0" xfail. 9530 9531Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 9532 9533 * gdb.base/setvar.exp: Add new testcases for truncation when 9534 assigning invalid values to bitfields. 9535 9536Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com> 9537 9538 * gdb.base/callfuncs.exp (do_function_calls): Remove 9539 mips-sgi-irix* xfail for 9540 "call inferior func with struct - returns char *" 9541 and fix test so that an optional (unsigned char *) cast is 9542 accepted in the result. 9543 9544Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com> 9545 9546 * gdb.base/funcargs.exp (float_and_integral_args): Remove 9547 sparc-sun-solaris2* xfail for "print f1 after run to call2a". 9548 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix. 9549 * gdb.base/signals.exp: Remove duplicate "handle all print" test 9550 that accidentally got checked in. 9551 9552Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com> 9553 9554 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2* 9555 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc 9556 compiled test. 9557 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer): 9558 Add mips-sgi-irix5* xfail for not gcc compiled. 9559 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci. 9560 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for 9561 "p top", "whatis top", "p middle", and "whatis middle". 9562 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for 9563 "whatis signed char" for not gcc compiled. 9564 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for 9565 "set variable signed char=-1 (-1)" and 9566 "set variable signed char=0xFF (0xFF)" for not gcc compiled. 9567 * gdb.base/funcargs.exp (float_and_integral_args): 9568 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled. 9569 Add mips-sgi-irix* xfail when not gcc compiled for 9570 "continue to call2b". 9571 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for 9572 "continue to call2g". 9573 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for 9574 "backtrace from call6a" 9575 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for 9576 "backtrace from call7k". 9577 Add mips-sgi-irix5* xfail when not gcc compiled for 9578 "backtrace from call7a". 9579 (localvars_after_alloca): Fix gdb_test cmds for 9580 "print * after runto ...". 9581 Remove rs6000-*-* xfails for 9582 "print i after runto localvars_after_alloca" and 9583 "print l after runto localvars_after_alloca" 9584 for all compilers. 9585 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5), 9586 when not compiled with gcc, for: 9587 "print signed char == (minus)", 9588 "print signed char != (minus)", 9589 "print signed char < (minus)", 9590 "print signed char > (minus)". 9591 * gdb.base/callfuncs.exp (do_function_calls): 9592 Add mips-sgi-irix* xfail, when compiled with native compiler, for 9593 "call inferior func with struct - returns char *". 9594 * gdb.base/return.exp (return_tests): Change xfail for 9595 "correct value returned double test" to include Solaris 2.4. 9596 * gdb.base/funcargs.exp (float_and_integral_args): 9597 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a". 9598 9599Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 9600 9601 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for 9602 enumeration bitfields if compiling with GNU C. 9603 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path 9604 to empty' prompt. 9605 9606Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu) 9607 9608 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run 9609 test for PRO targets. 9610 9611 * gdb.base/funcargs.exp: Avoid ever setting more than 8 9612 breakpoints in the inferior at any given time by making 9613 two groups of breakpoints for call2*, call6* and call7* 9614 tests. 9615 9616Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 9617 9618 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change. 9619 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc 9620 from optimizing it away. 9621 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for 9622 "call inferior func with struct". 9623 9624Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com> 9625 9626 * configure.in: Only configure gdb.chill for particular targets. 9627 9628Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com> 9629 9630 * gdb.base/Makefile.in: Add action to .c.o transformation 9631 rule that generates a .ci file for each .o file and remove 9632 explicit .c.o rules except for callfuncs.o. 9633 * gdb.c++/Makefile.in: Add .cc.o transformation rule that 9634 generates a .ci file for each .o file and remove explicit 9635 .cc.o rules. 9636 (clean): Remove *.tmp *.ci files. 9637 (EXECUTABLES): Remove templ-info.exp. 9638 * gdb.base/compiler.c: New file. 9639 * gdb.c++/compiler.cc: New file 9640 * gdb.base/scope.exp: Source gdb.base/scope.ci. 9641 Change rs6000-*-* xfail for 9642 "print 'scope0.c'::filelocal_ro" and 9643 "print 'scope1.c'::filelocal" and 9644 "print 'scope1.c'::filelocal_bss" and 9645 "print 'scope1.c'::filelocal_ro" and 9646 "print 'scope1.c'::foo::funclocal" and 9647 "print 'scope1.c'::foo::funclocal_ro" and 9648 "print 'scope1.c'::bar::funclocal" and 9649 "print 'scope0.c'::filelocal_ro" and 9650 "print 'scope1.c'::filelocal at foo" and 9651 "print 'scope1.c'::filelocal_bss at foo" and 9652 "print 'scope1.c'::filelocal_ro at foo" and 9653 "print 'scope1.c'::foo::funclocal at foo" and 9654 "print 'scope1.c'::foo::funclocal_bss at foo" and 9655 "print 'scope1.c'::foo::funclocal_ro at foo" and 9656 "print 'scope1.c'::bar::funclocal at foo" and 9657 "print 'scope0.c'::filelocal_ro" and 9658 "print 'scope1.c'::filelocal" and 9659 "print 'scope1.c'::filelocal_bss" and 9660 "print 'scope1.c'::filelocal_ro" and 9661 "print 'scope1.c'::foo::funclocal" and 9662 "print 'scope1.c'::foo::funclocal_bss" and 9663 "print 'scope1.c'::foo::funclocal_ro" and 9664 "print 'scope1.c'::bar::funclocal" and 9665 "print 'scope1.c'::bar::funclocal_bss" 9666 to only be xfail'd when not compiled with gcc. 9667 Add rs6000-*-* xfail for 9668 "print 'scope0.c'::filelocal_bss before run" 9669 when compiled with gcc. 9670 (test_at_main): Add rs6000-*-* xfail for 9671 "print filelocal_ro in test_at_main" 9672 when compiled with gcc. 9673 * gdb.base/ptype.exp: Source gdb.base/ptype.ci. 9674 Add rs6000-*-aix* xfail for 9675 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and 9676 "ptype t_char_array", not compiled with gcc. 9677 * gdb.base/list.exp (test_list_function): Add rs6000-*-* 9678 xfail for "list foo (in include file)" when gcc compiled. 9679 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci 9680 (integral_args): Add rs6000-*-* xfail for 9681 "run to call0a" if not compiled with gcc. 9682 (unsigned_integral_args): Add rs6000-*-* xfail for 9683 "run to call1a" if not compiled with gcc. 9684 (float_and_integral_args): Add rs6000-*-* xfail for 9685 "run to call2a" if not compiled with gcc and for 9686 "continue to call2b" for any compiler. 9687 Add rs6000-*-* xfail to 9688 "print f1 after run to call2a" for gcc compiled. 9689 (discard_and_shuffle): Add rs6000-*-* xfail for 9690 "run to call6a". 9691 (shuffle_round_robin): Add rs6000-*-* xfail for 9692 "backtrace from call7a" if not compiled with gcc. 9693 Add rs6000-*-* xfail for 9694 "backtrace from call7b" if compiled with gcc. 9695 (call_after_alloca): Add rs6000-*-* xfail for 9696 "print c in call_after_alloca" and 9697 "print s in call_after_alloca" and 9698 "backtrace from call_after_alloca_subr" 9699 if not compiled with gcc. 9700 (localvars_in_indirect_call): Add rs6000-*-* xfail for 9701 "print c in localvars_in_indirect_call" and 9702 "print c in localvars_in_indirect_call" and 9703 "backtrace in indirectly called function" and 9704 "stepping into indirectly called function" 9705 if not compiled with gcc. 9706 (localvars_after_alloca): Add rs6000-*-* xfail for 9707 "print c after runto localvars_after_alloca" and 9708 "print s after runto localvars_after_alloca" and 9709 "print i after runto localvars_after_alloca" and 9710 "print l after runto localvars_after_alloca" 9711 for all compilers. 9712 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather 9713 than whatis-info.exp. 9714 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather 9715 than opaque-info.exp. 9716 Setup rs6000-*-* xfail for 9717 "ptype on opaque struct pointer (statically)" and 9718 "ptype on opaque struct pointer (dynamically)" when 9719 not compiled with gcc. 9720 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci 9721 rather than callf-info.exp. 9722 (do_function_calls): Add clear_xfail for rs6000-*-* for 9723 "p t_float_values2(3.14159,float_val2)". Seems to work 9724 fine there, both with xlc and gcc. Need to find out what 9725 it is doing right and fix other platforms. 9726 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for 9727 "call inferior func with struct - returns int", 9728 "call inferior func with struct - returns long", 9729 "call inferior func with struct - returns float", 9730 "call inferior func with struct - returns double", 9731 "call inferior func with struct - returns char *", 9732 but only if not gcc compiled (presumes xlc compiled). 9733 Change rs6000-*-* xfails for 9734 "call inferior func with struct - returns char" and 9735 " call inferior func with struct - returns short" to only 9736 xfail if not using gcc. 9737 (clean mostlyclean): Remove *.ci and *.tmp files. 9738 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather 9739 than templ-info.exp. 9740 * gdb.base/langs.exp: Source gdb.base/langs.ci. 9741 Add rs6000-*-* xfail for "up to foo in langs.exp" 9742 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp" 9743 when not gcc compiled. 9744 9745Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com> 9746 9747 * gdb.base/callfuncs.exp: Add xfails for the powerpc. 9748 * gdb.base/corefile.exp: Likewise. 9749 * gdb.base/list.exp: Likewise. 9750 * gdb.base/scope.exp: Likewise. 9751 * gdb.base/siganls.exp: Likewise. 9752 9753 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4 9754 compiler output. 9755 * gdb.base/whatis.exp: Likewise. 9756 9757Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu) 9758 9759 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a 9760 failure (opcode table has been fixed to match reality). 9761 9762Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com> 9763 9764 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for 9765 "call inferior func with struct - returns char", 9766 "call inferior func with struct - returns short" 9767 9768 * gdb.base/scope.exp: Remove rs6000-*-* xfails for 9769 "print 'scope0.c'::filelocal at main", 9770 "print 'scope0.c'::filelocal_bss in test_at_main", 9771 "print 'scope0.c'::filelocal at foo", 9772 "print 'scope0.c'::filelocal_bss in test_at_foo", 9773 "print 'scope0.c'::filelocal at bar", 9774 "print 'scope0.c'::filelocal_bss in test_at_bar" 9775 9776 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function 9777 in source file 1". This bug seems to have been fixed with both 9778 gcc and native cc (was native assembler bug?). 9779 9780Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com) 9781 9782 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for 9783 "backtrace through signal handler" to "i*86-*-sysv4*". 9784 * gdb.base/signals.exp: Add xfail for "'next' behaved as 9785 continue" case. Add "known SVR4 bug" to fail message. 9786 Add "i*86-*-bsdi2.0" xfail for "handle all print". 9787 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1". 9788 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for 9789 "whatis unnamed typedef'd enum..." and "ptype t_char_array". 9790 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for 9791 "up to foo in langs.exp", "show language at foo in 9792 langs.exp", "up to cppsub_ in langs.exp", "show 9793 language at cppsub_ in langs.exp", "up to fsub in 9794 langs.exp", and "show language at fsub in langs.exp". 9795 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for 9796 "bactrace in corefile.exp". 9797 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for 9798 "call inferior function with struct - returns float" and 9799 "call inferior function with struct - returns double". 9800 9801Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu) 9802 9803 * gdb.disasm/sh3.s: Source for sh3 disassembler tests. 9804 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests. 9805 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment. 9806 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests. 9807 9808Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com> 9809 9810 * Makefile.in (CHILL_FOR_TARGET): Use previously defined 9811 (or overriden) "CHILL" macro rather then bare "gcc". 9812 Also look for ../../gcc/xgcc since that is what we will 9813 actually need, not "Makefile". Remove following assignment 9814 of CHILL to CHILL_FOR_TARGET because that results in 9815 recursive definition. 9816 9817Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com> 9818 9819 * gdb.base/corefile.exp: Change xfail for backtrace in 9820 corefile.exp from linuxaout to all linux. 9821 * gdb.base/sigall.exp (test_one_sig): Specifically deal with 9822 cases where we miss the breakpoint at the signal handler 9823 for some reason. Setup xfail for linuxoldld/linuxaout and 9824 getting SIGIO. Setup xfail for linuxoldld/linuxaout for 9825 hitting SIGURG breakpoint. 9826 * gdb.base/signals.exp: Setup xfail for "next" acting like 9827 continue to add linuxoldld. Setup xfail for all linux for 9828 "next to handler in signals_tests_1", "backtrace in 9829 signals_tests_1", "continue to func1", "pass SIGUSR1", 9830 and continue to handler". 9831 9832Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com> 9833 9834 * Update all FSF addresses except those in COPYING* files. 9835 9836Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com> 9837 9838 * gdb.base/a2-run.exp: Change messages to be more explicit about 9839 the status of args, and quote binfile in results. 9840 9841Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com> 9842 9843 * gdb.base/callfuncs.exp: Add tests for passing structs to 9844 inferior functions and return various types. 9845 * gdb.base/callfuncs.c: Add functions to receive a struct 9846 and return a member of the struct, in various types. 9847 9848Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 9849 9850 * gdb.base/Makefile.in (clean): Remove callf-info.exp. 9851 9852Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com> 9853 9854 * config/vxworks29k.exp: New file, sources vxworks.exp. 9855 9856Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com> 9857 9858 * config/gdbremote.exp: New file. Testing framework using 9859 gdbserver. 9860 9861Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com) 9862 9863 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for 9864 "call function when asleep" and "send end of file". 9865 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list 9866 for "backtrace in corefile.exp". 9867 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list 9868 for "backtrace through signal handler". 9869 * gdb.base/corefile.exp: Make sure we actually generate a core file 9870 before trying the core tests. Some systems allow the user to suppress 9871 generation of core files and default to that (linux for example). 9872 * gdb.base/signals.exp: Change xfail for "next" acting like "continue" 9873 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta. 9874 9875Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com> 9876 9877 * gdb.threads: New directory with some crude multi-threaded 9878 gdb tests (step.exp and step2.exp). 9879 * config/mt-lynx (STEP_EXECUTABLE): Define. 9880 (THREADFLAGS): Define. 9881 9882Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu) 9883 9884 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx. 9885 9886 * gdb.base/signals.exp: Disable whole file for lynx until 9887 further notice. 9888 9889 * gdb.base/signals.exp: xfail test where "next" acts like 9890 "continue" for lynx. 9891 9892 * gdb.base/interrupt.exp: xfail test for calling function while 9893 inferior is asleep for lynx. 9894 9895 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more 9896 than one cr-lf after each command. 9897 9898Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 9899 9900 * configure.in: Reinstate setting of stabsdirs variable, fix 9901 typo in setting up configdirs for native builds. 9902 9903 * gdb.base/return.exp: Fix typo in return double test. 9904 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the 9905 compiler from optimizing them away. 9906 9907Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu) 9908 9909 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf 9910 sequences to be echo'd by gdb when using gdb_test. 9911 * gdb.chill/chexp.exp: Likewise. 9912 * gdb.fortran/exprs.exp: Likewise 9913 9914Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com> 9915 9916 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds 9917 after the inferior gdb has started. 9918 9919 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf 9920 after each command. 9921 * gdb.base/funcargs.exp: Likewise. 9922 * gdb.base/gdbvars.exp: Likewise. 9923 * gdb.base/interrupt.exp: Likewise. 9924 * gdb.base/list.exp: Likewise. 9925 * gdb.base/watchpoint.exp: Likewise. 9926 * gdb.c++/demangle.exp: Likewise. 9927 * gdb.c++/inherit.exp: Likewise. 9928 * gdb.chill/chexp.exp: Likewise. 9929 * gdb.fortran/exprs.exp: Likewise. 9930 9931 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall 9932 test if we can't handle IO to/from the inferior. 9933 9934 * gdb.c++/misc.exp: Always check for a program already being 9935 started after sending a "run" command to gdb. 9936 9937 * gdb.base/twice.exp: Start with a fresh gdb. 9938 9939 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests 9940 only depend on gdb's expression code, not the chill runtime. 9941 9942 * gdb.base/return.c: Put return values into variables so we 9943 can have gdb print them rather than depending on the program 9944 to print them. 9945 * gdb.base/return.exp: Corresponding changes. 9946 9947 * lib/gdb.exp: Provide default value for noinferiorio. 9948 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from 9949 the inferior. 9950 9951 * gdb.base/break.exp: Always check for a program already being 9952 started after sending a "run" command to gdb. 9953 (text_next_with_recursion): Don't check the output from the 9954 program's printf statement. Instead just make sure the program 9955 exited. 9956 9957 * gdb.base/commands.exp: Protect tests which need arguments with 9958 $noargs conditionals. 9959 9960Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 9961 9962 * gdb.base/printcmds.exp: Adjust expect patterns for addresses 9963 of structure member arrays to match gdb/valops.c:value_addr change. 9964 9965Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu) 9966 9967 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout 9968 cases. 9969 9970Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com) 9971 9972 * configure.in (configdirs): Remove gdb.chill from default list 9973 of subdirs and then add it back in only if doing a native build. 9974 The current chill compiler does not yet work in any cross build. 9975 * Revert all signal changes from Jul 6. 9976 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm() 9977 for sh-hms targets, allowing these tests to link, with no other 9978 changes. Testing is suppressed by setting "nosignals" in site.exp. 9979 9980Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com) 9981 9982 * configure.in (signaldirs): Define and add to configdirs for all 9983 targets except some specific ones that are known to not support signals. 9984 Also clean up formatting. 9985 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals. 9986 (signals, sigall): Remove rules to build. 9987 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}: 9988 Moved to new gdb.signals directory. 9989 * gdb.signals: New test directory. 9990 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp, 9991 signals.c signals.exp}: New or moved files. 9992 9993Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu) 9994 9995 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist. 9996 9997Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com> 9998 9999 * gdb.base/return.exp: Xfail `return double' test failure 10000 on at least Solaris 2.3 and handle future/past versions on 10001 a case by case basis as appropriate. Also update message 10002 to include i*86 failures. 10003 10004Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 10005 10006 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS. 10007 10008 * lib/gdb.exp: Fix comment which erroneously identified 10009 gdb_file_cmd as gdb_load (the 19 May change was in fact to 10010 gdb_file_cmd not gdb_load). 10011 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout". 10012 10013 * gdb.base/setvar.exp: Make test names consistent between pass and 10014 fail cases. Use gdb_test more. 10015 10016Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 10017 10018 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout". 10019 10020Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 10021 10022 * gdb.base/help.exp: Fix expected help string for `show commands'. 10023 10024Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com> 10025 10026 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM. 10027 10028 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack 10029 of a text section. 10030 10031Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com) 10032 10033 * config/monitor.exp (gdb_target_monitor): Fix loop interator so 10034 that loop eventually terminates. Fix Connection refused logic so 10035 that testsuite will expire nicely. 10036 10037Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com) 10038 10039 * config/cpu32bug.exp, config/est.exp, config/hppro.exp, 10040 config/rom68k.exp: New tcl glue for the appropriate monitors. 10041 These all just end up calling monitor.exp. 10042 * config/monitor.exp (gdb_target_monitor): Handle `Connection 10043 refused' by retrying. Cleanup some timeout issues. 10044 * (gdb_load): Reduce timeout. Cleanup some timeout issues. 10045 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that 10046 callers don't have to set/restore global timeout variable. 10047 10048 * The following set of changes centralizes management of the global 10049 timeout variable. This way, it can be set in one target dependent 10050 place instead of dozens of places scattered throughout the test suite. 10051 If you need to lengthen a timeout, then you should either set timeout 10052 in one of the config/{target}.exp files, or multiply it by a factor. 10053 Setting it to an absolute value is always going to lose for some 10054 targets. 10055 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout. 10056 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout. 10057 * gdb.base/funcargs.exp: Don't set timeout. 10058 * gdb.base/list.exp (test_forward_search): Only use local timeout. 10059 * gdb.base/printcmds.exp (test_print_string_constants 10060 test_print_array_constants): Don't set timeout. 10061 * gdb.base/ptype.exp: Don't set timeout. 10062 * gdb.base/recurse.exp: Don't set timeout. 10063 * gdb.base/return.exp: Don't set timeout. 10064 * gdb.base/watchpoint.exp: Don't set timeout. 10065 * gdb.c++/classes.exp (do_tests): Don't set timeout. 10066 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout. 10067 10068Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com> 10069 10070 * Makefile.in: Make clean targets work also when SUBDIRS is empty. 10071 10072Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 10073 10074 * lib/gdb.exp: Disable chill tests for irix5. 10075 10076Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 10077 10078 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make 10079 each test pass or fail. 10080 10081Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 10082 10083 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if 10084 xlc not gcc. 10085 10086Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com) 10087 10088 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp. 10089 10090Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com) 10091 10092 * config/est.exp: Fix copyright and comments. Remove dead code. 10093 Use targetname, serialport and baud variables instead of fixed 10094 constants. 10095 * config/rom68k.exp: Fix copyright and comments. Remove dead code. 10096 * config/cpu32bug.exp: New file to support cpu32bug monitors. 10097 10098Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 10099 10100 * gdb.base/watchpoint.exp: Don't run 10101 test_watchpoint_triggered_in_syscall for sunos. 10102 10103Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 10104 10105 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h; 10106 they don't seem to exist. Do include stdio.h. 10107 10108Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 10109 10110 * gdb.base/a1-selftest.exp: Add alpha xfail. 10111 10112Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 10113 10114 * gdb.base/watchpoint.c (main): Prompt before calling read(). 10115 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall): 10116 Revise accordingly. Remove cruft about sending "123" several 10117 times, until it gets noticed. Clean up the "print buf[0]" stuff 10118 so that it passes or fails, and waits for prompts in the usual way. 10119 10120Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 10121 10122 * gdb.base/recurse.exp: Fix comment. 10123 10124 * TODO: Remove item about printing variables in nodebug.exp. Add 10125 item about enabling tests which are only run on some targets. 10126 10127 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or 10128 fail, make test names unique, use new gdb_test convention 10129 regarding pattern, use gdb_test more, etc.). 10130 10131 * gdb.base/bitfields.exp: Various cleanups (make each test pass or 10132 fail, make test names unique, etc.). 10133 10134Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 10135 10136 * gdb.base/nodebug.c: Change return type of top and middle to 10137 short. 10138 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they 10139 are fixed by the recent mdebugread.c changes. Allow `short ()' 10140 as type for top and middle. 10141 10142Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 10143 10144 * gdb.base/break.exp: Remove commented out if $usestubs {}. As 10145 nearly as I can tell, the whole thing was an accident in Stu's 10146 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant 10147 to replace a send/expect pair with gdb_test, but ended up only 10148 adding the gdb_test. My change of 24 Mar 1995 and Kung's change 10149 of 30 Mar 1995 took care of it, but left this vestigial comment 10150 which I am now nuking. 10151 10152Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 10153 10154 * gdb.base/break.exp: Look for different line number for 10155 breakpoint at main depending on usestubs. 10156 10157Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 10158 10159 * gdb.base/list.exp: Adjust some alternate expect patterns to 10160 match recent list0.c change. Add alternate expect pattern for 10161 output from `list default lines around main' for optimizing 10162 compilers. 10163 10164Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 10165 10166 * lib/gdb.exp: If nosignals is not set, set it to 0. 10167 10168Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com> 10169 10170 * config/slite-gdb.exp: Responds to load symbol table prompt. 10171 * gdb.base/break.exp: Adjust line number, fix rerun. 10172 * gdb.base/langs0.c: Add #ifdef usestubs. 10173 10174Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com> 10175 10176 * gdb.base/list.exp: Adjust line contents after adding new lines in 10177 list0.c. Also fix a syntax error. 10178 10179 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs. 10180 * gdb.base/break.exp: ditto. 10181 * gdb.base/list.exp: ditto. 10182 * gdb.base/bitfields.c: Add #ifdef usestubs in main(). 10183 * gdb.base/run.c: ditto. 10184 * gdb.base/list0.c: ditto. 10185 * gdb.base/funcargs.c: ditto. 10186 10187Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com) 10188 10189 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use 10190 $targetname, $serialport and $baud instead of hardwired variables. 10191 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the 10192 target doesn't support signals. 10193 10194Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com> 10195 10196 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1. 10197 10198Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 10199 10200 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(. 10201 Don't rely on the value of an auto variable before it has been 10202 initialized. Use gdb_test more. 10203 10204Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 10205 10206 * lib/gdb.exp (default_gdb_version): A version number must start 10207 with a digit, but other than that contains all characters up to 10208 the first whitespace character. 10209 10210Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 10211 10212 * gdb.base/commands.exp (breakpoint_command_test): New tests. 10213 10214Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 10215 10216 * gdb.c++/*.exp: Warn if executable does not exist. The original 10217 reason for skipping the warning was that configure.in sometimes 10218 intentionally skipped building the executables but the tcl code 10219 had no way of knowing. That (a) was always bogus with respect to 10220 error handling, (b) is no longer true (right now there is no way 10221 to skip C++ tests). 10222 10223 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables. 10224 10225Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 10226 10227 * gdb.base/list.exp: Add expect patterns for output from 10228 SunPRO compiled executables. 10229 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_* 10230 types. 10231 10232Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 10233 10234 * gdb.base/break.exp (test_next_with_recursion): Accept any line 10235 number (we are already testing that the correct source line text 10236 gets printed). 10237 10238 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure 10239 that is what is intended, but something needed to be done to get 10240 sunos4 native working again. 10241 10242 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef). 10243 10244 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which 10245 apparently went with a (very) old xfail. 10246 10247Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com> 10248 10249 * gdb.base/callfuncs.exp: call runto_main instead of runto main. 10250 runto_main is a proc in gdb.exp that will do 'step' for target use 10251 stubs. 10252 * gdb.base/exprs.exp: ditto. 10253 * gdb.base/interrupt.exp: ditto. 10254 * gdb.base/opaque.exp: ditto. 10255 * gdb.base/printcmds.exp: ditto. 10256 * gdb.base/ptype.exp: ditto. 10257 * gdb.base/scope.exp: ditto. 10258 * gdb.base/setvar.exp: ditto. 10259 * gdb.base/signals.exp: ditto. 10260 * gdb.base/twice.exp: ditto. 10261 * gdb.c++/classes.exp: ditto. 10262 * gdb.c++/inherit.exp: ditto. 10263 * gdb.c++/templates.exp: ditto. 10264 * gdb.base/break.exp: no run and hit main for stubs. Change line 10265 numbers for breakpoints and info breakpoint. 10266 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and 10267 breakpoint(). 10268 * gdb.base/callfuncs.c: ditto. 10269 * gdb.base/exprs: ditto. 10270 * gdb.base/interrupt.c: ditto. 10271 * gdb.base/opaque0.c: ditto. 10272 * gdb.base/printcmds.c: ditto. 10273 * gdb.base/ptype.c: ditto. 10274 * gdb.base/scope0.c: ditto. 10275 * gdb.base/setvar.c: ditto. 10276 * gdb.base/signals.c: ditto. 10277 * gdb.base/twice.c: ditto. 10278 * gdb.c++/misc.cc: ditto. 10279 * gdb.c++/templates.cc: ditto. 10280 10281Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 10282 10283 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.). 10284 10285 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit 10286 somewhere between `read' and `main.c'. I'm pretty sure the 10287 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot, 10288 and it isn't particularly useful. 10289 10290 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(. 10291 10292Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 10293 10294 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test. 10295 10296Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com> 10297 10298 * config/mt-slite: add LIBS and -nostdlib. 10299 * config/slite-gdb.exp: add this new file to support sparclite target. 10300 10301Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com> 10302 10303 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code. 10304 10305 * gdb.base/a2-run.exp: Change argument to istarget from 10306 "*-*-vxworks" to "*-*-vxworks*". 10307 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise. 10308 10309Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com> 10310 10311 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this 10312 will not runto main but do a 'step' to step out of breakpoint(). 10313 * config/mt-slite: add -Dusestubs. 10314 10315Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 10316 10317 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@ 10318 instead of just @. 10319 10320 * gdb.base/signals.exp: Add test for "handle all print". 10321 * TODO: Remove "handle all print". Also remove item about 10322 checking copyright date (I don't like the idea of a spurious FAIL 10323 based on when we run the tests). 10324 10325 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test 10326 for SunOS4 (reason for failure not investigated). Remove 10327 redundant test for $binfile. 10328 10329 * gdb.base/nodebug.c (array_index): Call malloc. 10330 10331 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique. 10332 10333Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu) 10334 10335 * gdb.base/recurse.exp: Update gdb_test invocation to use new 10336 conventions and slightly simplify the matching regexp. 10337 10338Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 10339 10340 * gdb.base/break.exp: Update gdb_test invocation to use new 10341 convention. 10342 10343 * lib/gdb.exp: If noargs is not set, set it to 0. 10344 10345 * gdb.base/nodebug.exp: Comment out redundant test. Make name of 10346 tests unique. 10347 10348 * lib/gdb.exp: Skip CHILL for AIX and Solaris. 10349 10350Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 10351 10352 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have 10353 one argument of type "<non-float parameter>". 10354 10355Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com) 10356 10357 * config/rom68k.exp: New file to support Motorola IDP board. 10358 * gdb.base/a2-run.exp: Skip this file if noargs is set. 10359 * gdb.base/break.c: Change things around so that this program 10360 doesn't depend upon args. This is necessary to make remote 10361 targets work (in general, they can't take args). 10362 * gdb.base/break.exp: Don't try to send args to program. Don't 10363 expect output. Also, replace lots of code with gdb_test. 10364 10365Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 10366 10367 * gdb.base/printcmds.exp (test_character_literals_accepted): Test 10368 printing of '\'' (which is what the comment says we are testing, 10369 even though we were not), not '''. 10370 (test_integer_literals_rejected): Test that printing ''' is an error. 10371 10372 * gdb.fortran/exprs.exp, gdb.fortran/types.exp, 10373 gdb.chill/chexp.exp, gdb.base/printcmds.exp, 10374 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp, 10375 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp: 10376 Use gdb_test not test_print_accept. 10377 * lib/gdb.exp: Remove test_print_accept. 10378 10379 * gdb.base/signals.exp (signal_tests_1): Make pass message 10380 consistent with fail message. 10381 10382 * gdb.base/whatis.exp: Remove xfails for printing char vs. 10383 unsigned char; the bug (PR 1821) is fixed. 10384 10385 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868. 10386 10387 * gdb.base/scope.exp (test_at_localscopes): Call pass for 10388 successful tests--makes xfailing them work right. 10389 10390Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 10391 10392 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect 10393 only \r\n, not .*. The test can pass .* as the last thing in 10394 $pattern if that is what it wants. In addition to providing this 10395 flexibility, this change should speed up pattern matching in cases 10396 where the pattern already ended with .* (there were a number of 10397 them). This change also helps catch bad patterns--in the old 10398 scheme the typo "char \*" instead of "char \\*" would pass. Now 10399 it is caught. 10400 * Many .exp files: Update callers. 10401 10402 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is 10403 clearer and does not spuriously match multiple ('s. Likewise for 10404 ) and *. 10405 10406 * gdb.base/nodebug.exp: Test ability to call a function and pass 10407 it a string (even with no debugging info). 10408 10409 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change 10410 "p '\'", which is the same as "p ''" once tcl gets done with 10411 quoting, to "p '\\'", which I suspect is what is intended (one 10412 backslash gets sent to GDB). 10413 10414 * gdb.base/printcmds.exp (test_artificial_arrays): New tests. 10415 10416Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 10417 10418 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR 10419 1817) was fixed literally years ago. 10420 10421Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 10422 10423 * gdb.base/funcargs.exp (call_after_alloca): Remove `next' 10424 test, it causes stepping out of call_after_alloca_subr with 10425 optimizing compilers. 10426 (localvars_in_indirect_call): Consume GDB prompt if `finish' 10427 fails. 10428 10429 * gdb.c++/templates.exp: Source templ-info.exp only if 10430 the templates executable exists. 10431 10432 * gdb.c++/misc.cc (class Contains_static_instance, 10433 class Contains_nested_static_instance), 10434 gdb.c++/classes.exp (test_static_members): Test printing of 10435 a class that contains a static instance of the class. 10436 10437Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 10438 10439 * gdb.base/langs2.c (cppsub_): Don't prototype. 10440 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value 10441 only, I believe). 10442 10443Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 10444 10445 * lib/gdb.exp (skip_chill_tests): New procedure. 10446 10447 * gdb.base/signals.exp (signal_tests_1): xfail for irix. 10448 10449Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu) 10450 10451 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of 10452 each expect pattern. Cuts runtime from 12 to about 4 seconds. 10453 10454Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 10455 10456 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled. 10457 10458 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only 10459 disassemble 8, not 16, instructions for part 4. 10460 10461 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't 10462 support the latter anymore. 10463 10464 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try 10465 -DNO_PROTOTYPES. 10466 * gdb.base/callfuncs.c: Control use of prototypes based on 10467 NO_PROTOTYPES, not __STDC__. 10468 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the 10469 t_float_values2 tests if prototypes in use. 10470 10471 * gdb.base/callfuncs.c (t_float_values, t_float_values2, 10472 t_double_values): When checking differences against DELTA, check 10473 that difference is within the range (-DELTA,DELTA), not just 10474 (-infinity,DELTA). 10475 10476Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com> 10477 10478 * config/mips-gdb.exp (gdb_load): In every test case, we need to do 10479 'file' command firts, then 'target', then 'load', this is due to gdb 10480 target set up. 10481 * config/mips-gdb.exp: Fix a couple regular exp bugs. 10482 10483Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu) 10484 10485 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing 10486 FP load/store variants. 10487 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants. 10488 10489Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com> 10490 10491 * gdb.base/term.exp: Do not give a warning if not native, it is 10492 not an abnormal condition. 10493 10494Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com> 10495 10496 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype 10497 t_char_array". 10498 10499Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com> 10500 10501 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we 10502 are getting the version number. 10503 10504 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning 10505 if not native, it is not an abnormal condition. 10506 10507Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 10508 10509 * lib/gdb.exp: Just use "file exists", rather than undocumented 10510 dejagnu procedure "findfile". 10511 10512Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com> 10513 10514 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks. 10515 (LDFLAGS): Set to -Xlinker -Ur. 10516 10517 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS): 10518 Removed, these values are set by lib/gdb.exp. 10519 10520 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx. 10521 10522Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com> 10523 10524 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead 10525 of replicating gdb startup code. 10526 10527 * config/mt-vxworks (LDFLAGS): Set to -r. 10528 (CFLAGS_FOR_TARGET): Removed. 10529 10530 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to 10531 (gdb) and gdb for vxworks uses (vxgdb). 10532 10533 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb 10534 executable is not in the tree and host != target, use sed and 10535 program_transform_name to determine the gdb name used by the 10536 target. 10537 10538 * configure.in, gdb.{base,c++,chill}/configure.in: changed so 10539 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare. 10540 10541Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 10542 10543 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing 10544 floats, chars, and shorts where there are ANSI-style function 10545 definitions. 10546 10547 * gdb.base/langs.exp, gdb.base/langs*: New test. 10548 * gdb.base/Makefile.in: Build it. 10549 * TODO: Remove item about checking that C names don't get C++ 10550 demangling applied; this test tests it. 10551 10552Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 10553 10554 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which 10555 went with the const70 xfail. The xfail went away a year ago. 10556 10557 * gdb.base/signals.exp: Rename a bunch of tests to give unique names. 10558 10559 * gdb.base/corefile.exp: Give backtrace test unique name. xfail 10560 for hp300. 10561 10562 * gdb.base/interrupt.exp: Also xfail hpux (for hp300). 10563 10564 * gdb.base/a1-selftest.exp: Don't run on hp300. 10565 10566Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 10567 10568 * Makefile.in (site.exp): Set host_alias and target_alias as well 10569 as host_triplet and target_triplet. 10570 10571Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 10572 10573 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior. 10574 10575 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same 10576 places as other ecoff systems). 10577 10578 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on 10579 ultrix. 10580 10581Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 10582 10583 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't 10584 remove them. 10585 * gdb.base/nodebug.exp: Accept "function" in addition to "text 10586 variable and "variable" in addition to "data variable". 10587 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX. 10588 10589 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not 10590 2. 10591 * gdb.base/list1.c (long_line): Add additional statement at start 10592 of function. 10593 * gdb.base/list.exp (test_forward_search): Update line number to 10594 reflect new statement. 10595 10596Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 10597 10598 * gdb.base/signals.exp: Reinitialize searched source directories 10599 after gdb_start call. 10600 10601Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu) 10602 10603 * gdb.disasm/Makefile.in (clean): Delete "errs" file. 10604 * gdb.stabs/Makefile.in: Likewise. 10605 10606 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last 10607 change. Instead split the tests into smaller pieces. 10608 * gdb.disasm/hppa.s: Corresponding changes. 10609 10610Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 10611 10612 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp: 10613 Quote ^C when passing it to stty. For some shells ^ is a pipe. 10614 10615 * gdb.base/funcargs.exp: Modify many tests so that every test 10616 either passes or fails. Make some test names unique. 10617 10618Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 10619 10620 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp: 10621 Call stty to set interrupt character. 10622 10623 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check 10624 for HP assembler versus GNU assembler based on actual behavior of 10625 $(CC), rather than assuming that $(AS) is always the GNU assembler. 10626 10627 * TODO: Suggest a few more stepping tests. 10628 10629Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com> 10630 10631 * gdb.base/default.exp: xfail no-stack backtraces for h8300, 10632 restart GDB for h8300 after a continue. 10633 (return): Add pattern to match a29k-udi behavior. 10634 * gdb.base/nodebug.exp: Remove obsolete comment. 10635 * gdb.base/regs.exp: New file, testing of register displays. 10636 * gdb.base/return.exp: Fix typo in reference to $objdir. 10637 * gdb.base/whatis.exp: Always start with a fresh GDB. 10638 10639Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 10640 10641 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout 10642 higher, these tests generate a lot of output. 10643 10644Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 10645 10646 * lib/gdb.exp (gdb_test): Remove catch from around the send. The 10647 code following the catch silently ignored some errors; without the 10648 catch they should be thrown like any other tcl error. Also, the 10649 catch used "" instead of {} which meant all the callers who wanted 10650 to include one of the characters "[]$ had to quote it an extra time. 10651 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp, 10652 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp, 10653 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp: 10654 Remove extra quoting. 10655 10656Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu) 10657 10658 * gdb.base/commands.exp: Make test names unique; every test either 10659 passes or fails. Update some comments. 10660 10661 * gdb.disasm/hppa.exp (do_system_control_tests): Update. 10662 10663Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 10664 10665 The following fixes a FAIL caused by the fact that the alpha stabs 10666 configuration didn't use the ".if alpha" code in weird.def. 10667 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32 10668 bit pointer, so the 32 bit version works even on the alpha. 10669 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}: 10670 Remove the stuff which allowed us to have separate versions for 10671 alpha and everything else. 10672 10673 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix 10674 regexp which "info func operator\[\](" is supposed to match. Fix 10675 string to send to GDB. Note that GDB still doesn't work right. Add a 10676 new test for "info func .perator\[\](" which GDB does handle correctly. 10677 10678 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems. 10679 10680Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 10681 10682 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp, 10683 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp, 10684 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp, 10685 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff; 10686 it makes the tests harder to understand and confuses test-o-matic. 10687 The preferred style is that each test provides a PASS or a FAIL, 10688 and has a unique message (e.g. "continue #54" not just "continue") 10689 which is the same for the pass and the fail. 10690 * gdb.fortran/exprs.exp, gdb.fortran/types.exp, 10691 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject 10692 to lib/gdb.exp. 10693 * gdb.base/printcmds.exp: Use test_print_accept. Remove 10694 prt_accept which was basically the same thing. Likewise for 10695 test_print_reject and prt_reject. 10696 * lib/gdb.exp (test_print_reject): Add some more error message 10697 patterns to match from the former printcmds.exp (prt_reject). 10698 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails. 10699 One defect of the passcount stuff is that some of it failed to 10700 report XPASS where appropriate. 10701 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra 10702 stuff before and after arg in expected pattern. 10703 (test_paddr_operator_functions): Re-do test without print_addr_of; 10704 this is the only test which seems to want extra stuff there. 10705 10706Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com> 10707 10708 * gdb.base/nodebug.exp: Update new tests to reflect improved 10709 wording of gdb output. 10710 10711 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis" 10712 and "ptype" work on variables in files compiled without -g. 10713 Replaces commented out "maint print msymbol" tests. 10714 10715Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com> 10716 10717 * gdb.base/setvar.c (dummy): Call malloc. 10718 10719 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid 10720 losing with the irix4 sed. 10721 10722 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal 10723 ALRM" on irix4. 10724 10725Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com> 10726 10727 * TODO: Remove items about corefile.exp testing new exec-file and 10728 backtrace; both are now done. Add items about printing enums. 10729 10730Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com> 10731 10732 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if 10733 "get signal $thissig" test fails. 10734 10735 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks. 10736 10737Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com> 10738 10739 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid 10740 compiler warning with dec alpha compiler. 10741 10742 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove 10743 extra \n from gdb_test call (this explains why the prompt test 10744 that I removed yesterday was there). 10745 (user_defined_command_test): Remove extra \n and prompt test. 10746 10747 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST 10748 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL 10749 doesn't exist. 10750 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL. 10751 Also remove alpha workaround, which turns out to be because 10752 SIGABRT == SIGLOST. 10753 10754 * gdb.base/sigall.exp: Add workaround for alpha weirdness. 10755 10756 * gdb.base/help.exp: Don't test "help show". 10757 10758Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com> 10759 10760 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that 10761 "set print address" is on. 10762 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't 10763 pass prompt to gdb_test; gdb_test already looks for the prompt. 10764 10765 * gdb.base/help.exp: Replace most of docstring for "define" with ".*". 10766 10767 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test 10768 was a vestige of the manual TESTSTRATEGY, and the purpose of it 10769 was to make sure that gdb can read a core file. But (a) the "read 10770 the corefile" part didn't make it to a1-selftest.exp, we just 10771 delete the corefile after creating it, and (b) we test reading 10772 corefiles in corefile.exp anyway. Also, this test left around a 10773 xgdb process on Solaris. 10774 10775 * gdb.base/corefile.exp: Also test backtrace. 10776 10777Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu) 10778 10779 * gdb.base/commands.exp: Test a simple user defined command with 10780 arguments and if/while statements; verify the full user command is 10781 printed by "show user". 10782 10783 * gdb.base/commands.exp: Test if/while commands as part of a 10784 breakpoint command list; verify they appear in breakpoint 10785 information. 10786 10787Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com> 10788 10789 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather 10790 than by dividing by zero. 10791 10792Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu) 10793 10794 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems 10795 performing an inferior call with watchpoints enabled. 10796 * gdb.base/watchpoint.c (main): Delete second unnecessary read 10797 call. 10798 10799Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com> 10800 10801 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo 10802 of "file" command. 10803 10804 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo): 10805 Add additional pattern for when "int operator int(void);" appears 10806 in a different order. 10807 10808Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com> 10809 10810 * gdb.base/signals.exp: Call gdb_exit and gdb_start. 10811 10812 * gdb.base/help.exp: Replace most of docstrings for "info signals" 10813 and "signal" with ".*". 10814 10815Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 10816 10817 * TODO: Add note about "handle all nostop". 10818 10819 * gdb.base/{sigall.c, sigall.exp}: New test. 10820 * gdb.base/Makefile.in: Add it. 10821 10822Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com> 10823 10824 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument 10825 when invoking GDB, suppresses any windowing interface. 10826 10827Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com> 10828 10829 * config/sim-gdb: New file, simulator testing support. 10830 10831Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu) 10832 10833 * gdb.base/interrupt.exp: Test calling func1 twice. 10834 10835Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com> 10836 10837 * gdb.base/list.exp (test_forward_search): Set timeout higher 10838 when we'll be getting lots of output from gdb. 10839 10840 * gdb.base/a1-selftest.exp: Move code that was inside expect -re 10841 "init_malloc" to after the expect statement. Run it if that 10842 regexp is taken, but also for two others which happen if source 10843 cannot be found. 10844 10845Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com) 10846 10847 * gdb.base/printcmds.exp: New test, for printing register before 10848 program is running. 10849 10850Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 10851 10852 * gdb.base/list.exp: Correct some alternate expect patterns 10853 to reflect changes in list1.c. 10854 10855Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com) 10856 10857 * TODO: Add item regarding large frames. 10858 10859 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test. 10860 10861 * TODO: Remove item about enabling return.exp; it 10862 is enabled. Suggest a few more "return" tests. 10863 10864Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 10865 10866 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for 10867 anonymous unions. 10868 10869Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com) 10870 10871 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o 10872 and pr-5646.o, so "make" is the same as "make all", not "make 10873 pr-4975.o". 10874 10875Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com> 10876 10877 * gdb.base/list.exp: Adjust expectations to reflect changes in 10878 list1.c. 10879 (test_forward_search): New test proc. 10880 * gdb.base/list1.c (long_line): New function, has long source line. 10881 10882Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com> 10883 10884 * gdb.base/a1-selftest.exp: Change initial stepping to know about 10885 additional line of code that was added. 10886 10887Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu) 10888 10889 * gdb.disasm/hppa.s: Break the large branching tests into smaller 10890 tests so as not to overflow expect's input buffers. 10891 * gdb.disasm/hppa.exp: Corresponding changes. 10892 10893Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 10894 10895 Beginnings of template debugging tests. 10896 * gdb.c++/templ-info.cc: New file to test for template 10897 debugging capability of the compiler. 10898 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from 10899 templ-info.cc. 10900 * gdb.c++/templates.cc: Add explicit template instantiations 10901 to enable compiling with -fno-implicit-templates. Add destructor 10902 and 'value' method to T5 class for template tests. 10903 * gdb.c++/templates.exp: Add testcases for printing of template 10904 types, setting breakpoints on template methods and calling a 10905 template method. 10906 10907Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu) 10908 10909 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the 10910 branch target since some assemblers (gas-2.5) may emit a 10911 relocation for the branch instead of resolving it in the 10912 assembler. 10913 10914Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 10915 10916 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace 10917 through signal handler. 10918 10919Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com) 10920 10921 * configure.in (*-*-netware): Use config/mt-netware. 10922 10923 * config/mt-netware: New file. 10924 * config/mt-i386-netware: Removed, separate configs for different 10925 netware architectures are no longer needed now that we have 10926 --with-headers. 10927 10928Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 10929 10930 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed 10931 by the recent changes to use ANSI C arithmetic conversions. 10932 10933Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com) 10934 10935 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache 10936 bug involving using inferior_pid to figure out whether to select a 10937 frame. 10938 10939Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu) 10940 10941 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to 10942 match the current disassembler output. 10943 10944Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com) 10945 10946 * gdb.fortran/exprs.exp: Expect VOID instead of void. 10947 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran 10948 types, expect "int" as type of integer values (for now). 10949 10950Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu) 10951 10952 * gdb.base/commands.exp: New tests for if/while commands. 10953 10954Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com) 10955 10956 * lib/gdb.exp (runto): Replace sub-pattern for hex value 10957 by .*, since hex values have different syntax in Chill mode. 10958 10959Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 10960 10961 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove 10962 linefeed from expect pattern for repeated types with indices > 9. 10963 10964Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com) 10965 10966 First part of Fortran test suite. 10967 * gdb.fortran: New directory. 10968 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files. 10969 10970Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 10971 10972 * gdb.base/default.exp: Update expect pattern for load command 10973 without arguments. 10974 10975Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com) 10976 10977 * configure.in: Change i386 to i[345]86. 10978 * gdb.base/configure.in: Likewise. 10979 * gdb.c++/configure.in: Likewise. 10980 * gdb.chill/configure.in: Likewise. 10981 10982Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com) 10983 10984 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect 10985 patterns, since that is not a valid context for comments. 10986 10987Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com) 10988 10989 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for 10990 repeated types and repeated types with indices > 9. 10991 10992Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com) 10993 10994 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with 10995 2417; old bug has been fixed. 10996 10997Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu) 10998 10999 * gdb.base/interrupt.exp: When trying to wake up the inferior, 11000 send the newline ourselves instead of assuming gdb_test will do 11001 so when passed an empty input string. 11002 11003 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the 11004 stabs testcode. 11005 11006Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com) 11007 11008 * lib/gdb.exp (gdb_test): Don't send anything if the first 11009 argument is an empty string. This makes cases where we want to 11010 match output that is already in expect's buffers (for example, 11011 matching a breakpoint after gdb_run_cmd has been called) work 11012 reliably. 11013 11014Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com) 11015 11016 * config/netware.exp: New file. 11017 11018Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com) 11019 11020 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set 11021 the -B and -L prefixes so we can find the debugging stub. 11022 11023 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is 11024 there and we are using the gcc from the tree. 11025 11026 * gdb.base/types.c: Removed. 11027 11028 * gdb.base/configure.in: Look for makefile fragments in ../config. 11029 Recognize i386-*-netware. 11030 * gdb.c++/configure.in: Likewise. 11031 11032Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 11033 11034 * gdb.base/corefile.exp: Change `else if' to `elseif', which is 11035 the correct TCL syntax. 11036 11037Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com) 11038 11039 * gdb.base/opaque.exp: use runto instead of messing around with 11040 breakpoints. Simplify by using gdb_test. 11041 11042 * gdb.base/bitfields.exp: restart between tests on netware targets 11043 because breakpoints aren't relocated after target death. Run 11044 processes to completion. 11045 11046 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd. 11047 11048Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com) 11049 11050 * Makefile.in: Remove extra tabs that confuse some versions 11051 of "make". Use the newly built gdb to test with by default, 11052 rather than the first one in the tester's search path. 11053 11054Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com) 11055 11056 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo. 11057 11058 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and 11059 condition help. 11060 11061Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com) 11062 11063 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd. 11064 11065 * lib/gdb.exp (gdb_run_cmd): New function, used to start program 11066 running. 11067 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program. 11068 * gdb.base/funcargs.exp: Likewise. 11069 11070 * gdb.base/bitfields.exp: Simplify by using gdb_test. 11071 * gdb.base/funcargs.exp: Likewise. 11072 11073 * lib/gdb.exp (gdb_test): if match times out, don't call fail if 11074 message is "". 11075 11076Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com) 11077 11078 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug, 11079 return,signals,twice}.exp: Handle non-existant binaries 11080 consistantly. 11081 11082 * gdb.base/corefile.exp: Execute coremaker to generate core dump. 11083 * gdb.base/Makefile.in: Don't try to generate a core dump, we 11084 might testing a cross development system. 11085 11086Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com) 11087 11088 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the 11089 runtest script is relative to ${srcdir}, not ${rootdir}. 11090 11091Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com) 11092 11093 * gdb.base/signals.exp: Allow for optionality of breakpoint 11094 address. 11095 11096Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com) 11097 11098 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test. 11099 11100Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com) 11101 11102 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>, 11103 for size_t definition. 11104 * gdb.c++/templates.cc: Likewise 11105 11106 * config/mt-i386-netware: New file. 11107 11108 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not 11109 defined. 11110 11111 * gdb.base/Makefile.in: Added support for systems that name core 11112 files by appending "core" to the program name. 11113 * gdb.base/a1-selftest.exp: Likewise. 11114 11115Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 11116 11117 * gdb.base/return.exp: Add comment and message for `return double' 11118 test failure on Sparc Solaris. 11119 11120Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com) 11121 11122 * lib/gdb.exp (runto): Allow for optionality of breakpoint address. 11123 11124Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 11125 11126 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler 11127 from optimizing them away. 11128 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect 11129 patterns to include default constructors and assignment operators, 11130 to match gcc versions beyond 2.5.8. Accept any cplus demangling 11131 character in the output of the virtual base pointer. 11132 11133Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 11134 11135 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular 11136 expression match in print_addr_of to avoid unintented matches. 11137 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++ 11138 versions up to 2.5.8. 11139 11140Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 11141 11142 * gdb.base/list.exp: Tweak alternate pattern for listing of an 11143 included file to run under newer versions of expect. 11144 * gdb.c++/demangle.exp: Add spaces to the expect patterns between 11145 consecutive >'s in templates to accomodate recent cplus-dem.c change. 11146 Remove xfail for the virtual table of BDDHookV. 11147 11148Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com) 11149 11150 * lib/gdb.exp (string_to_regexp): Set a default result. 11151 (default_gdb_start): Fix misleading message. 11152 11153Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com) 11154 11155 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout: 11156 Remove all CC, etc definitions. 11157 * config/mt-hpux: New file. 11158 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove: 11159 (CFLAGS, LDFLAGS): Define. 11160 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS. 11161 11162 * Makefile.in (site.exp): Don't insert host_os, etc. 11163 (just-check): Just use RUNTEST with RUNTESTFLAGS only. 11164 (distclean): Check existence of subdir. 11165 * gdb.base/configure.in (hppa*-*-hpux*): Recognize. 11166 * gdb.base/Makefile.in: General cleanup and simplification. 11167 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions 11168 to build executables. Use default rule to build .o files. 11169 (EXPECT, RUNTEST, CC): Fix relative pathname. 11170 (site.exp): Don't insert host_os, etc. 11171 * gdb.base/signals.c (main): Don't call signal unless SIGALRM 11172 and/or SIGUSR1 defined. 11173 * gdb.base/watchpoint.c: Don't include stdio.h a second time. 11174 * gdb.c++/Makefile.in: General cleanup and simplification. 11175 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions 11176 (CFLAGS): Remove. 11177 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname. 11178 11179Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu) 11180 11181 * gdb.base/recurse.exp: Misc changes to get tests running again 11182 after Kung's changes to the watchpoint code. 11183 * gdb.base/watchpoint.exp: Likewise. 11184 11185Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com) 11186 11187 * lib/gdb.exp (string_to_regexp): Convert {\} also. 11188 11189Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com) 11190 11191 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start. 11192 * lib/gdb.exp (default_gdb_start): Define. 11193 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp, 11194 gdb.base/funcargs.exp, gdb.base/opaque.exp, 11195 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp, 11196 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp, 11197 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp: 11198 Don't call gdb_target_udi in between tests. 11199 11200Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com) 11201 11202 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle 11203 (which was basically just a local version of the same thing). In 11204 addition to avoiding duplication, gdb_test_exact is faster. 11205 * lib/gdb.exp (gdb_test_exact): Fix typo. 11206 11207 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints, 11208 don't give an error. 11209 11210 * gdb.base/term.exp: Call delete_breakpoints before starting. 11211 11212 * gdb.base/Makefile.in (EXECUTABLES): Remove t10. 11213 (t10): Add comment. 11214 11215Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com) 11216 11217 Reorganization of the GDB Test Suite. 11218 11219 * gdb.base: New directory, contains all the basic tests. 11220 * gdb.c++: New directory, tests specific to C++. 11221 * gdb.chill: New directory, tests specific to Chill. 11222 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, 11223 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, 11224 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, 11225 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved 11226 into appropriate new directories (t00-t17 to base, t20-t23 to c++, 11227 t30-31 to chill). 11228 * */gdbme.*: Rename to match appropriate expect scripts. 11229 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c, 11230 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c, 11231 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h, 11232 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c, 11233 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c, 11234 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c, 11235 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c, 11236 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c, 11237 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c, 11238 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files. 11239 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc, 11240 gdb.c++/virtfunc.cc: New names of C++ files. 11241 * gdb.chill/chillvars.ch: New name of Chill file. 11242 * gdb.base/configure.in, gdb.c++/configure.in, 11243 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in. 11244 * gdb.base/Makefile.in, gdb.c++/Makefile.in, 11245 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in. 11246 * configure.in (configdirs): Update to reflect directory changes. 11247 (target_abbrev): No longer define for any configuration. 11248 * Makefile.in: Cosmetic improvements to header comments. 11249 11250Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com) 11251 11252 Various changes to gdb.t31: 11253 11254 * Makefile.in (gdbme.o): Compile with -fspecial_UC. 11255 * gdbme.ch: Make all key-words and predefineds be upper-case. 11256 * chillvars.exp: Expect key-words and predefinds in upper-case. 11257 11258 * chillvars.exp: Use gdb_test_exact many places. 11259 Change expected output for arrays (which now includes index labels). 11260 11261 * pr-5020.exp, gdme.ch (module PR_5020): 11262 New test, for PR-5020. 11263 11264Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com) 11265 11266 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures. 11267 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions. 11268 11269Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com) 11270 11271 * Makefile.in: Fix bit-rot in definitions of CHILL, 11272 CHILL_FOR_TARGET and Chill_LIB. 11273 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples. 11274 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS, 11275 CHILL, and CHILL_LIB. 11276 11277Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com) 11278 11279 * Revert the previous changes. Please see Rob's directory 11280 /lisa/test/rob/progressive/gdb/testsuite for these fixes. 11281 11282Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com) 11283 11284 * Makefile.in, configure.in, config/mips-gdb.exp, 11285 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy, 11286 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp, 11287 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,, 11288 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in, 11289 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c, 11290 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in, 11291 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp, 11292 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in, 11293 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in, 11294 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp, 11295 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in, 11296 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c, 11297 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp, 11298 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in, 11299 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing 11300 changes from 94Q1. 11301 11302Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com), 11303 11304 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff, 11305 config/mt-slite, config/mt-unix, config/mt-vxworks: Add 11306 Rob's new testing fragments. 11307 11308Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com) 11309 11310 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp, 11311 lib/gdb.exp: Replace error proc calls with perror. 11312 11313Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com) 11314 11315 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the 11316 version also, match on casted version strings, and match on 11317 gdb startup case where the line numbers might be messed up. 11318 11319Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com) 11320 11321 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links. 11322 (CFLAGS): Delete it from here. 11323 11324Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com) 11325 11326 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs. 11327 11328Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com) 11329 11330 * Makefile.in (RUNTEST): Default to just "runtest". 11331 11332Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu) 11333 11334 * gdb.t17/callfuncs.exp: More comments about t_func_values tests. 11335 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why 11336 the code has been restructured. 11337 11338Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com) 11339 11340 * gdb.t00/default.exp (set write): Allow any number of \r and/or 11341 \n, not just one of each. 11342 11343 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4 11344 /bin/cc gives a warning if you do. 11345 11346Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com) 11347 11348 * gdb.t24/demangle.exp: change expect pattern of 11349 __t10ListS_link1ZUiRCUiPT0 11350 11351Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu) 11352 11353 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints 11354 on local variables in recursive functions. 11355 11356 * gdb.t07/Makefile.in: Build the new test. 11357 11358Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu) 11359 11360 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers 11361 directly. Instead compare the return values from actual calls. 11362 11363Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com) 11364 11365 * Makefile.in (check): Set TCL_LIBRARY for runtest. 11366 11367Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu) 11368 11369 * From Peter Schauer with minor modifications. 11370 * gdb.t15/return.exp (return_tests): Handle targets where "return" 11371 stops in mid-line in the caller. Add xfail for returning a float 11372 value on X86 targets. 11373 11374Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu) 11375 11376 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves 11377 to avoid expect lossage. 11378 (fmem_LRbug_tests): Likewise. 11379 * gdb.disasm/hppa.s: Corresponding changes. 11380 11381 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line 11382 conditions to work with latest dejagnu/expect. 11383 11384 * gdb.t15/funcargs.exp (finish from indirect call): No longer 11385 expected to fail on the PA. 11386 (backtrace in call with trampolines): Explicitly require main 11387 to be frame #1 (no trampolines should show up in backtrace). 11388 11389 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete 11390 "continue -expect". 11391 * gdb.t06/break.exp: Likewise. 11392 * gdb.t07/watchpoint.exp: Likewise. 11393 * gdb.t13/bitfields.exp: Likewise. 11394 * gdb.t15/{funcargs,return}.exp: Likewise. 11395 * gdb.stabs/weird.exp: Likewise. 11396 * config/{mips,udi}-gdb.exp: Likewise. 11397 11398 * hppa.sed: Enclose comments within a sed command to avoid 11399 losing with the old OSF1 sed. 11400 11401Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 11402 11403 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for 11404 sequent dynix. 11405 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix. 11406 * gdb.t15/funcargs.exp: Conditionally step again to really 11407 finish from marker_call_with_trampolines. Handle the case where 11408 the first step from within call_with_trampolines already steps 11409 us back to main. 11410 * gdb.t15/gdbme.c: Add comment to closing brace of 11411 call_with_trampolines for funcargs.exp. 11412 11413Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu) 11414 11415 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall): 11416 Fix typo(s). 11417 11418Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu) 11419 11420 * gdb.t07/gdbme.c: More code for watchpoint testing. 11421 11422 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and 11423 "Hardware watchpoint" throughout file. 11424 (test_watchpoint_triggered_in_syscall): New test. 11425 (test_complex_watchpoint): New test. 11426 11427Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu) 11428 11429 * gdbme.c (call_with_trampolines): New function to try and step 11430 into. Tests trampoline problems on the PA. 11431 11432 * funcargs.exp (localvars_in_indirect_call): No longer expect 11433 stepping into indirect call to fail on PAs. 11434 (test_stepping_over_trampolines): New test. 11435 11436Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com) 11437 11438 * TODO: Add suggestions for static member function tests, and 11439 completion tests. 11440 11441Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com) 11442 11443 * TODO: Add suggestions for "p/a" tests. 11444 11445 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set. 11446 (default_gdb_exit): Replace all the hair with sending "quit" to 11447 the process with a simple close. 11448 11449Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com) 11450 11451 * TODO: Add suggestions for shared library tests. 11452 11453Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com) 11454 11455 * TODO: Add suggestions for x/s tests. 11456 11457Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com) 11458 11459 * gdb.t00/help.exp: Replace most of docstrings for "tbreak", 11460 "enable once", and "enable breakpoints once" with ".*". 11461 11462Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com) 11463 11464 * TODO: Add suggestions about structure passing tests. 11465 11466Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 11467 11468 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for 11469 the primary1 test, use work around if __GNUC__ < 2. 11470 * gdb.t06/signals.c: Add comments for signals.exp pattern matching. 11471 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix. 11472 Test for bad output rather than waiting for timeout. Issue 11473 second continue only if first continue failed. 11474 11475Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com) 11476 11477 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do 11478 operator[] test with gdb_test because the old code didn't seem to 11479 be getting the quoting right with the new dejagnu. 11480 11481Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com) 11482 11483 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use 11484 one from the path. 11485 * Makefile.in: Use a fresh expect if there is one, use runtest 11486 from the src tree if there is one. 11487 11488Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com) 11489 11490 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for 11491 next over recursive call. Revise the tests from that point on 11492 (which had been skipped) to match GDB's actual (correct) output. 11493 11494 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug 11495 with next over a breakpoint whose condition is false. 11496 11497 * gdb.t00/help.exp: Comment out "help set print" tests just like 11498 (and for same reason as) "help set" test. 11499 11500Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu) 11501 11502 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests. 11503 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them. 11504 11505Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com) 11506 11507 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer 11508 necessary gdb_target_udi. 11509 11510 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc. 11511 11512 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs 11513 1838 and 2417; they are fixed. 11514 11515 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array), 11516 gdb.t03/ptype.exp (ptype structure, ptype union): 11517 Remove xfails; the test is looser than when the xfails were added. 11518 11519 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI. 11520 * gdb.t00/help.exp: Don't expect remote to be in "help target" output. 11521 11522 * gdb.t01/run.exp: Only run shell test if isnative. 11523 11524 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command, 11525 since "run" automatically loads if necessary. Call gdb_target_udi 11526 after the "file" since "file" kills any execution target. 11527 11528 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to 11529 GDB. GDB doesn't work that way (not anymore at least) on UDI. 11530 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first 11531 argument for UDI. 11532 11533Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com) 11534 11535 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message. 11536 11537 * gdb.t17/callfuncs.exp: Add xfails for rs6000. 11538 11539Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com) 11540 11541 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test, 11542 properly quoting regexps. This makes the second argument to 11543 demangle a fixed string, which matches the callers, instead of a 11544 shell-style pattern which is what the previous implementation 11545 used. Update some of the callers. 11546 11547Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu) 11548 11549 * gdb.disasm/hppa.s (comib_tests): Add missing instruction. 11550 (comib_nullified_tests): Fix typo. 11551 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect 11552 strings. No longer expected to fail. 11553 11554 * gdb.disasm/hppa.s (addib_tests): Fix typo. 11555 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect 11556 strings. No longer expected to fail. 11557 11558 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect 11559 string. No longer expected to fail. 11560 11561Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu) 11562 11563 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string. 11564 No longer expected to fail. 11565 11566 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect 11567 string. No longer expected to fail. 11568 11569Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com) 11570 11571 * gdb.t24/demangle.exp: Remove a bunch more tests which differ 11572 only in the names (I probably got most of them). I was even 11573 generous with some which differed in underscores in names, and 11574 probably missed a few, and I *still* was able to remove almost a 11575 third of the file with almost no impact on testsuite coverage. 11576 11577Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com) 11578 11579 * gdb.t00/default.exp: Match udi_attach error message as well as 11580 the one from child_attach. 11581 11582 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark. 11583 11584 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB. 11585 11586 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8. 11587 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it. 11588 11589 * Move test with enums and partial symbols back to 11590 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}. 11591 Reverts the change of 26 May 93. Per today's change to 11592 stabs.texinfo, the behavior that weird.exp was expecting was 11593 unreasonable; what is important is that the compiler+gdb get 11594 things right, which happens with a recent gcc. Also fix the test 11595 to deal with native compilers which put out the stab gdb can't 11596 deal with. 11597 11598Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com) 11599 11600 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only 11601 in the names. The main thing these accomplish is to slow things down. 11602 Many more such duplicates surely remain. 11603 11604 * gdb.t00/help.exp: Comment out "help support" test just like 11605 (and for same reason as) "help set" test. 11606 11607Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com) 11608 11609 * gdb.t06/break.exp: Remove setup_xfails for 11610 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb. 11611 * gdb.t20/inherit.exp (test_ptype_si): Update warning message 11612 about known bug in gcc to include up through 2.5.8. 11613 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as 11614 well as "_vb$". 11615 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions): 11616 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass 11617 with latest gcc and gdb. 11618 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as 11619 well as "_vb$". 11620 11621Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu) 11622 11623 * configure.in (hppa*-*-*): Also configure and build stabs-only 11624 tests. 11625 11626Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu) 11627 11628 * gdb.t10/hppa.mt: A makefile fragment for the PA. 11629 * gdb.t10/configure.in (hppa*-*-*): Use it. 11630 11631Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 11632 11633 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly. 11634 11635Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 11636 11637 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash 11638 versions prior to 1.13.5. 11639 11640Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com) 11641 11642 * gdb.t00/default.exp (show prompt): In FAIL case, only match if 11643 the prompt is at the start of a line. 11644 11645Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu) 11646 11647 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions. 11648 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's 11649 in the copr tests now. 11650 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect 11651 copr in the fpu_misc tests anymore. fpu_misc tests are no longer 11652 expected to fail. 11653 11654Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com) 11655 11656 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp, 11657 gdb.t31/chillvars.exp, lib/gdb.exp: 11658 Tweak to run under either version of expect. 11659 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement. 11660 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures. 11661 * gdb.t11/list.exp: Remove extraneous whitespace. 11662 11663Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com) 11664 11665 * gdb.t16/printcmds.exp (test_print_strings): Accept 11666 "(unsigned char *) " before the string. 11667 11668 * TODO: Add notes about printing of fancy types and GDB expressions. 11669 11670Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com) 11671 11672 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes. 11673 * gdb.t06/configure.in: Don't try to compile signals test program 11674 if doing mips-idt-ecoff. 11675 11676Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com) 11677 11678 * Most .exp files: Tweak to run under either version of expect. 11679 11680Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com) 11681 11682 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing 11683 xfails; I'm not sure why they are failing, but not because of PR 1806. 11684 11685Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com) 11686 11687 * config/unix-gdb.exp: Remove gdb_unload cause it's already 11688 defined in lib/gdb.exp. 11689 11690Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 11691 11692 * gdb.t07/watchpoint.exp: Clear xfail for calling function with 11693 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined. 11694 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions 11695 have to be typeless. 11696 11697Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com) 11698 11699 * TODO: Add suggestion for copyright year test. 11700 11701Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com) 11702 11703 * configure.in (*-*-lynxos*): Add stabs tests. 11704 11705Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu) 11706 11707 * gdb.stabs/hppa.sed: Only lables should ever start in column zero, 11708 so insert a tab before any assembler directive in column zero. 11709 11710 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword 11711 stores. 11712 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword 11713 stores. 11714 (fpu_short_memory_tests): Likewise. 11715 11716Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 11717 11718 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo. 11719 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed 11720 .stabs directives in comments. 11721 11722Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 11723 11724 * TODO: New file, describing tests we could write. 11725 * gdb.t09/corefile.exp: Move description of tests to write to TODO. 11726 11727Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 11728 11729 * gdb.t06/signals.exp: Add kludge to force re-sync. 11730 11731 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me" 11732 to xgdb instead of gdb, get out of gdb. 11733 11734Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com) 11735 11736 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work 11737 for info. 11738 11739Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu) 11740 11741 * gdb.stabs/hppa.mt: A makefile fragment for the PA. 11742 * gdb.stabs/configure.in (hppa*-*-*): Use it. 11743 * gdb.stabs/hppa.sed: New sed script for the PA. 11744 11745Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 11746 11747 * gdb.stabs: Re-write weird.def and configuration to use sed 11748 instead of cpp. sed is portable and POSIX; cpp is neither. 11749 11750Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 11751 11752 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed. 11753 11754Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 11755 11756 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out. 11757 11758Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 11759 11760 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as 11761 "_vb$". 11762 * gdb.t00/teststrategy.exp: Add xfail for RS/6000. 11763 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc. 11764 11765Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 11766 11767 * lib/gdb.exp: Comment out code which depends on non-existent 11768 `transform' procedure. 11769 11770Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com) 11771 11772 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'. 11773 * lib/gdb.exp: Transform tool name. 11774 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu 11775 1.1's new error handling system. 11776 11777Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 11778 11779 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS. 11780 11781Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 11782 11783 * gdb.t00/default.exp: Avoid tests with a lot of .* in them. 11784 They made pattern matching so slow that timeouts happened on 11785 heavily loaded systems. Now any output from "show print" which 11786 gets us back to the GDB prompt is a PASS. 11787 11788Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com) 11789 11790 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule. 11791 11792Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 11793 11794 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA. 11795 11796 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail. 11797 It is not from PR 3220. 11798 11799Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 11800 11801 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which 11802 just started failing because they depended on the order the 11803 subcommands are presented, or exact docstring text. This kind of 11804 test is a pain and has minimal benefit. 11805 11806Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 11807 11808 * gdb.t09/corefile.exp: At end of test, use "core" command with 11809 no arguments. 11810 11811Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com) 11812 11813 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16 11814 17}/Makefile.in: Make it possible to run the testsuite with Sun 11815 make and CC = cross gcc by adding explicit build rules for .o 11816 files. 11817 11818Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 11819 11820 * gdb.t15/funcargs.exp: Don't put comments on same line as 11821 setup_xfail (@#$*%& tcl braindamage!). 11822 11823Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 11824 11825 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile. 11826 11827Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com) 11828 11829 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'. 11830 * gdb.t20/inherit.exp: remove three dumplicate entries. 11831 11832Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 11833 11834 * gdb.t06/break.exp: For "next over recursive call", fail on any 11835 incorrect output, not just on "factorial (value=2)". 11836 11837Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 11838 11839 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be 11840 working now. Add an xfail if accesing a bss variable causes 11841 a memory error if the target is not yet run. 11842 11843Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 11844 11845 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of 11846 constructor name (2 string), name of _GLOBAL_ demangling (2 strings), 11847 name of __st* demangling (2 strings). Did Kung really get the 11848 more than 95 others right without testing them? 11849 11850Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com) 11851 11852 * gdb.t24/demangle.exp: clean up XFAILS, more than 100 11853 11854Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu) 11855 11856 * configure.in (configdirs): Add gdb.disasm 11857 * gdb.disasm: New directory for GDB disassembler tests. 11858 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA. 11859 11860Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 11861 11862 * gdb.t00/help.exp: Don't test "help set". 11863 11864 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails 11865 from within expect statements. None of these happen anymore and 11866 they cause regressions to be silently unnoticed. 11867 11868 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure 11869 messages) about known failures with gcc cygnus-2.4.5-930417. 11870 11871 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on 11872 comp-info.exp so it gets built if it doesn't exist. 11873 11874 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff; 11875 it is no longer used. 11876 * gdb.t13/comp-info.c: Removed. 11877 11878Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com) 11879 11880 * gdb.t06/signals.exp: Add xfail for sun3. 11881 11882Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 11883 11884 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really 11885 relevant because ^C doesn't get sent but failure can be reproduced 11886 interactively). 11887 11888Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 11889 11890 * gdb.stabs/alpha.mt: New configuration file for alpha. 11891 * gdb.stabs/configure.in: Use it. 11892 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable 11893 sharing with alpha.mt, redefine long to word via preprocessor. 11894 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb 11895 for alpha. 11896 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha 11897 native cc. 11898 * gdb.t00/teststrategy.exp: Change expect string so that we 11899 consume the `(xgdb)' from the command echo and from the gdb prompt. 11900 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha. 11901 gdb currently compares all values as long, so this failure probably 11902 applies to any configuration where LONGEST is bigger than a target int. 11903 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled 11904 with gcc. 11905 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable 11906 to handle opaque pointers, gcc is. 11907 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t 11908 as first argument. Include <sys/types.h> and change all operator 11909 new definitions to use size_t. 11910 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new 11911 now that we use size_t. 11912 11913Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 11914 11915 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing 11916 a long or float array cast all array members to the same type. 11917 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long 11918 with 64 bit longs. 11919 * gdb.t07/watchpoint.exp: Add finish and until variations encountered 11920 on alpha. 11921 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha. 11922 11923Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 11924 11925 * gdb.t24 (demangle.exp): Constructors of templates have names like 11926 vector<int>::vector(int) not vector<int>::vector<int>(int). See 11927 section 14.6 of the ARM. 11928 11929 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form 11930 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they 11931 accomplish little and slow down the testsuite. 11932 11933 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX". 11934 Accept spaces various places. 11935 11936Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 11937 11938 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function 11939 with watchpoint enabled. 11940 11941 * Makefile.in: Remove definition of CC and remove the second 11942 definition of CXX (the "CXX = gcc" one remains). These definitions 11943 were causing backquotes to be expanded within backquotes, which 11944 doesn't work. 11945 11946Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com) 11947 11948 * gdb.t17/callfuncs.exp: Add "return 0" to end. 11949 11950Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 11951 11952 * gdb.stabs/ecoff.mt: Remove STABSCC hack. 11953 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled 11954 by mips cc and contains no stabs entries. 11955 11956Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com) 11957 11958 * config/vx-gdb.exp: Use fake device to load files rather than 11959 NFS. 11960 * lib/gdb.exp: New proc to do "file" command. 11961 * config/unix-gdb.exp: Use new "file" proc. 11962 11963Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com) 11964 11965 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400. 11966 Rework board rebooting slightly. 11967 (gdb_exit): Don't exit from the remote shell; there isn't one. 11968 * gdb.stabs/weird.exp: If a program is being debugged already, 11969 kill it. 11970 * gdb.t04/setvar.exp: Stop and restart gdb. 11971 * gdb.t05/expr.exp: Likewise. 11972 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and 11973 restart gdb and reload the program. 11974 * gdb.t08/opaque.exp: Likewise. 11975 * gdb.t12/scope.exp: Likewise. 11976 * gdb.t13/bitfields.exp: Likewise. 11977 * gdb.t15/funcargs.exp: Likewise. 11978 * gdb.t20/classes.exp: Likewise. 11979 * gdb.t03/ptype.exp: Increase timeout. 11980 * gdb.t16/printcmds.exp (test_print_string_constants, 11981 test_print_array_constants): Likewise. 11982 * gdb.t17/callfuncs.exp (do_function_calls): Likewise. 11983 * gdb.t20/classes.exp (do_tests): Likewise. 11984 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise. 11985 11986Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com) 11987 11988 * gdb.stabs: Renamed *wierd* to *weird*. 11989 11990Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com) 11991 11992 * gdb.t13/bitfields.exp: Test for bad output rather than waiting 11993 for timeout. Add "known gcc 2.4.5 bug" to failure message. 11994 11995Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com) 11996 11997 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name. 11998 (do_tests): Remove xfail for whatis on one_var and two_var. 11999 12000Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com) 12001 12002 * Makefile.in: Made cross building work better by adding 12003 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS. 12004 12005Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 12006 12007 * gdb.t15/{return.c,return.exp,Makefile.in}: 12008 New test, currently commented out. 12009 12010Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com) 12011 12012 * config/udi-gdb.exp: gdb_exit now kills any isstip processes 12013 still running and removes the leftover named socket so GDb can do 12014 clean restarts. 12015 12016Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com) 12017 12018 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the 12019 console, not GDB. 12020 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so 12021 cross testing works better with "make check" 12022 * config/unix-gdb: Use default procedures for exit and version. 12023 * config/vx-gdb.exp: Cleaned up and massaged back to working order 12024 with the newest VxWorks. 12025 12026Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 12027 12028 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept 12029 old form. 12030 12031 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a 12032 name (e.g. devo gdb with gcc 2.4.5), it is still a pass. 12033 12034 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it). 12035 12036 * config/unix-gdb.exp: Remove this version of gdb_exit 12037 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp. 12038 Rob says he'll look at it when he gets back to testing boards. 12039 12040Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com) 12041 12042 * gdb.t22/virtfunc.exp: Accept missing struct/class names as 12043 an expected fail for certain ptype commands. 12044 12045 * gdb.t20/classes.exp: Update expected results of "ptype class 12046 Base1" to account for the constructor that now appears in the type. 12047 12048Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com) 12049 12050 * configure.in (configdirs): Restore gdb.t04, which mysteriously 12051 disappeared from list. 12052 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete 12053 "alldone" proc with call to cleanup and exit. 12054 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp, 12055 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp, 12056 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, 12057 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp, 12058 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to 12059 "alldone" proc with simple returns that suppress remaining 12060 tests. The alldone proc went away many months ago. 12061 12062Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 12063 12064 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests. 12065 12066 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O. 12067 12068Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 12069 12070 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces 12071 as vax gdb will display them. 12072 12073Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 12074 12075 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound 12076 optimizers. 12077 12078 * scope.exp: Change "bad value for localval" messages so each one 12079 is unique. 12080 12081 * config/unix-gdb.exp (gdb_exit): Move info on this vs. 12082 lib/gdb.exp (gdb_exit) from ChangeLog to comments. 12083 12084 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68. 12085 12086Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 12087 12088 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line 12089 doesn't exist (due to optimization). 12090 12091Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 12092 12093 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command 12094 contains \r because the filename is long. 12095 12096 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as 12097 'continue'" bug, and change xfail back to i*86-univel-sysv4*. 12098 12099Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 12100 12101 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp, 12102 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running 12103 Ultrix. 12104 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus 12105 int tests. 12106 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests. 12107 12108Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com) 12109 12110 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*. 12111 12112 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern 12113 to match does not match the passing case but still matches the 12114 failing case. 12115 12116Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 12117 12118 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*. 12119 12120Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com) 12121 12122 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit 12123 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter). 12124 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}: 12125 Remove various versions of gdb_exit. 12126 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call 12127 gdb_exit. 12128 * config/unix-gdb.exp: gdb_exit remains here, and should override 12129 the generic version, since it's doing a lot of wierd stuff that 12130 the other versions aren't. FIXME, fold it in, or abandon this 12131 version. 12132 12133Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 12134 12135 * gdb.t24/demangle.exp: Add tests for PR 3220. 12136 12137Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 12138 12139 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_. 12140 12141Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com) 12142 12143 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just 12144 "i386-*-*". Works for i486 as well. 12145 12146 * gdb.t06/signals.exp: Rework code that recognizes known SVR4 12147 bug, and expand domain of xfail to all SVR4 systems, since the 12148 actual problem is likely to be in generic SVR4 /proc support. 12149 12150Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 12151 12152 * config/unix-gdb.exp (gdb_load): Add eof to expect statement. 12153 12154Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com) 12155 12156 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of 12157 xfails for other systems. Match a missing 'Continuing.' as an 12158 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests. 12159 12160 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp, 12161 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp: 12162 Only issue warning for missing executables if -all option is used. 12163 12164 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o 12165 file if -all option is used. It's like an unpredictable XFAIL. 12166 12167Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 12168 12169 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only 12170 for dynamically linked binaries. 12171 12172 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests. 12173 12174Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 12175 12176 * gdb.t20/inherit.exp: Change message for "print tagless struct" 12177 to state that this is a known bug in old versions of g++. 12178 12179Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 12180 12181 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline 12182 while waiting for `Continuing'. 12183 12184Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com) 12185 12186 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols 12187 in text, data, and bss. 12188 * gdb.t10/nodebug.c: Add local and global test variables for 12189 initialized and uninitialized data. 12190 12191Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 12192 12193 * config/unix-gdb.exp (gdb_exit): Add "wait". 12194 12195Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 12196 12197 * gdb.t06/signals.exp: xfail the continue from the handler for all 12198 targets. 12199 12200 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a 12201 function with watchpoints enabled, the i386 call dummy starts with 12202 a call. 12203 12204 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way 12205 386 bsd names its corefiles. 12206 12207Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com) 12208 12209 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many 12210 compilers don't grok it. 12211 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array 12212 with small octal ints rather than character constants, which 12213 are signed and might not fit if first promoted to int. 12214 12215Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com) 12216 12217 * gdb.t09/Makefile.in (clean): Remove corefile. 12218 12219Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 12220 12221 * gdb.t07/watchpoint.exp: Add missing `$prompt $'. 12222 12223Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 12224 and Jim Kingdon (kingdon@cygnus.com) 12225 12226 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for 12227 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment 12228 the `continue' test right after it (also xfailed if NO_SINGLE_STEP). 12229 12230Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 12231 12232 * gdb.t17/interrupt.exp: Add xfail for hppa. 12233 12234Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 12235 12236 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp, 12237 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs. 12238 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior 12239 to determine signed-ness of bitfields and use the result to setup 12240 the xfail. 12241 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines. 12242 * gdb.t15/funcargs.exp: Use them to step until the second indirect 12243 call line is reached if necessary. 12244 12245Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 12246 12247 * gdb.stabs/wierd.exp: New test, for nameless baseclasses. 12248 12249Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 12250 12251 * gdb.t06/break.exp: Also test `clear' command. 12252 12253Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com) 12254 12255 * gdb.t00/teststrategy.exp: Remove extra quote. 12256 12257 * gdb.t07/watchpoint.exp: Change xfail for calling function with 12258 watchpoint enabled to be for all non-68k machines. 12259 12260 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test. 12261 12262Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 12263 12264 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-* 12265 targets use aout.mt instead of ecoff.mt as gas understands 12266 standard aout format. 12267 12268Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com) 12269 12270 * lib/gdb.exp (runto): Don't insist that function we are running to 12271 was compiled with -g. 12272 12273 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test. 12274 12275 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time 12276 to get back into the read system call. 12277 Accept leading newline in case where we woke it up. 12278 12279Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 12280 12281 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files 12282 to make the stabs test work on ecoff systems using gcc and -with-stabs. 12283 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to 12284 enable ecoff configuration. 12285 12286Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 12287 12288 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test. 12289 12290Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 12291 12292 * gdb.t16/printcmds.exp: Add another printf test. 12293 12294Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com) 12295 12296 * configure.in: If configured -with-stabs on any target, add 12297 stabsdirs to configdirs. 12298 12299Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 12300 12301 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is 12302 fun" so pattern does not match the command itself. 12303 12304Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 12305 12306 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames. 12307 12308Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 12309 12310 * gdb.t17/interrupt.exp: Test for more things. 12311 12312Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 12313 12314 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC 12315 compiler arranges the code and line numbers. 12316 12317 * gdb.t17/interrupt.exp: Don't send \n after ^C. 12318 12319Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 12320 12321 * gdb.t00/help.exp: Increase expect input buffer size. 12322 12323Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 12324 12325 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed. 12326 12327 * gdb.t07/watchpoint.exp: Add xfail for hppa. 12328 12329 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug. 12330 12331 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint 12332 [0-9]*, not just [0-9]. 12333 12334Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 12335 12336 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972. 12337 12338 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use. 12339 12340Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 12341 12342 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*. 12343 12344Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 12345 12346 * gdb.t06/signals.c: Add xfails for sun3. 12347 12348 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836. 12349 12350 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add 12351 test_stepping tests. 12352 12353Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 12354 12355 * gdb.t{06,17}/Makefile.in (clean): Remove all executables. 12356 12357 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug. 12358 12359 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c 12360 rather than actually putting it through cpp twice. 12361 12362 * gdb.t06/signals.exp: Add xfails for unixware and rs6000. 12363 12364Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com) 12365 12366 * config/mips-gdb.exp (gdb_exit): Removed close statement which is 12367 no longer needed. 12368 12369Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 12370 12371 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn. 12372 12373 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any 12374 C++ features prints as "struct", make it a pass, not an xfail. 12375 12376Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 12377 12378 * gdb.t22/virtfunc.exp: Remove a bunch of xfails. 12379 Don't require VA to print as "class" rather than "struct". 12380 12381Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com) 12382 12383 * gdb.t06/twice.exp: Don't care about the file name GDB prints. 12384 12385Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 12386 12387 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end. 12388 12389Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 12390 12391 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong 12392 order. 12393 12394Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 12395 12396 * gdb.t16/printcmds.exp: Add printf tests. 12397 12398 * gdb.t06/{twice.{c,exp},Makefile.in}: New test. 12399 12400 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too. 12401 12402Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com) 12403 12404 * gdb.t20/classes.exp: Add clear_xfail's before printing summary 12405 pass counts, to counteract any existing or future setup_xfails. 12406 12407Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 12408 12409 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros 12410 {BEGIN,END}_COMMON for common block instead of STAB. 12411 * gdb.stabs/wierd.exp: Add xfail for rs6000. 12412 12413 * gdb.stabs/wierd.def: Make value of N_GSYM's 0. 12414 intp_var should be N_GSYM not N_LSYM. 12415 wierd-aout.S: Use a label for the value of the N_SO. 12416 wierd.def: Remove all backslashes. 12417 wierd-{aout,xcoff}.S: Put a few tests with backslashes here. 12418 12419Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 12420 12421 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to 12422 get the expected next to inheritance3. 12423 12424Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 12425 12426 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-* 12427 now that gcc-2.4 gets it right. 12428 12429Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 12430 12431 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test. 12432 12433 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of 12434 generating comp-info.exp which works for cross-compilation. 12435 12436Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com) 12437 12438 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not 12439 "*-*-sysv4.*". 12440 12441Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com) 12442 12443 * gdb.t01/run.exp: Start with a fresh gdb. 12444 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of 12445 SVR4.x. 12446 12447Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com) 12448 12449 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07, 12450 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15, 12451 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/ 12452 Makefile.in (distclean, realclean): Remove gdbme.c from list of 12453 things to remove. 12454 12455Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com) 12456 12457 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new 12458 test cases from bug reports. 12459 12460Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com) 12461 12462 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*. 12463 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to 12464 avoid spurious xfails. 12465 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems. 12466 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*. 12467 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems. 12468 12469Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com) 12470 12471 * gdb.t00/teststrategy.exp: Rework to provide more useful 12472 description of each test, fix problem with systems that define 12473 ALIGN_STACK_ON_STARTUP code, other misc cleanups. 12474 * gdb.t06/break.exp (test_next_with_recursion): Fix expected 12475 results for "next over recursive call" so timeouts aren't taken 12476 by error. 12477 12478Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com) 12479 12480 * gdb.t12/scope.exp: Test printing of variables before run. 12481 12482 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are 12483 printed in wrong order due to sorting. 12484 12485Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com) 12486 12487 * gdb.t00/teststrategy.exp: Fix expected results for printing 12488 user entered string constant. Is array of char, prints with no 12489 address. 12490 12491 * gdb.t00/{default.exp, help.exp}: Account for changes to radix 12492 commands. 12493 * gdb.t16/gdbme.c: Add and use struct containing arrays of char. 12494 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *". 12495 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing 12496 of struct of char arrays. 12497 * gdb.t00/radix.exp: New tests for radix commands. 12498 12499Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com) 12500 12501 * gdb.t16/printcmd.exp: Print a variable before running program 12502 (with xfail for AIX). 12503 12504Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com) 12505 12506 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test. 12507 12508 * gdb.t16/printcmd.exp: Don't print variables before running program. 12509 12510 * gdb.t06/break.exp: Don't require envp argument to main. 12511 12512 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword. 12513 12514 * gdb.t02/whatis.exp, gdb.t11/list.exp: 12515 Add xfails for rs6000. 12516 12517 * gdb.t02/whatis.exp: Change other tests not to re-test something 12518 we already tested. 12519 12520 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure 12521 each type used has a variable of that type. 12522 12523Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com) 12524 12525 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure. 12526 12527Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com) 12528 12529 * configure.in: change srctrigger to be a file, not a directory 12530 12531Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com) 12532 12533 * configure.in (mips-idt-ecoff*): Added trailing '*'. 12534 12535 * gdb.t11/list.exp: Fixed a couple of typos. 12536 12537Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com) 12538 12539 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug 12540 is fixed and PR is closed. 12541 * gdb.t16 (gdbme.c): Add simple test string variable. 12542 * gdb.t16 (printcmds.exp): Add tests with simple test string 12543 variable, primarily for boundaries on "set print elements". 12544 12545Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com) 12546 12547 * gdb.stabs/wierd.exp: Remove xfail for printing big integer. 12548 Make leading 0's optional and don't expect a tab in the middle 12549 of the number. 12550 12551 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy. 12552 12553 * gdb.stabs/wierd.def: Type attributes must be preceded by number=. 12554 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also 12555 don't end command passed to gdb_test with newline. 12556 12557 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the 12558 signed keyword away, don't expect signed bitfields to be signed. 12559 12560 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields 12561 printing with only as many 1's as are in the field as well as printing 12562 with 32 1's (see comment). 12563 12564Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com) 12565 12566 * gdb.t00/default.exp: Start with a fresh gdb. 12567 * configure.in (configdirs): Remove gdb.t31 until the chill 12568 compiler works again. It no longer is able to find chillrt0 12569 since it isn't in libchill.a anymore. 12570 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing 12571 wierd.o, make more modular. 12572 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove 12573 spurious newlines that caused problems. 12574 12575Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 12576 12577 * Move test with enums and partial symbols from gdb.t03/ptype.exp 12578 to gdb.stabs/wierd.exp since GCC has worked around the bug. 12579 gdb.stabs/wierd.{exp,def}: Many new tests. 12580 12581 * gdb.t00/default.exp: update info line for new message. 12582 12583 * gdb.t02/{whatis.exp,gdbme.c}: 12584 Test that "char *" doesn't print as "caddr_t". 12585 12586Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 12587 12588 * gdb.t00/help.exp: Use .* in place of some help messages which 12589 just changed. 12590 gdb.t00/default.exp: Update "info frame" test for new message. 12591 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test. 12592 Remove some xfails 12593 12594Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 12595 12596 * gdb.t03/{gdbme.c,ptype.exp}: 12597 Add tests for typedef'd struct and union without tags. 12598 Also check "whatis" on a variable of a typedef'd enum without a tag. 12599 12600 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see 12601 PRMS 1823; the bug still exists but isn't reproduced by this test 12602 anymore), and remove rs6000 XFAIL (the bug is fixed). 12603 12604 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically 12605 duplicated from whatis.exp. For those that are left, accept 12606 "long", "long int", or "int" for long variables (whatis.exp already 12607 has an XFAIL for "int", so no need to fail it here). 12608 12609 * gdb.t02/whatis.exp, gdb.t10/crossload.exp: 12610 Deal with GCC's names for types now that GDB uses the compiler's names. 12611 12612 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some 12613 setup_xfail's for sunos4. If we #defined the signed keyword away, 12614 don't expect GDB to know that char it is signed. 12615 12616 * gdb.t00/teststrategy.exp: Update for symbolic signal names. 12617 12618Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com) 12619 12620 * configure.in (configdirs): Add gdb.t24 for C++ tests that 12621 should work on any system, regardless of debugging format. 12622 * gdb.t21/demangle.exp: Move to gdb.t24. 12623 * gdb.t24/demangle.exp: Move from gdb.t21. 12624 * gdb.t24/{Makefile.in, configure.in}: New files. 12625 12626Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 12627 12628 * configure.in: Do gdb.stabs and C++ tests only for stabs. 12629 * gdb.stabs: New directory. 12630 12631Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 12632 12633 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?" 12634 not just "Quit anyway?". 12635 12636Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com) 12637 12638 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure 12639 that all setup_xfails are immediately followed by clear_xfails. 12640 12641Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com) 12642 12643 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp, 12644 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp, 12645 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp, 12646 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp, 12647 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp, 12648 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp, 12649 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, 12650 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp, 12651 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp, 12652 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp, 12653 gdb.t31/chillvars.exp, lib/gdb.exp: 12654 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to 12655 bug-gdb@prep.ai.mit.edu. 12656 12657Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com) 12658 12659 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values 12660 with 0.0, not integer 0. 12661 12662Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com) 12663 12664 * gdb.t06/break.exp: Update for "Kill the program" message change. 12665 12666Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com) 12667 12668 * Makefile.in (GDBFLAGS): Set to -nx. 12669 * Makefile.in (site.exp): Use GDBFLAGS. 12670 12671Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com) 12672 12673 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory 12674 Makefiles. 12675 (check): depend on just-check. 12676 (just-check): added so that tests can be run without a noop 12677 build pass. 12678 12679Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com) 12680 12681 Switch to using configure's configdirs. 12682 * Makefile.in (Makefile): add configure.in dependency. 12683 (SUBDIRS): removed redundant assignment. 12684 * configure.in: switch subdirs assignment to configdirs. 12685 * gdb.t*/configure.in: new files. 12686 12687Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com) 12688 12689 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now 12690 works. 12691 12692Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com) 12693 12694 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $< 12695 in explicit rules. Apparently this is not supported by some makes. 12696 12697Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com) 12698 12699 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh. 12700 12701Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 12702 12703 * config/unix-gdb.exp: Add back missing return 0 which mysteriously 12704 disappeared. 12705 12706Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com) 12707 12708 * gdb.t31/Makefile.in: Avoid $< in explicit rule. 12709 12710Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com) 12711 12712 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486 12713 watchpoint problem that is now fixed. 12714 * gdb.t30/chexp.exp: Remove setup_xfail for printing 12715 uninitialized convenience variables. 12716 * gdb.t31/chillvars.exp: Fix expected patterns for printing 12717 structures. 12718 12719Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 12720 12721 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS 12722 which causes expect to get out of sync with gdb on long output 12723 from help set. 12724 * gdb.t09/corefile.exp: Make expected pattern for core file 12725 failing signal and frame output format less sun specific. 12726 12727Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com) 12728 12729 * gdb.t31/chillvars.exp: Add and remove initial dummy 12730 breakpoint, so that symbol table is forced in. 12731 (Needed at least on Sunos4, though it seems not SVR4.) 12732 * gdb.t31/chillvars.exp: Update for changed output format. 12733 12734Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com) 12735 12736 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path. 12737 12738Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com) 12739 12740 * Makefile.in: Added --srcdir when invoking runtest, removed the 12741 need for a local config file. (optional now) 12742 12743Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com) 12744 12745 * gdb.t21/demangle.exp: Only count real fails (not xfails) for 12746 failure count used to force early termination. Add some more 12747 expected failures for gnu style demangling. 12748 12749Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 12750 12751 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the 12752 pmi variable from gdb.t20/gdbme to get optimized away. 12753 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*. 12754 Check for written corefile upon timeout _and_ eof. 12755 12756Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 12757 12758 * config/unix-gdb.exp: Add missing return 0. 12759 12760Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 12761 12762 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early 12763 test termination. 12764 12765Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com) 12766 12767 * configure.in (subdirs): Put back gdb.t17 which mysteriously 12768 disappeared. 12769 12770Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com) 12771 12772 * gdb.t10/crossload.exp: Disable the i860-elf test until such 12773 time as i860 support works. 12774 12775 * gdb.t15/funcargs.exp: Fix expected outputs to include 12776 "backtrace 100\r" rather than just "backtrace\r", to match last 12777 change. 12778 12779Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com) 12780 12781 * config/udi-gdb.exp (gdb_exit): Remove close command. 12782 (gdb_target_udi): New procedure to set the UDI target. 12783 (gdb_start): Don't remove *_soc files. Use gdb_target_udi. 12784 * gdb.t00/default.exp: Added expected failures for a29k-*-udi. 12785 Added waits for prompts after several question responses. Added 12786 some more responses used by a29k-amd-udi-gdb. 12787 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support: 12788 pass different arguments, restart UDI connection after program 12789 completion. 12790 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp, 12791 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp, 12792 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp, 12793 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*. 12794 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp, 12795 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp, 12796 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, 12797 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp, 12798 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection 12799 after program completion. 12800 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is 12801 compiled with a SELECT_VECS setting. 12802 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent 12803 infinite recursion. 12804 12805 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp: 12806 Added checks for COFF results, and made them expected failures for 12807 all targets. It would be better to make them expected failures 12808 for COFF targets only. 12809 12810Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com) 12811 12812 * Makefile.in: add null dvi target, don't bother to recurse 12813 through test directories for info and install-info; rename 12814 $(datadir) to be dejagnu instead of deja-gnu 12815 12816Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com) 12817 12818 * gdb.t31/gdbme.ch: Re-enable code that previously caused 12819 compiler to coredump. 12820 * gdb.t31/chillvars.exp: Re-enable tests that depend on that 12821 code. 12822 12823Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com) 12824 12825 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler 12826 coredump. 12827 * gdb.t31/chillvars.exp: Comment out tests that depend on that 12828 code. 12829 12830Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com) 12831 12832 * gdb.t03/ptype.exp: tests for return code from gdb_test. 12833 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning 12834 which in a shell. Deletes xgdb when done. 12835 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists. 12836 Tests the return from the "set height" or "set width" commands. 12837 Added a few return codes where needed. 12838 12839Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com) 12840 12841 * Makefile.in (SUBDIRS): Add gdb.t17. 12842 * configure.in (subdirs): Add gdb.t17. 12843 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test 12844 files to test gdb's calling of functions in the inferior with 12845 the correct arguments and gdb's ability to retrieve any 12846 result returned. 12847 12848Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com) 12849 12850 * config/unix-gdb.exp (gdb_exit): Remove close commands that 12851 may be called after gdb goes away. Previous versions of expect 12852 needed these to avoid file descriptor leaks, but they cause 12853 errors with the current revision of expect. 12854 * gdb.t00/gdbvars.exp: Use -re on expected output after 12855 setting sevenbit-strings. 12856 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands 12857 to set sevenbit-strings consistent across tests. 12858 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to 12859 set sevenbit-strings consistent across tests. 12860 12861Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com) 12862 12863 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an 12864 expected output to match current "expect" expectations. 12865 12866Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com) 12867 12868 * gdb.t00/default.exp: Change expected output for default "source" 12869 command, to match new gdb behavior which requires a filename to 12870 source. 12871 12872Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com) 12873 12874 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up 12875 expected fail for i486-*-* that misses the marker2 function. 12876 * gdb.t10/crossload.exp (bfddefault): Allow successful 12877 recognition of a format to pass even if no symbols are found. 12878 Explicitly catch failures where the format is not recognized 12879 or is ambiguous, and add the reason to the fail message. 12880 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where 12881 the cause is and invalid target and add reason to failure message. 12882 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k, 12883 elf32-i386, elf32-sparc, and elf32-i860. 12884 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar): 12885 Set up expected failure for 'filename'::variable scope resolution, 12886 which is now apparently broken on all targets. 12887 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp, 12888 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp, 12889 gdb.t23/templates.exp: Change failure for missing binfile into 12890 just a warning. 12891 gdb.t21/demangle.exp: Change all cfront references to 'arm' 12892 references. 12893 12894Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com) 12895 12896 * gdb.t00/default.exp: Add expected output for default "source" 12897 command, to match new gdb behavior. 12898 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB. 12899 12900Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com) 12901 12902 * config/*-gdb.exp: returns an error, rather than exiting on 12903 internal errors. 12904 12905Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com) 12906 12907 * gdb.t03/gdbme.c: Add pointer to struct variable. 12908 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for 12909 referencing struct members. 12910 12911Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com) 12912 12913 * configure.in (mips-idt-ecoff): New target. 12914 * config/mips-gdb.exp: New file for remote board using MIPS remote 12915 debugging protocol. 12916 12917 * Redid configuration scheme. Removed gdb.t*/configure.in. 12918 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX 12919 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and 12920 distclean targets. Built executables via .o files. Adjusted 12921 tests to account for source files in $(srcdir) rather than 12922 $(objdir). 12923 * lib/gdb.exp (runto): Don't expect () after the function name, 12924 because it may have arguments. 12925 12926Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com) 12927 12928 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp, 12929 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added 12930 expected failures for mips-idt-* and mips-sgi-*. 12931 * gdb.t00/default.exp (attach): Kill process if requested. 12932 * gdb.t00/help.exp (help target core, help target): Accept a gdb 12933 that does not read core files. 12934 * gdb.t01/run.exp: Removed checks for exit status code. 12935 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that 12936 it is linked in. 12937 * gdb.t03/ptype.exp: Increase timeout when calling malloc. 12938 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where 12939 appropriate, rather than doing it by hand. 12940 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first 12941 execution. 12942 * gdb.t10/crossload.exp: Kill existing program if needed. 12943 * gdb.t15/funcargs.exp: Use delete_breakpoints function where 12944 appropriate, rather than doing it by hand. Always increase 12945 timeout for this test, not just for VxWorks. 12946 12947Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com) 12948 12949 * gdb.t31/chillvars.exp (test_structs): New proc to test printing 12950 of Chill STRUCT types and STRUCT values. 12951 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather 12952 than "char". 12953 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1, 12954 struct2): New struct definitions and initializations to test 12955 simple Chill STRUCT types. 12956 12957Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com) 12958 12959 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print 12960 the null byte at the end of strings. 12961 * gdb.t00/default.exp: Make show version insensitive to copyright 12962 date. 12963 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned 12964 to avoid dependencies on target char signedness. 12965 * gdb.t16/printcmds.exp: Update expected results for explicitly 12966 unsigned char. 12967 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should 12968 now work. 12969 * gdb.t21/demangle.exp: Add many more patterns for template 12970 demangling, most of them being expected failures. 12971 * gdb.t21/demangle.exp (proc demangle): Quote the demangled 12972 string we are matching for, to match on the whole string. 12973 * gdb.t21/demangle.exp: Add many new test strings to demangle, 12974 and fix a whole bunch that had incorrect expected output but were 12975 passing anyway because of the bug in "proc demangle". 12976 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string 12977 type. 12978 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles. 12979 12980Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com) 12981 12982 * gdb/testsuite: made modifications to testcases, etc., to allow 12983 them to work properly given the reorganization of deja-gnu and the 12984 relocation of the testcases from deja-gnu to a "tool" subdirectory. 12985 12986Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com) 12987 12988 * gdb/testsuite: Initial creation of gdb/testsuite. 12989 Migrated dejagnu testcases and support files for testing nm to 12990 gdb/testsuite from deja-gnu. These files were moved "as is" 12991 with no modifications. This migration is part of a major overhaul 12992 of dejagnu. The modifications to these testcases, etc., which 12993 will allow them to work with the new version of dejagnu will be 12994 made in a future update. 12995 12996 For additional changes see gdb.mi/ChangeLog-1999-2003. 12997 12998;; Local Variables: 12999;; mode: change-log 13000;; left-margin: 8 13001;; fill-column: 74 13002;; version-control: never 13003;; End: 13004 13005 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 13006 2003, 2004 Free Software Foundation, Inc. 13007 Copying and distribution of this file, with or without modification, 13008 are permitted provided the copyright notice and this notice are preserved. 13009