1Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com) 2 3 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to 4 force argument to an unsigned long type. 5 6Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com> 7 8 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype 9 tests and anonymous union print/ptype tests. 10 * gdb.base/list.exp (test_forward-search): Increase timeout by 11 5 minutes for the "search extremely long line" case. 12 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is 13 completely optional and that the pass/fail messages use the command as 14 the message if that third arg is a null string. 15 (gdb_test_exact): Arrange that a null string pattern means match a 16 null string output rather than any output, which might include random 17 errors. 18 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for 19 backtrace test. 20 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was 21 always failing and failure is now exposed by gdb.exp changes. 22 23Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com> 24 25 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that 26 weren't being noted. 27 28Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 29 30 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases. 31 * gdb.stabs/weird.exp: Remove v_comb xfails. 32 33 Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cleaver.cygnus.com> 34 35 * config/monitor.exp: Increase download timeout to 1000 seconds. 36 37 38 Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com> 39 40 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering 41 and accept older ordering as obsolescent gcc or gdb. 42 * gdb.c++/templates.exp: Ditto. 43 * gdb.c++/virtfunc.exp: Ditto. 44 45Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com> 46 47 * gdb.base/coremaker.c: Add code to mmap some data so we 48 can check that it ends up in the core file. 49 * gdb.base/corefile.exp: Add test to read mmapped data 50 from core file. 51 52 53Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com) 54 55 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so 56 that cflags can contains -gstabs, and work correctly for other tests. 57 58Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cleaver.cygnus.com> 59 60 * gdb.base/setshow.exp: New file, tests show and set. 61 * gdb.base/setshow.c: New file, tests show and set. 62 * gdb.base/help.exp: Add test for help set|show annotate. 63 * gdb.base/default.exp: Add test for set|show annotate. 64 65Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com) 66 67 * testsuite/gdb.base/break.exp: Make backtrace from factorial 68 errors unique. 69 * testsuite/gdb.base/nodebug.exp: Whack out all -g options 70 explicitly. 71 72Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com) 73 74 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height 75 and width commands. This is done elsewhere. 76 * (gdb_start): Don't call gdb_start_sim here. That's already 77 done in gdb_load. This fixes lots of failures in default.exp. 78 79Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com> 80 81 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>: 82 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load. 83 * lib/gdb.exp (gdb_test): Treat failures due to program exiting 84 in the same we we treat other failures (since it may be an expected 85 condition), rather than as an error. 86 * gdb.base/signals.exp (test_handle_all_print): Revert back to 87 old test format. 88 89Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com> 90 91 * Makefile.in (clean mostlyclean): Also remove chill *.grt files. 92 (distclean maintainer-clean realclean): No need to remove files 93 twice. Nuke the duplicates. 94 * gdb.base/Makefile.in (EXECUTABLES): Add "structs". 95 * gdb.threads/Makefile.in (distclean maintainer-clean realclean): 96 Remove config.h along with other config files. 97 98Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com> 99 100 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for 101 "p func1 ()" and note that rests of tests are skipped. 102 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux* 103 setup_xfails for "print func2::coremaker_local". 104 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp". 105 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't 106 affected by the previous run test. 107 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for 108 "print array () ubyte (foo)" and "print/x array () byte (\$i)" 109 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for 110 "pass int powerset tuple" and "pass modeless int powerset tuple". 111 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for 112 "real write 4" and "real write 8". 113 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux* 114 setup_xfails for "print vs1 after tuple assign 2", 115 "print \$i after tuple assign 2", and 116 "print vs2 after tuple assign 2". 117 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more 118 meaningful error message and return -1 so the caller can 119 suppress further tests and avoid a cascade of errors. 120 121Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com> 122 123 * gdb.base/a1-selftest.exp: Tweak tests to account for new 124 format for printing version. 125 * gdb.base/default.exp: Ditto. 126 * gdb.base/interrupt.exp: Fix problem with cascade of 127 errors if child process dies while calling a function. 128 129Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com> 130 131 * Makefile.in (VPATH): Add 132 * Makefile.in (Makefile, config.status): Fix rules so things get 133 remade when necessary. 134 135Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com> 136 137 * Makefile.in (just-check): Add path to sibling expect dir 138 to environment variable specified by RPATH_ENVVAR. 139 140Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com> 141 142 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@. 143 (just-check): Add shared library paths for libstdc++, tk, 144 tcl, bfd, and opcodes to the environment variable specified 145 in RPATH_ENVVAR. 146 * configure.in: Add support to recognize --enable-shared flag 147 and generate correct value for RPATH_ENVVAR. 148 * configure: Regenerated with autoconf. 149 150Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com> 151 152 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to 153 include all osf versions. 154 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include 155 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command 156 when target is linux. When failing to build pthreads test 157 executable, give more meaningful message. 158 * gdb.threads/pthreads.c: Hpux also uses old definition of second 159 arg for pthread_create. 160 161Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com> 162 163 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2, 164 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations. 165 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris) 166 and -lpthreads (everybody else). 167 (test_startup): Fail gracefully if threads are not supported. 168 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for 169 "p/c array_index("abcdef",2)" when not gcc compiled. 170 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for 171 "print func2::coremaker_local" when not gcc compiled. 172 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for 173 "ptype on opaque struct tagname (statically)", 174 "ptype on opaque struct tagname (dynamically) 1", and 175 "ptype on opaque struct tagname (dynamically) 2" 176 for not compiled with gcc. 177 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for 178 backtrace when compiled with gcc. 179 * lib/gdb.exp (runto_main): Return result of "runto main" rather 180 than always return success. 181 182Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com> 183 184 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*". 185 186Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com) 187 188 * gdb.base/structs.exp: Undo last change. 189 190Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com> 191 192 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to 193 encapsulate all the steps/nexts done during self test, starting 194 at main, and makes them less sensitive to optimization issues. 195 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through 196 signal handler" test. 197 * gdb.threads/pthreads.exp: Only run this for native configs. 198 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*" 199 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8" 200 tests. 201 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail 202 for "runto test_calls(void)" test. 203 204Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com> 205 206 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0, 207 and don't expect address info in breakpoint confirmations. 208 209Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com> 210 211 * gdb.base/list.exp (test_forward_search): Increase timeout 212 temporarily by 60 seconds for searching extremely long line, 213 and then reset to old value when done. Increase expect input 214 buffer to 10000. 215 216Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com> 217 218 * gdb.base/list.exp (test_forward_search): Fix to handle very 219 long source line without overflowing expect's input buffer. 220 221Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com> 222 223 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not 224 "buffer_full". 225 226 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not 227 "buffer_full". 228 229 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not 230 "buffer_full". 231 232 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not 233 "buffer_full". 234 235Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com> 236 237 * configure.in (configdirs): Add gdb.threads. 238 * configure: Regenerated with autoconf. 239 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New. 240 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites. 241 * gdb.threads/configure: New, generated with autoconf. 242 243Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com> 244 245 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n. 246 247Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com> 248 249 * gdb.base/signals.exp (test_handle_all_print): Test separately for 250 each signal's status in the output of "handle all print". 251 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include 252 the \r\n sequence that immediately precedes the gdb prompt. 253 * gdb.base/a1-selftest.exp: Save original timeout and restore 254 after test. 255 256Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com) 257 258 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE 259 symbol. 260 261Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com> 262 263 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'. 264 265Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com> 266 267 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase 268 timeout by 60 seconds. 269 270Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com> 271 272 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec. 273 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing 274 error return. 275 276Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com> 277 278 * lib/gdb.exp (default_gdb_start): When reporting a timeout during 279 gdb initialization, also report how long dejagnu waited. Restore 280 old timeout before doing error return. Temporarily increase timeout 281 by 3 minutes to allow for slow startups over heavy NFS use. 282 283Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com> 284 285 * lib/gdb.exp: Report timeout value for verbosity level 2. 286 * config/gdbserver.exp: Ditto. 287 * config/hppro.exp: Ditto. 288 * config/mips-gdb.exp: Ditto. 289 * config/monitor.exp: Ditto. 290 * config/netware.exp: Ditto. 291 * config/sim-gdb.exp: Ditto. 292 * config/slite-gdb.exp: Ditto. 293 * config/udi-gdb.exp: Ditto. 294 * config/unix-gdb.exp: Ditto. 295 * config/vx-gdb.exp: Ditto. 296 * gdb.base/a1-selftest.exp: Ditto. 297 * gdb.base/a2-run.exp: Ditto. 298 * gdb.base/break.exp: Ditto. 299 * gdb.base/corefile.exp: Ditto. 300 * gdb.base/list.exp: Ditto. 301 * gdb.base/recurse.exp: Ditto. 302 * gdb.base/scope.exp: Ditto. 303 * gdb.base/signals.exp: Ditto. 304 305Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp) 306 307 * gdb.threads/Makefile.in (docdir): Removed. 308 309Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp) 310 311 * configure.in (AC_PREREQ): autoconf 2.5 or higher. 312 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to 313 @srcdir@. 314 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ): 315 autoconf 2.5 or higher. 316 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt. 317 318Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com> 319 320 * configure: Regenerated. 321 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to 322 avoid name clashes with SunOS headers. 323 324Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com) 325 326 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++. 327 328Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com) 329 330 * gdb.base/callfuncs.exp: Finish last change -- make sure the 331 prototype information ends up in the compiler info file. 332 333Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com> 334 335 * gdb.base/callfuncs.exp: Remove the compiler info file prior to 336 attempting to regenerate it. Eliminate use of a temporary file 337 and just generate the info file directly. Source it immediately, 338 for consistency of use. 339 * gdb.base/corefile.exp: Ditto 340 * gdb.base/exprs.exp: Ditto. 341 * gdb.base/funcargs.exp: Ditto. 342 * gdb.base/langs.exp: Ditto. 343 * gdb.base/list.exp: Ditto. 344 * gdb.base/mips_pro.exp: Ditto. 345 * gdb.base/nodebug.exp: Ditto. 346 * gdb.base/opaque.exp: Ditto. 347 * gdb.base/ptype.exp: Ditto. 348 * gdb.base/scope.exp: Ditto. 349 * gdb.base/setvar.exp: Ditto. 350 * gdb.base/signals.exp: Ditto. 351 * gdb.base/whatis.exp: Ditto. 352 * gdb.c++/templates.exp: Ditto. 353 * gdb.c++/virtfunc.exp: Ditto. 354 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide 355 whether or not to add -lstdc++ to the compile command line args. 356 357Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 358 359 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*", 360 it got fixed by the recent lookup_minimal_symbol_by_pc change. 361 Increase timeout, a lot of single stepping might be needed if the 362 target has no hardware watchpoints. 363 364Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com) 365 366 * gdb.base/break.exp: Ignore compiler warnings when compiling 367 break.c. 368 * gdb.base/callfuncs.exp: Don't run these tests on the h8300. 369 * gdb.base/default.exp: Add h8300 xfails. Handle messages 370 from remote-sim. 371 * gdb.base/exprs.exp: Add h8300 xfails. 372 * gdb.base/funcargs.exp: Likewise. 373 * gdb.base/nodebug.exp: Likewise. 374 * gdb.base/printcmds.exp: Likewise. 375 * gdb.base/ptype.exp: Likewise. 376 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add 377 h8300 xfails. 378 * gdb.base/return.exp: Handle float/double precision problems 379 on the h8300. 380 * gdb.base/funcargs.c: Explicitly make last constant argument to 381 call_after_alloca_subr an unsigned long type. 382 * gdb.base/return.c: Include stdio.h. 383 384Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com> 385 386 * config/abug.exp: New file for the older Motorola Bug monitor 387 that runs on the mvme13x series VME boards. 388 * config/monitor.exp: Use the new config array for target settings 389 if they exist. 390 391Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com> 392 393 * sim-gdb.exp: Make the SH simulator allocate less space when 394 it is targeted. 395 396Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com) 397 398 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace 399 test. 400 401Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com> 402 403 * gdb.base/list.exp (test_list_function): Remove setup_xfail for 404 "rs6000-*-*" for "list function in include file" when gcc compiled. 405 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*" 406 for "p ctable1[120]". 407 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for 408 "print 'scope0.c'::filelocal_bss before run" when gcc compiled. 409 Remove setup_xfail for "rs6000-*-*" for 410 "print 'scope0.c'::filelocal before run". 411 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp}, 412 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..." 413 since some compilers don't allow both options to be given 414 on the same command line. Create object file and move it. 415 416Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com> 417 418 * gdb.base/corefile.exp: Always regenerate the core file, since 419 we always regenerate the coremaker program. Detect special case 420 where registers cannot be read from core file. 421 422Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com> 423 424 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE> 425 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility 426 * gdb.c++/templates.exp: Only match on basename of file since 427 some formats like xcoff don't encode directory information. 428 * gdb.stabs/weird.exp: Use the right sed script for powerpc 429 and rs6000 AIX xcoff targets. 430 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*. 431 * configure: Regenerate. 432 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c 433 here, rather than in distclean. 434 435Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com> 436 437 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled 438 defined, and use it to compile the test case with -O2. The 439 native compilation still uses no optimization. 440 * gdb.base/mips_pro.c: Remove inline assembly code since 441 it is compiled PIC by default, which results in assembler 442 warnings that make the testsuite think the compilation 443 was unsuccessful. 444 445Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com> 446 447 * gdb.c++/misc.exp: Add note to message for 448 "print s.a for foo struct" that this is a known gcc 2.7.2 449 and earlier bug. 450 451Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com) 452 453 * gdb.base/break.exp: Fix pattern for matching "Delete all 454 breakpoints (y or n) ". Add "mips-dec-ultrix*" to 455 setup_xfail for deleting all breakpoints test. Fix various 456 timeout messages to include "(timeout)". 457 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail 458 for "p t_float_values2(3.14159,float_val2)". 459 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail 460 for "continue to call2g" when gcc compiled. 461 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for 462 "up to foo in langs.exp", "show language at foo in langs.exp", 463 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp", 464 and "show language at fsub in langs.exp". 465 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for 466 "list line 1 in include file", "list message for lines past EOF", 467 "list function in include file", "list list0.h:foo", and 468 "list filename:function; nonexistant function". 469 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for 470 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" 471 and "ptype t_char_array" to be for native cc only. 472 473Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com> 474 475 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled 476 setup_xfail for "print coremaker_bss", "print coremaker_ro", 477 "print func2::coremaker_local", and "backtrace in corefile.exp". 478 479Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com> 480 481 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for 482 "bt in signals.exp". This problem only appears when running 483 the testsuite, and then only intermittently. 484 485Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com> 486 487 * gdb.base/return.exp (return_tests): Differentiate between 488 two tests of continuing. 489 490Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com> 491 492 * */Makefile.in (maintainer-clean): Remove config.log. 493 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp. 494 * gdb.c++/Makefile.in (PROGS): Add inherit. 495 (clean): Remove *.ci. 496 497Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com> 498 499 * gdb.c++/misc.cc: Add test code from Mike Stump. 500 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump. 501 502Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com> 503 504 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2" 505 to "alpha-*-osf2*" and add comment. 506 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*" 507 setup_xfail for "step over execarg initialization" and 508 "step over corearg initialization". 509 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail 510 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*". 511 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not 512 gcc compiled for "print coremaker_bss", "print coremaker_ro", 513 "print func2::coremaker_local", and "backtrace in corefile.exp". 514 * gdb.base/signals.exp: Build and source signals.ci. 515 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp" 516 to be for gcc only. 517 * lib/gdb.exp: Move verbose statements outside conditionals. 518 519Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 520 521 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by 522 Feb 3 procfs.c change. 523 524Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com> 525 526 * config/unix-gdb.exp: Remove extraneous newlines from end of file. 527 528Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com> 529 530 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up 531 from dejagnu's apparent default of 10 seconds, which gives random 532 results when running the tests over NFS on moderately loaded systems. 533 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case. 534 535Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com> 536 537 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed. 538 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test 539 result reports. 540 541Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com> 542 543 * configure.in (CY_AC_PATH_TCLH): Remove. 544 * configure: Regenerate. 545 546Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com> 547 548 * gdb.c++/Makefile.in (clean): Add missing '{'. 549 550Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com) 551 552 * lib/gdb.exp: Provide a default value for noinferior. 553 554 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS). 555 Load libgloss.exp. 556 557Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com) 558 559 * gdb.disasm/hppa.exp: Compile directly into an executable, use 560 the executable, not the .o to run the tests from. 561 562Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com) 563 564 * gdb.base/break.exp: Don't test for program exit or exit status 565 if $noresults if nonzero. 566 * gdb.base/langs.exp: Likewise. 567 * gdb.base/watchpoint.exp: Likewise. 568 569 * gdb.base/default.exp: Remove extraneous call to load gdb.exp. 570 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before 571 trying to compile the testcase. 572 573Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com> 574 575 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2. 576 * gdb.base/signals.exp (continue to handler): Likewise. 577 578Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com> 579 580 * gdb.c++/classes.exp: Now = returns false/true, not 1/0. 581 582 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE.. 583 584Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com) 585 586 * gdb.base/corefile.exp: Recognize "not found" as failure 587 when trying to determine if a core file was generated. 588 If no core file was generate the first time, try again without 589 the ulimit -c to work around braindamaged shells. 590 591Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com> 592 593 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace 594 [] tests with "test" and enclose string in quotes. 595 * gdb.stabs/configure: Rebuild 596 597Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com> 598 599 Changes in sync with expect: 600 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater. 601 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater. 602 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater. 603 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote 604 argument to AC_REQUIRE. 605 * configure: Regenerated. 606 607Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com> 608 609 * gdb.base/corefile.exp: When generating a core, discard any 610 error messages about ulimit not found and the "core dumped" 611 message from the shell that runs the coredumper. 612 613Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com) 614 615 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too. 616 617 * gdb.stabs/weird.exp: Use ${target_triplet} to determine 618 which sed script to run. Expect failure for v_comb test 619 on PA targets too. 620 621Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com> 622 623 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for 624 "print func2::coremaker_local" and for "backtrace in corefile.exp" 625 626Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com> 627 628 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests. 629 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and 630 "sparc-sun-solaris*" xfails for "p v_comb". 631 * lib/gdb.exp (default_gdb_start): Fix typo. 632 * gdb.base/corefile.exp: Allow "Core was generated by ..." 633 messages to not include the full program name that caused 634 the core dump since some systems (such as solaris) apparently 635 truncate this path to about 80 characters. 636 When generating a core file first try increasing the core file 637 size limit to unlimited since some systems may default it to 638 zero, and it is harmless to try it. Move the test for failing 639 to generate a core file to where it will actually get executed. 640 * gdb.c++/templates.exp (test_ptype_of_templates): Accept 641 new gdb result from g++ debug info improvements and make old 642 pattern obsolescent. Also account for size_t differences 643 (may be int or long). 644 * gdb.base/a1-selftest.exp (test_with_self): Check for case where 645 initialization before function call is placed in the delay slot 646 and thus appears to be skipped over by commands such as "next". 647 648Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com> 649 650 * gdb.base/a1-selftest.exp (test_with_self): Run without windows. 651 652Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com> 653 654 * gdb.base/*.exp: Make ${srcfile} only be the basename of the 655 input source file; fix code to compile test to deal with this 656 convention. 657 * gdb.c++/*.exp: Likewise. 658 659Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com> 660 661 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for 662 "bt in signals.exp". 663 664Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com> 665 666 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for 667 "step over execarg initialization" and 668 "step over corearg initialization". 669 670Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com> 671 672 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems 673 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files. 674 675Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com> 676 677 From Rob Savoye (rob@poseidon.cygnus.com) 678 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in}, 679 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in, 680 configure.in}, gdb.disasm/{Makefile.in, configure.in}, 681 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in, 682 configure.in}: Major reworking for autoconfig. 683 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure, 684 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt : 685 New files. 686 * config/unix-gdb.exp: Make GDB global. 687 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp, 688 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp, 689 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp, 690 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp, 691 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp, 692 term.exp, twice.exp, watchpoint.exp, whatis.exp}, 693 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp, 694 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp, 695 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp, 696 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp, 697 pr-8136.exp, result.exp, string.exp, tuples.exp}, 698 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues 699 to returns as necessary, arrange for test to compile own testcase 700 executable. 701 * lib/gdb.exp: Changes for testsuite to compile own test cases. 702 703Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com> 704 705 * gdb.c++/classes.exp (test_pointers_to_class_members): Add 706 clear_xfail at end of test which might not call either pass or fail. 707 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for 708 "backtrace through signal handler". 709 710Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 711 712 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when 713 continuing from a job control stop signal. 714 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o. 715 716Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com) 717 718 * gdb.base/callfuncs.exp: Remove bogus hppa xfails. 719 * gdb.base/corefile.exp: Likewise. 720 * gdb.base/funcargs.exp: Likewise. 721 722Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com) 723 724 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor. 725 * config/monitor.exp: Add support for setting baud rate. 726 727Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com> 728 729 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and 730 i*86-*-linux* xfails for "backtrace through signal handler". 731 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for 732 "print func2::coremaker_local". 733 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4, 734 alpha-dec-osf2* xfail for 735 "delete all breakpoints when none". 736 737Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com> 738 739 * gdb.base/break.exp: Change test that deletes all breakpoints 740 when no user breakpoints are installed. A post 4.15 change 741 causes gdb to no longer prompt in this case. 742 743Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com> 744 745 * gdb.base/return.exp (return_tests): Change xfail for test 746 "correct value returned double test" to stop xfailing at 747 Solaris 2.5. Apparently the bug has been fixed. 748 749Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com> 750 751 * gdb.stabs/ecoff.sed: Remove comment lines except for first one. 752 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere. 753 754Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com) 755 756 * gdb.disasm/hppa.exp: Test lci and syncdma instructions. 757 * gdb.disasm/hppa.s: Corresponding changes. 758 759Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com) 760 761 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target 762 makefile fragment. 763 * config/mt-hpux: Deleted. 764 765Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com) 766 767 * Many files: When warning about suppressed tests due to a 768 nonexistant test binary, avoid incrementing the warning count. 769 770Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com> 771 772 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON. 773 774Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 775 776 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to 777 "sparc-*-solaris2*". 778 779Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 780 781 * gdb.base/coremaker.c: Produce a full core dump for AIX targets. 782 Add global and local variables and initialize them. 783 * gdb.base/corefile.exp: Test correct mapping of corefile sections 784 by printing variables. Remove rs6000 and powerpc xfails, BFD now 785 extracts the file name and terminating signal from the core file. 786 * TODO: Remove note about tests for correct mapping of corefile. 787 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc 788 from optimizing it away. 789 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now 790 handles common blocks. 791 792Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu) 793 794 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax 795 * gdb.disasm/sh3.exp (fmac): Corresponding changes. 796 797Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com> 798 799 * Makefile.in (maintainer-clean): New target, synonym for 800 realclean. 801 * gdb.base/Makefile.in (maintainer-clean): Likewise. 802 * gdb.c++/Makefile.in (maintainer-clean): Likewise. 803 * gdb.chill/Makefile.in (maintainer-clean): Likewise. 804 * gdb.disasm/Makefile.in (maintainer-clean): Likewise. 805 * gdb.stabs/Makefile.in (maintainer-clean): Likewise. 806 * gdb.threads/Makefile.in (maintainer-clean): Likewise. 807 808Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com> 809 810 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*" 811 xfails when not gcc compiled for "print foo::funclocal". 812 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for: 813 "print foo::funclocal at foo", 814 "print 'scope1.c'::foo::funclocal at foo", 815 "print foo::funclocal_bss at foo", 816 "print 'scope1.c'::foo::funclocal_bss at foo", 817 "print foo::funclocal_ro at foo", 818 "print 'scope1.c'::foo::funclocal_ro at foo", 819 "print bar::funclocal at foo" and 820 "print 'scope1.c'::bar::funclocal at foo". 821 (test_at_bar): Add "hppa*-*-hpux*" xfails when not 822 gcc compiled for "print foo::funclocal at bar". 823 Expand all messages to ensure that they identify that 824 the test is at bar(). 825 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not 826 gcc compiled for: 827 "ptype on opaque struct pointer (statically)", 828 "ptype on opaque struct tagname (statically)", 829 "ptype on opaque struct pointer (dynamically) 1", 830 "ptype on opaque struct tagname (dynamically) 1", 831 "ptype on opaque struct pointer (dynamically) 2" and 832 "ptype on opaque struct tagname (dynamically) 2 833 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not 834 gcc compiled for: 835 "p datalocal" 836 "whatis datalocal", 837 "ptype datalocal", 838 "p bsslocal", 839 "whatis bsslocal", and 840 "ptype bsslocal". 841 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for 842 "backtrace in langs.exp" and "up to langs0__2do in langs.exp" 843 when not gcc compiled. 844 * gdb.base/funcargs.exp (float_and_integral_args): Add 845 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc 846 compiled. 847 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for 848 "backtrace from call6a" when not gcc compiled. 849 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for 850 "backtrace from call7a" when not gcc compiled. 851 * gdb.base/callfuncs.exp (do_function_calls): 852 Add "hppa*-*-hpux*" xfail when not gcc compiled for 853 "p t_char_array_values(char_array_val2,char_array_val1)", 854 "p t_char_array_values(char_array_val1,char_array_val2)", 855 "p t_char_array_values("carray 1","carray 2")", 856 "p t_char_array_values("carray 1",char_array_val2)", 857 "p t_char_array_values(char_array_val1,"carray 2")", 858 "p sum_args(1,{2})", 859 "p sum_args(2,{2,3})", 860 "p sum_args(3,{2,3,4})", 861 "p sum_args(4,{2,3,4,5})" 862 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for 863 "backtrace in corefile.exp" when not gcc compiled. 864 865Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 866 867 * gdb.base/signals.exp: Rewrite `handle all print' test as 868 a procedure. Accept blanks or TABs as whitespace, increase 869 timeout and expect input buffer size for the large output 870 from the command. Remove "i*86-*-bsdi2.0" xfail. 871 872Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 873 874 * gdb.base/setvar.exp: Add new testcases for truncation when 875 assigning invalid values to bitfields. 876 877Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com> 878 879 * gdb.base/callfuncs.exp (do_function_calls): Remove 880 mips-sgi-irix* xfail for 881 "call inferior func with struct - returns char *" 882 and fix test so that an optional (unsigned char *) cast is 883 accepted in the result. 884 885Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com> 886 887 * gdb.base/funcargs.exp (float_and_integral_args): Remove 888 sparc-sun-solaris2* xfail for "print f1 after run to call2a". 889 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix. 890 * gdb.base/signals.exp: Remove duplicate "handle all print" test 891 that accidentally got checked in. 892 893Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com> 894 895 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2* 896 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc 897 compiled test. 898 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer): 899 Add mips-sgi-irix5* xfail for not gcc compiled. 900 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci. 901 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for 902 "p top", "whatis top", "p middle", and "whatis middle". 903 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for 904 "whatis signed char" for not gcc compiled. 905 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for 906 "set variable signed char=-1 (-1)" and 907 "set variable signed char=0xFF (0xFF)" for not gcc compiled. 908 * gdb.base/funcargs.exp (float_and_integral_args): 909 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled. 910 Add mips-sgi-irix* xfail when not gcc compiled for 911 "continue to call2b". 912 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for 913 "continue to call2g". 914 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for 915 "backtrace from call6a" 916 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for 917 "backtrace from call7k". 918 Add mips-sgi-irix5* xfail when not gcc compiled for 919 "backtrace from call7a". 920 (localvars_after_alloca): Fix gdb_test cmds for 921 "print * after runto ...". 922 Remove rs6000-*-* xfails for 923 "print i after runto localvars_after_alloca" and 924 "print l after runto localvars_after_alloca" 925 for all compilers. 926 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5), 927 when not compiled with gcc, for: 928 "print signed char == (minus)", 929 "print signed char != (minus)", 930 "print signed char < (minus)", 931 "print signed char > (minus)". 932 * gdb.base/callfuncs.exp (do_function_calls): 933 Add mips-sgi-irix* xfail, when compiled with native compiler, for 934 "call inferior func with struct - returns char *". 935 * gdb.base/return.exp (return_tests): Change xfail for 936 "correct value returned double test" to include Solaris 2.4. 937 * gdb.base/funcargs.exp (float_and_integral_args): 938 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a". 939 940Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 941 942 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for 943 enumeration bitfields if compiling with GNU C. 944 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path 945 to empty' prompt. 946 947Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu) 948 949 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run 950 test for PRO targets. 951 952 * gdb.base/funcargs.exp: Avoid ever setting more than 8 953 breakpoints in the inferior at any given time by making 954 two groups of breakpoints for call2*, call6* and call7* 955 tests. 956 957Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 958 959 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change. 960 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc 961 from optimizing it away. 962 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for 963 "call inferior func with struct". 964 965Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com> 966 967 * configure.in: Only configure gdb.chill for particular targets. 968 969Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com> 970 971 * gdb.base/Makefile.in: Add action to .c.o transformation 972 rule that generates a .ci file for each .o file and remove 973 explicit .c.o rules except for callfuncs.o. 974 * gdb.c++/Makefile.in: Add .cc.o transformation rule that 975 generates a .ci file for each .o file and remove explicit 976 .cc.o rules. 977 (clean): Remove *.tmp *.ci files. 978 (EXECUTABLES): Remove templ-info.exp. 979 * gdb.base/compiler.c: New file. 980 * gdb.c++/compiler.cc: New file 981 * gdb.base/scope.exp: Source gdb.base/scope.ci. 982 Change rs6000-*-* xfail for 983 "print 'scope0.c'::filelocal_ro" and 984 "print 'scope1.c'::filelocal" and 985 "print 'scope1.c'::filelocal_bss" and 986 "print 'scope1.c'::filelocal_ro" and 987 "print 'scope1.c'::foo::funclocal" and 988 "print 'scope1.c'::foo::funclocal_ro" and 989 "print 'scope1.c'::bar::funclocal" and 990 "print 'scope0.c'::filelocal_ro" and 991 "print 'scope1.c'::filelocal at foo" and 992 "print 'scope1.c'::filelocal_bss at foo" and 993 "print 'scope1.c'::filelocal_ro at foo" and 994 "print 'scope1.c'::foo::funclocal at foo" and 995 "print 'scope1.c'::foo::funclocal_bss at foo" and 996 "print 'scope1.c'::foo::funclocal_ro at foo" and 997 "print 'scope1.c'::bar::funclocal at foo" and 998 "print 'scope0.c'::filelocal_ro" and 999 "print 'scope1.c'::filelocal" and 1000 "print 'scope1.c'::filelocal_bss" and 1001 "print 'scope1.c'::filelocal_ro" and 1002 "print 'scope1.c'::foo::funclocal" and 1003 "print 'scope1.c'::foo::funclocal_bss" and 1004 "print 'scope1.c'::foo::funclocal_ro" and 1005 "print 'scope1.c'::bar::funclocal" and 1006 "print 'scope1.c'::bar::funclocal_bss" 1007 to only be xfail'd when not compiled with gcc. 1008 Add rs6000-*-* xfail for 1009 "print 'scope0.c'::filelocal_bss before run" 1010 when compiled with gcc. 1011 (test_at_main): Add rs6000-*-* xfail for 1012 "print filelocal_ro in test_at_main" 1013 when compiled with gcc. 1014 * gdb.base/ptype.exp: Source gdb.base/ptype.ci. 1015 Add rs6000-*-aix* xfail for 1016 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and 1017 "ptype t_char_array", not compiled with gcc. 1018 * gdb.base/list.exp (test_list_function): Add rs6000-*-* 1019 xfail for "list foo (in include file)" when gcc compiled. 1020 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci 1021 (integral_args): Add rs6000-*-* xfail for 1022 "run to call0a" if not compiled with gcc. 1023 (unsigned_integral_args): Add rs6000-*-* xfail for 1024 "run to call1a" if not compiled with gcc. 1025 (float_and_integral_args): Add rs6000-*-* xfail for 1026 "run to call2a" if not compiled with gcc and for 1027 "continue to call2b" for any compiler. 1028 Add rs6000-*-* xfail to 1029 "print f1 after run to call2a" for gcc compiled. 1030 (discard_and_shuffle): Add rs6000-*-* xfail for 1031 "run to call6a". 1032 (shuffle_round_robin): Add rs6000-*-* xfail for 1033 "backtrace from call7a" if not compiled with gcc. 1034 Add rs6000-*-* xfail for 1035 "backtrace from call7b" if compiled with gcc. 1036 (call_after_alloca): Add rs6000-*-* xfail for 1037 "print c in call_after_alloca" and 1038 "print s in call_after_alloca" and 1039 "backtrace from call_after_alloca_subr" 1040 if not compiled with gcc. 1041 (localvars_in_indirect_call): Add rs6000-*-* xfail for 1042 "print c in localvars_in_indirect_call" and 1043 "print c in localvars_in_indirect_call" and 1044 "backtrace in indirectly called function" and 1045 "stepping into indirectly called function" 1046 if not compiled with gcc. 1047 (localvars_after_alloca): Add rs6000-*-* xfail for 1048 "print c after runto localvars_after_alloca" and 1049 "print s after runto localvars_after_alloca" and 1050 "print i after runto localvars_after_alloca" and 1051 "print l after runto localvars_after_alloca" 1052 for all compilers. 1053 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather 1054 than whatis-info.exp. 1055 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather 1056 than opaque-info.exp. 1057 Setup rs6000-*-* xfail for 1058 "ptype on opaque struct pointer (statically)" and 1059 "ptype on opaque struct pointer (dynamically)" when 1060 not compiled with gcc. 1061 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci 1062 rather than callf-info.exp. 1063 (do_function_calls): Add clear_xfail for rs6000-*-* for 1064 "p t_float_values2(3.14159,float_val2)". Seems to work 1065 fine there, both with xlc and gcc. Need to find out what 1066 it is doing right and fix other platforms. 1067 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for 1068 "call inferior func with struct - returns int", 1069 "call inferior func with struct - returns long", 1070 "call inferior func with struct - returns float", 1071 "call inferior func with struct - returns double", 1072 "call inferior func with struct - returns char *", 1073 but only if not gcc compiled (presumes xlc compiled). 1074 Change rs6000-*-* xfails for 1075 "call inferior func with struct - returns char" and 1076 " call inferior func with struct - returns short" to only 1077 xfail if not using gcc. 1078 (clean mostlyclean): Remove *.ci and *.tmp files. 1079 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather 1080 than templ-info.exp. 1081 * gdb.base/langs.exp: Source gdb.base/langs.ci. 1082 Add rs6000-*-* xfail for "up to foo in langs.exp" 1083 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp" 1084 when not gcc compiled. 1085 1086Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com> 1087 1088 * gdb.base/callfuncs.exp: Add xfails for the powerpc. 1089 * gdb.base/corefile.exp: Likewise. 1090 * gdb.base/list.exp: Likewise. 1091 * gdb.base/scope.exp: Likewise. 1092 * gdb.base/siganls.exp: Likewise. 1093 1094 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4 1095 compiler output. 1096 * gdb.base/whatis.exp: Likewise. 1097 1098Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu) 1099 1100 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a 1101 failure (opcode table has been fixed to match reality). 1102 1103Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com> 1104 1105 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for 1106 "call inferior func with struct - returns char", 1107 "call inferior func with struct - returns short" 1108 1109 * gdb.base/scope.exp: Remove rs6000-*-* xfails for 1110 "print 'scope0.c'::filelocal at main", 1111 "print 'scope0.c'::filelocal_bss in test_at_main", 1112 "print 'scope0.c'::filelocal at foo", 1113 "print 'scope0.c'::filelocal_bss in test_at_foo", 1114 "print 'scope0.c'::filelocal at bar", 1115 "print 'scope0.c'::filelocal_bss in test_at_bar" 1116 1117 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function 1118 in source file 1". This bug seems to have been fixed with both 1119 gcc and native cc (was native assembler bug?). 1120 1121Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com) 1122 1123 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for 1124 "backtrace through signal handler" to "i*86-*-sysv4*". 1125 * gdb.base/signals.exp: Add xfail for "'next' behaved as 1126 continue" case. Add "known SVR4 bug" to fail message. 1127 Add "i*86-*-bsdi2.0" xfail for "handle all print". 1128 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1". 1129 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for 1130 "whatis unnamed typedef'd enum..." and "ptype t_char_array". 1131 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for 1132 "up to foo in langs.exp", "show language at foo in 1133 langs.exp", "up to cppsub_ in langs.exp", "show 1134 language at cppsub_ in langs.exp", "up to fsub in 1135 langs.exp", and "show language at fsub in langs.exp". 1136 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for 1137 "bactrace in corefile.exp". 1138 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for 1139 "call inferior function with struct - returns float" and 1140 "call inferior function with struct - returns double". 1141 1142Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu) 1143 1144 * gdb.disasm/sh3.s: Source for sh3 disassembler tests. 1145 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests. 1146 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment. 1147 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests. 1148 1149Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com> 1150 1151 * Makefile.in (CHILL_FOR_TARGET): Use previously defined 1152 (or overriden) "CHILL" macro rather then bare "gcc". 1153 Also look for ../../gcc/xgcc since that is what we will 1154 actually need, not "Makefile". Remove following assignment 1155 of CHILL to CHILL_FOR_TARGET because that results in 1156 recursive definition. 1157 1158Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com> 1159 1160 * gdb.base/corefile.exp: Change xfail for backtrace in 1161 corefile.exp from linuxaout to all linux. 1162 * gdb.base/sigall.exp (test_one_sig): Specifically deal with 1163 cases where we miss the breakpoint at the signal handler 1164 for some reason. Setup xfail for linuxoldld/linuxaout and 1165 getting SIGIO. Setup xfail for linuxoldld/linuxaout for 1166 hitting SIGURG breakpoint. 1167 * gdb.base/signals.exp: Setup xfail for "next" acting like 1168 continue to add linuxoldld. Setup xfail for all linux for 1169 "next to handler in signals_tests_1", "backtrace in 1170 signals_tests_1", "continue to func1", "pass SIGUSR1", 1171 and continue to handler". 1172 1173Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com> 1174 1175 * Update all FSF addresses except those in COPYING* files. 1176 1177Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com> 1178 1179 * gdb.base/a2-run.exp: Change messages to be more explicit about 1180 the status of args, and quote binfile in results. 1181 1182Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com> 1183 1184 * gdb.base/callfuncs.exp: Add tests for passing structs to 1185 inferior functions and return various types. 1186 * gdb.base/callfuncs.c: Add functions to receive a struct 1187 and return a member of the struct, in various types. 1188 1189Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 1190 1191 * gdb.base/Makefile.in (clean): Remove callf-info.exp. 1192 1193Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com> 1194 1195 * config/vxworks29k.exp: New file, sources vxworks.exp. 1196 1197Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com> 1198 1199 * config/gdbremote.exp: New file. Testing framework using 1200 gdbserver. 1201 1202Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com) 1203 1204 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for 1205 "call function when asleep" and "send end of file". 1206 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list 1207 for "backtrace in corefile.exp". 1208 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list 1209 for "backtrace through signal handler". 1210 * gdb.base/corefile.exp: Make sure we actually generate a core file 1211 before trying the core tests. Some systems allow the user to suppress 1212 generation of core files and default to that (linux for example). 1213 * gdb.base/signals.exp: Change xfail for "next" acting like "continue" 1214 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta. 1215 1216Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com> 1217 1218 * gdb.threads: New directory with some crude multi-threaded 1219 gdb tests (step.exp and step2.exp). 1220 * config/mt-lynx (STEP_EXECUTABLE): Define. 1221 (THREADFLAGS): Define. 1222 1223Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu) 1224 1225 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx. 1226 1227 * gdb.base/signals.exp: Disable whole file for lynx until 1228 further notice. 1229 1230 * gdb.base/signals.exp: xfail test where "next" acts like 1231 "continue" for lynx. 1232 1233 * gdb.base/interrupt.exp: xfail test for calling function while 1234 inferior is asleep for lynx. 1235 1236 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more 1237 than one cr-lf after each command. 1238 1239Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 1240 1241 * configure.in: Reinstate setting of stabsdirs variable, fix 1242 typo in setting up configdirs for native builds. 1243 1244 * gdb.base/return.exp: Fix typo in return double test. 1245 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the 1246 compiler from optimizing them away. 1247 1248Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu) 1249 1250 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf 1251 sequences to be echo'd by gdb when using gdb_test. 1252 * gdb.chill/chexp.exp: Likewise. 1253 * gdb.fortran/exprs.exp: Likewise 1254 1255Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com> 1256 1257 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds 1258 after the inferior gdb has started. 1259 1260 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf 1261 after each command. 1262 * gdb.base/funcargs.exp: Likewise. 1263 * gdb.base/gdbvars.exp: Likewise. 1264 * gdb.base/interrupt.exp: Likewise. 1265 * gdb.base/list.exp: Likewise. 1266 * gdb.base/watchpoint.exp: Likewise. 1267 * gdb.c++/demangle.exp: Likewise. 1268 * gdb.c++/inherit.exp: Likewise. 1269 * gdb.chill/chexp.exp: Likewise. 1270 * gdb.fortran/exprs.exp: Likewise. 1271 1272 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall 1273 test if we can't handle IO to/from the inferior. 1274 1275 * gdb.c++/misc.exp: Always check for a program already being 1276 started after sending a "run" command to gdb. 1277 1278 * gdb.base/twice.exp: Start with a fresh gdb. 1279 1280 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests 1281 only depend on gdb's expression code, not the chill runtime. 1282 1283 * gdb.base/return.c: Put return values into variables so we 1284 can have gdb print them rather than depending on the program 1285 to print them. 1286 * gdb.base/return.exp: Corresponding changes. 1287 1288 * lib/gdb.exp: Provide default value for noinferiorio. 1289 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from 1290 the inferior. 1291 1292 * gdb.base/break.exp: Always check for a program already being 1293 started after sending a "run" command to gdb. 1294 (text_next_with_recursion): Don't check the output from the 1295 program's printf statement. Instead just make sure the program 1296 exited. 1297 1298 * gdb.base/commands.exp: Protect tests which need arguments with 1299 $noargs conditionals. 1300 1301Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 1302 1303 * gdb.base/printcmds.exp: Adjust expect patterns for addresses 1304 of structure member arrays to match gdb/valops.c:value_addr change. 1305 1306Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu) 1307 1308 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout 1309 cases. 1310 1311Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com) 1312 1313 * configure.in (configdirs): Remove gdb.chill from default list 1314 of subdirs and then add it back in only if doing a native build. 1315 The current chill compiler does not yet work in any cross build. 1316 * Revert all signal changes from Jul 6. 1317 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm() 1318 for sh-hms targets, allowing these tests to link, with no other 1319 changes. Testing is suppressed by setting "nosignals" in site.exp. 1320 1321Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com) 1322 1323 * configure.in (signaldirs): Define and add to configdirs for all 1324 targets except some specific ones that are known to not support signals. 1325 Also clean up formatting. 1326 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals. 1327 (signals, sigall): Remove rules to build. 1328 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}: 1329 Moved to new gdb.signals directory. 1330 * gdb.signals: New test directory. 1331 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp, 1332 signals.c signals.exp}: New or moved files. 1333 1334Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu) 1335 1336 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist. 1337 1338Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com> 1339 1340 * gdb.base/return.exp: Xfail `return double' test failure 1341 on at least Solaris 2.3 and handle future/past versions on 1342 a case by case basis as appropriate. Also update message 1343 to include i*86 failures. 1344 1345Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 1346 1347 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS. 1348 1349 * lib/gdb.exp: Fix comment which erroneously identified 1350 gdb_file_cmd as gdb_load (the 19 May change was in fact to 1351 gdb_file_cmd not gdb_load). 1352 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout". 1353 1354 * gdb.base/setvar.exp: Make test names consistent between pass and 1355 fail cases. Use gdb_test more. 1356 1357Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 1358 1359 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout". 1360 1361Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 1362 1363 * gdb.base/help.exp: Fix expected help string for `show commands'. 1364 1365Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com> 1366 1367 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM. 1368 1369 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack 1370 of a text section. 1371 1372Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com) 1373 1374 * config/monitor.exp (gdb_target_monitor): Fix loop interator so 1375 that loop eventually terminates. Fix Connection refused logic so 1376 that testsuite will expire nicely. 1377 1378Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com) 1379 1380 * config/cpu32bug.exp, config/est.exp, config/hppro.exp, 1381 config/rom68k.exp: New tcl glue for the appropriate monitors. 1382 These all just end up calling monitor.exp. 1383 * config/monitor.exp (gdb_target_monitor): Handle `Connection 1384 refused' by retrying. Cleanup some timeout issues. 1385 * (gdb_load): Reduce timeout. Cleanup some timeout issues. 1386 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that 1387 callers don't have to set/restore global timeout variable. 1388 1389 * The following set of changes centralizes management of the global 1390 timeout variable. This way, it can be set in one target dependent 1391 place instead of dozens of places scattered throughout the test suite. 1392 If you need to lengthen a timeout, then you should either set timeout 1393 in one of the config/{target}.exp files, or multiply it by a factor. 1394 Setting it to an absolute value is always going to lose for some 1395 targets. 1396 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout. 1397 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout. 1398 * gdb.base/funcargs.exp: Don't set timeout. 1399 * gdb.base/list.exp (test_forward_search): Only use local timeout. 1400 * gdb.base/printcmds.exp (test_print_string_constants 1401 test_print_array_constants): Don't set timeout. 1402 * gdb.base/ptype.exp: Don't set timeout. 1403 * gdb.base/recurse.exp: Don't set timeout. 1404 * gdb.base/return.exp: Don't set timeout. 1405 * gdb.base/watchpoint.exp: Don't set timeout. 1406 * gdb.c++/classes.exp (do_tests): Don't set timeout. 1407 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout. 1408 1409Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com> 1410 1411 * Makefile.in: Make clean targets work also when SUBDIRS is empty. 1412 1413Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 1414 1415 * lib/gdb.exp: Disable chill tests for irix5. 1416 1417Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 1418 1419 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make 1420 each test pass or fail. 1421 1422Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 1423 1424 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if 1425 xlc not gcc. 1426 1427Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com) 1428 1429 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp. 1430 1431Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com) 1432 1433 * config/est.exp: Fix copyright and comments. Remove dead code. 1434 Use targetname, serialport and baud variables instead of fixed 1435 constants. 1436 * config/rom68k.exp: Fix copyright and comments. Remove dead code. 1437 * config/cpu32bug.exp: New file to support cpu32bug monitors. 1438 1439Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 1440 1441 * gdb.base/watchpoint.exp: Don't run 1442 test_watchpoint_triggered_in_syscall for sunos. 1443 1444Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 1445 1446 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h; 1447 they don't seem to exist. Do include stdio.h. 1448 1449Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 1450 1451 * gdb.base/a1-selftest.exp: Add alpha xfail. 1452 1453Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 1454 1455 * gdb.base/watchpoint.c (main): Prompt before calling read(). 1456 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall): 1457 Revise accordingly. Remove cruft about sending "123" several 1458 times, until it gets noticed. Clean up the "print buf[0]" stuff 1459 so that it passes or fails, and waits for prompts in the usual way. 1460 1461Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 1462 1463 * gdb.base/recurse.exp: Fix comment. 1464 1465 * TODO: Remove item about printing variables in nodebug.exp. Add 1466 item about enabling tests which are only run on some targets. 1467 1468 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or 1469 fail, make test names unique, use new gdb_test convention 1470 regarding pattern, use gdb_test more, etc.). 1471 1472 * gdb.base/bitfields.exp: Various cleanups (make each test pass or 1473 fail, make test names unique, etc.). 1474 1475Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 1476 1477 * gdb.base/nodebug.c: Change return type of top and middle to 1478 short. 1479 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they 1480 are fixed by the recent mdebugread.c changes. Allow `short ()' 1481 as type for top and middle. 1482 1483Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 1484 1485 * gdb.base/break.exp: Remove commented out if $usestubs {}. As 1486 nearly as I can tell, the whole thing was an accident in Stu's 1487 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant 1488 to replace a send/expect pair with gdb_test, but ended up only 1489 adding the gdb_test. My change of 24 Mar 1995 and Kung's change 1490 of 30 Mar 1995 took care of it, but left this vestigial comment 1491 which I am now nuking. 1492 1493Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 1494 1495 * gdb.base/break.exp: Look for different line number for 1496 breakpoint at main depending on usestubs. 1497 1498Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 1499 1500 * gdb.base/list.exp: Adjust some alternate expect patterns to 1501 match recent list0.c change. Add alternate expect pattern for 1502 output from `list default lines around main' for optimizing 1503 compilers. 1504 1505Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 1506 1507 * lib/gdb.exp: If nosignals is not set, set it to 0. 1508 1509Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com> 1510 1511 * config/slite-gdb.exp: Responds to load symbol table prompt. 1512 * gdb.base/break.exp: Adjust line number, fix rerun. 1513 * gdb.base/langs0.c: Add #ifdef usestubs. 1514 1515Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com> 1516 1517 * gdb.base/list.exp: Adjust line contents after adding new lines in 1518 list0.c. Also fix a syntax error. 1519 1520 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs. 1521 * gdb.base/break.exp: ditto. 1522 * gdb.base/list.exp: ditto. 1523 * gdb.base/bitfields.c: Add #ifdef usestubs in main(). 1524 * gdb.base/run.c: ditto. 1525 * gdb.base/list0.c: ditto. 1526 * gdb.base/funcargs.c: ditto. 1527 1528Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com) 1529 1530 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use 1531 $targetname, $serialport and $baud instead of hardwired variables. 1532 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the 1533 target doesn't support signals. 1534 1535Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com> 1536 1537 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1. 1538 1539Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 1540 1541 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(. 1542 Don't rely on the value of an auto variable before it has been 1543 initialized. Use gdb_test more. 1544 1545Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 1546 1547 * lib/gdb.exp (default_gdb_version): A version number must start 1548 with a digit, but other than that contains all characters up to 1549 the first whitespace character. 1550 1551Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 1552 1553 * gdb.base/commands.exp (breakpoint_command_test): New tests. 1554 1555Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 1556 1557 * gdb.c++/*.exp: Warn if executable does not exist. The original 1558 reason for skipping the warning was that configure.in sometimes 1559 intentionally skipped building the executables but the tcl code 1560 had no way of knowing. That (a) was always bogus with respect to 1561 error handling, (b) is no longer true (right now there is no way 1562 to skip C++ tests). 1563 1564 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables. 1565 1566Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 1567 1568 * gdb.base/list.exp: Add expect patterns for output from 1569 SunPRO compiled executables. 1570 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_* 1571 types. 1572 1573Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 1574 1575 * gdb.base/break.exp (test_next_with_recursion): Accept any line 1576 number (we are already testing that the correct source line text 1577 gets printed). 1578 1579 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure 1580 that is what is intended, but something needed to be done to get 1581 sunos4 native working again. 1582 1583 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef). 1584 1585 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which 1586 apparently went with a (very) old xfail. 1587 1588Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com> 1589 1590 * gdb.base/callfuncs.exp: call runto_main instead of runto main. 1591 runto_main is a proc in gdb.exp that will do 'step' for target use 1592 stubs. 1593 * gdb.base/exprs.exp: ditto. 1594 * gdb.base/interrupt.exp: ditto. 1595 * gdb.base/opaque.exp: ditto. 1596 * gdb.base/printcmds.exp: ditto. 1597 * gdb.base/ptype.exp: ditto. 1598 * gdb.base/scope.exp: ditto. 1599 * gdb.base/setvar.exp: ditto. 1600 * gdb.base/signals.exp: ditto. 1601 * gdb.base/twice.exp: ditto. 1602 * gdb.c++/classes.exp: ditto. 1603 * gdb.c++/inherit.exp: ditto. 1604 * gdb.c++/templates.exp: ditto. 1605 * gdb.base/break.exp: no run and hit main for stubs. Change line 1606 numbers for breakpoints and info breakpoint. 1607 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and 1608 breakpoint(). 1609 * gdb.base/callfuncs.c: ditto. 1610 * gdb.base/exprs: ditto. 1611 * gdb.base/interrupt.c: ditto. 1612 * gdb.base/opaque0.c: ditto. 1613 * gdb.base/printcmds.c: ditto. 1614 * gdb.base/ptype.c: ditto. 1615 * gdb.base/scope0.c: ditto. 1616 * gdb.base/setvar.c: ditto. 1617 * gdb.base/signals.c: ditto. 1618 * gdb.base/twice.c: ditto. 1619 * gdb.c++/misc.cc: ditto. 1620 * gdb.c++/templates.cc: ditto. 1621 1622Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 1623 1624 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.). 1625 1626 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit 1627 somewhere between `read' and `main.c'. I'm pretty sure the 1628 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot, 1629 and it isn't particularly useful. 1630 1631 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(. 1632 1633Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 1634 1635 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test. 1636 1637Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com> 1638 1639 * config/mt-slite: add LIBS and -nostdlib. 1640 * config/slite-gdb.exp: add this new file to support sparclite target. 1641 1642Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com> 1643 1644 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code. 1645 1646 * gdb.base/a2-run.exp: Change argument to istarget from 1647 "*-*-vxworks" to "*-*-vxworks*". 1648 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise. 1649 1650Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com> 1651 1652 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this 1653 will not runto main but do a 'step' to step out of breakpoint(). 1654 * config/mt-slite: add -Dusestubs. 1655 1656Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 1657 1658 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@ 1659 instead of just @. 1660 1661 * gdb.base/signals.exp: Add test for "handle all print". 1662 * TODO: Remove "handle all print". Also remove item about 1663 checking copyright date (I don't like the idea of a spurious FAIL 1664 based on when we run the tests). 1665 1666 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test 1667 for SunOS4 (reason for failure not investigated). Remove 1668 redundant test for $binfile. 1669 1670 * gdb.base/nodebug.c (array_index): Call malloc. 1671 1672 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique. 1673 1674Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu) 1675 1676 * gdb.base/recurse.exp: Update gdb_test invocation to use new 1677 conventions and slightly simplify the matching regexp. 1678 1679Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 1680 1681 * gdb.base/break.exp: Update gdb_test invocation to use new 1682 convention. 1683 1684 * lib/gdb.exp: If noargs is not set, set it to 0. 1685 1686 * gdb.base/nodebug.exp: Comment out redundant test. Make name of 1687 tests unique. 1688 1689 * lib/gdb.exp: Skip CHILL for AIX and Solaris. 1690 1691Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 1692 1693 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have 1694 one argument of type "<non-float parameter>". 1695 1696Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com) 1697 1698 * config/rom68k.exp: New file to support Motorola IDP board. 1699 * gdb.base/a2-run.exp: Skip this file if noargs is set. 1700 * gdb.base/break.c: Change things around so that this program 1701 doesn't depend upon args. This is necessary to make remote 1702 targets work (in general, they can't take args). 1703 * gdb.base/break.exp: Don't try to send args to program. Don't 1704 expect output. Also, replace lots of code with gdb_test. 1705 1706Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 1707 1708 * gdb.base/printcmds.exp (test_character_literals_accepted): Test 1709 printing of '\'' (which is what the comment says we are testing, 1710 even though we were not), not '''. 1711 (test_integer_literals_rejected): Test that printing ''' is an error. 1712 1713 * gdb.fortran/exprs.exp, gdb.fortran/types.exp, 1714 gdb.chill/chexp.exp, gdb.base/printcmds.exp, 1715 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp, 1716 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp: 1717 Use gdb_test not test_print_accept. 1718 * lib/gdb.exp: Remove test_print_accept. 1719 1720 * gdb.base/signals.exp (signal_tests_1): Make pass message 1721 consistent with fail message. 1722 1723 * gdb.base/whatis.exp: Remove xfails for printing char vs. 1724 unsigned char; the bug (PR 1821) is fixed. 1725 1726 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868. 1727 1728 * gdb.base/scope.exp (test_at_localscopes): Call pass for 1729 successful tests--makes xfailing them work right. 1730 1731Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 1732 1733 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect 1734 only \r\n, not .*. The test can pass .* as the last thing in 1735 $pattern if that is what it wants. In addition to providing this 1736 flexibility, this change should speed up pattern matching in cases 1737 where the pattern already ended with .* (there were a number of 1738 them). This change also helps catch bad patterns--in the old 1739 scheme the typo "char \*" instead of "char \\*" would pass. Now 1740 it is caught. 1741 * Many .exp files: Update callers. 1742 1743 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is 1744 clearer and does not spuriously match multiple ('s. Likewise for 1745 ) and *. 1746 1747 * gdb.base/nodebug.exp: Test ability to call a function and pass 1748 it a string (even with no debugging info). 1749 1750 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change 1751 "p '\'", which is the same as "p ''" once tcl gets done with 1752 quoting, to "p '\\'", which I suspect is what is intended (one 1753 backslash gets sent to GDB). 1754 1755 * gdb.base/printcmds.exp (test_artificial_arrays): New tests. 1756 1757Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 1758 1759 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR 1760 1817) was fixed literally years ago. 1761 1762Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 1763 1764 * gdb.base/funcargs.exp (call_after_alloca): Remove `next' 1765 test, it causes stepping out of call_after_alloca_subr with 1766 optimizing compilers. 1767 (localvars_in_indirect_call): Consume GDB prompt if `finish' 1768 fails. 1769 1770 * gdb.c++/templates.exp: Source templ-info.exp only if 1771 the templates executable exists. 1772 1773 * gdb.c++/misc.cc (class Contains_static_instance, 1774 class Contains_nested_static_instance), 1775 gdb.c++/classes.exp (test_static_members): Test printing of 1776 a class that contains a static instance of the class. 1777 1778Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 1779 1780 * gdb.base/langs2.c (cppsub_): Don't prototype. 1781 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value 1782 only, I believe). 1783 1784Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 1785 1786 * lib/gdb.exp (skip_chill_tests): New procedure. 1787 1788 * gdb.base/signals.exp (signal_tests_1): xfail for irix. 1789 1790Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu) 1791 1792 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of 1793 each expect pattern. Cuts runtime from 12 to about 4 seconds. 1794 1795Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 1796 1797 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled. 1798 1799 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only 1800 disassemble 8, not 16, instructions for part 4. 1801 1802 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't 1803 support the latter anymore. 1804 1805 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try 1806 -DNO_PROTOTYPES. 1807 * gdb.base/callfuncs.c: Control use of prototypes based on 1808 NO_PROTOTYPES, not __STDC__. 1809 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the 1810 t_float_values2 tests if prototypes in use. 1811 1812 * gdb.base/callfuncs.c (t_float_values, t_float_values2, 1813 t_double_values): When checking differences against DELTA, check 1814 that difference is within the range (-DELTA,DELTA), not just 1815 (-infinity,DELTA). 1816 1817Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com> 1818 1819 * config/mips-gdb.exp (gdb_load): In every test case, we need to do 1820 'file' command firts, then 'target', then 'load', this is due to gdb 1821 target set up. 1822 * config/mips-gdb.exp: Fix a couple regular exp bugs. 1823 1824Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu) 1825 1826 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing 1827 FP load/store variants. 1828 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants. 1829 1830Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com> 1831 1832 * gdb.base/term.exp: Do not give a warning if not native, it is 1833 not an abnormal condition. 1834 1835Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com> 1836 1837 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype 1838 t_char_array". 1839 1840Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com> 1841 1842 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we 1843 are getting the version number. 1844 1845 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning 1846 if not native, it is not an abnormal condition. 1847 1848Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 1849 1850 * lib/gdb.exp: Just use "file exists", rather than undocumented 1851 dejagnu procedure "findfile". 1852 1853Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com> 1854 1855 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks. 1856 (LDFLAGS): Set to -Xlinker -Ur. 1857 1858 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS): 1859 Removed, these values are set by lib/gdb.exp. 1860 1861 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx. 1862 1863Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com> 1864 1865 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead 1866 of replicating gdb startup code. 1867 1868 * config/mt-vxworks (LDFLAGS): Set to -r. 1869 (CFLAGS_FOR_TARGET): Removed. 1870 1871 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to 1872 (gdb) and gdb for vxworks uses (vxgdb). 1873 1874 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb 1875 executable is not in the tree and host != target, use sed and 1876 program_transform_name to determine the gdb name used by the 1877 target. 1878 1879 * configure.in, gdb.{base,c++,chill}/configure.in: changed so 1880 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare. 1881 1882Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 1883 1884 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing 1885 floats, chars, and shorts where there are ANSI-style function 1886 definitions. 1887 1888 * gdb.base/langs.exp, gdb.base/langs*: New test. 1889 * gdb.base/Makefile.in: Build it. 1890 * TODO: Remove item about checking that C names don't get C++ 1891 demangling applied; this test tests it. 1892 1893Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 1894 1895 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which 1896 went with the const70 xfail. The xfail went away a year ago. 1897 1898 * gdb.base/signals.exp: Rename a bunch of tests to give unique names. 1899 1900 * gdb.base/corefile.exp: Give backtrace test unique name. xfail 1901 for hp300. 1902 1903 * gdb.base/interrupt.exp: Also xfail hpux (for hp300). 1904 1905 * gdb.base/a1-selftest.exp: Don't run on hp300. 1906 1907Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 1908 1909 * Makefile.in (site.exp): Set host_alias and target_alias as well 1910 as host_triplet and target_triplet. 1911 1912Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 1913 1914 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior. 1915 1916 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same 1917 places as other ecoff systems). 1918 1919 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on 1920 ultrix. 1921 1922Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 1923 1924 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't 1925 remove them. 1926 * gdb.base/nodebug.exp: Accept "function" in addition to "text 1927 variable and "variable" in addition to "data variable". 1928 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX. 1929 1930 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not 1931 2. 1932 * gdb.base/list1.c (long_line): Add additional statement at start 1933 of function. 1934 * gdb.base/list.exp (test_forward_search): Update line number to 1935 reflect new statement. 1936 1937Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 1938 1939 * gdb.base/signals.exp: Reinitialize searched source directories 1940 after gdb_start call. 1941 1942Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu) 1943 1944 * gdb.disasm/Makefile.in (clean): Delete "errs" file. 1945 * gdb.stabs/Makefile.in: Likewise. 1946 1947 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last 1948 change. Instead split the tests into smaller pieces. 1949 * gdb.disasm/hppa.s: Corresponding changes. 1950 1951Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 1952 1953 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp: 1954 Quote ^C when passing it to stty. For some shells ^ is a pipe. 1955 1956 * gdb.base/funcargs.exp: Modify many tests so that every test 1957 either passes or fails. Make some test names unique. 1958 1959Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 1960 1961 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp: 1962 Call stty to set interrupt character. 1963 1964 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check 1965 for HP assembler versus GNU assembler based on actual behavior of 1966 $(CC), rather than assuming that $(AS) is always the GNU assembler. 1967 1968 * TODO: Suggest a few more stepping tests. 1969 1970Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com> 1971 1972 * gdb.base/default.exp: xfail no-stack backtraces for h8300, 1973 restart GDB for h8300 after a continue. 1974 (return): Add pattern to match a29k-udi behavior. 1975 * gdb.base/nodebug.exp: Remove obsolete comment. 1976 * gdb.base/regs.exp: New file, testing of register displays. 1977 * gdb.base/return.exp: Fix typo in reference to $objdir. 1978 * gdb.base/whatis.exp: Always start with a fresh GDB. 1979 1980Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 1981 1982 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout 1983 higher, these tests generate a lot of output. 1984 1985Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 1986 1987 * lib/gdb.exp (gdb_test): Remove catch from around the send. The 1988 code following the catch silently ignored some errors; without the 1989 catch they should be thrown like any other tcl error. Also, the 1990 catch used "" instead of {} which meant all the callers who wanted 1991 to include one of the characters "[]$ had to quote it an extra time. 1992 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp, 1993 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp, 1994 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp: 1995 Remove extra quoting. 1996 1997Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu) 1998 1999 * gdb.base/commands.exp: Make test names unique; every test either 2000 passes or fails. Update some comments. 2001 2002 * gdb.disasm/hppa.exp (do_system_control_tests): Update. 2003 2004Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 2005 2006 The following fixes a FAIL caused by the fact that the alpha stabs 2007 configuration didn't use the ".if alpha" code in weird.def. 2008 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32 2009 bit pointer, so the 32 bit version works even on the alpha. 2010 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}: 2011 Remove the stuff which allowed us to have separate versions for 2012 alpha and everything else. 2013 2014 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix 2015 regexp which "info func operator\[\](" is supposed to match. Fix 2016 string to send to GDB. Note that GDB still doesn't work right. Add a 2017 new test for "info func .perator\[\](" which GDB does handle correctly. 2018 2019 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems. 2020 2021Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 2022 2023 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp, 2024 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp, 2025 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp, 2026 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff; 2027 it makes the tests harder to understand and confuses test-o-matic. 2028 The preferred style is that each test provides a PASS or a FAIL, 2029 and has a unique message (e.g. "continue #54" not just "continue") 2030 which is the same for the pass and the fail. 2031 * gdb.fortran/exprs.exp, gdb.fortran/types.exp, 2032 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject 2033 to lib/gdb.exp. 2034 * gdb.base/printcmds.exp: Use test_print_accept. Remove 2035 prt_accept which was basically the same thing. Likewise for 2036 test_print_reject and prt_reject. 2037 * lib/gdb.exp (test_print_reject): Add some more error message 2038 patterns to match from the former printcmds.exp (prt_reject). 2039 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails. 2040 One defect of the passcount stuff is that some of it failed to 2041 report XPASS where appropriate. 2042 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra 2043 stuff before and after arg in expected pattern. 2044 (test_paddr_operator_functions): Re-do test without print_addr_of; 2045 this is the only test which seems to want extra stuff there. 2046 2047Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com> 2048 2049 * gdb.base/nodebug.exp: Update new tests to reflect improved 2050 wording of gdb output. 2051 2052 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis" 2053 and "ptype" work on variables in files compiled without -g. 2054 Replaces commented out "maint print msymbol" tests. 2055 2056Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com> 2057 2058 * gdb.base/setvar.c (dummy): Call malloc. 2059 2060 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid 2061 losing with the irix4 sed. 2062 2063 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal 2064 ALRM" on irix4. 2065 2066Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com> 2067 2068 * TODO: Remove items about corefile.exp testing new exec-file and 2069 backtrace; both are now done. Add items about printing enums. 2070 2071Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com> 2072 2073 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if 2074 "get signal $thissig" test fails. 2075 2076 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks. 2077 2078Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com> 2079 2080 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid 2081 compiler warning with dec alpha compiler. 2082 2083 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove 2084 extra \n from gdb_test call (this explains why the prompt test 2085 that I removed yesterday was there). 2086 (user_defined_command_test): Remove extra \n and prompt test. 2087 2088 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST 2089 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL 2090 doesn't exist. 2091 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL. 2092 Also remove alpha workaround, which turns out to be because 2093 SIGABRT == SIGLOST. 2094 2095 * gdb.base/sigall.exp: Add workaround for alpha weirdness. 2096 2097 * gdb.base/help.exp: Don't test "help show". 2098 2099Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com> 2100 2101 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that 2102 "set print address" is on. 2103 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't 2104 pass prompt to gdb_test; gdb_test already looks for the prompt. 2105 2106 * gdb.base/help.exp: Replace most of docstring for "define" with ".*". 2107 2108 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test 2109 was a vestige of the manual TESTSTRATEGY, and the purpose of it 2110 was to make sure that gdb can read a core file. But (a) the "read 2111 the corefile" part didn't make it to a1-selftest.exp, we just 2112 delete the corefile after creating it, and (b) we test reading 2113 corefiles in corefile.exp anyway. Also, this test left around a 2114 xgdb process on Solaris. 2115 2116 * gdb.base/corefile.exp: Also test backtrace. 2117 2118Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu) 2119 2120 * gdb.base/commands.exp: Test a simple user defined command with 2121 arguments and if/while statements; verify the full user command is 2122 printed by "show user". 2123 2124 * gdb.base/commands.exp: Test if/while commands as part of a 2125 breakpoint command list; verify they appear in breakpoint 2126 information. 2127 2128Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com> 2129 2130 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather 2131 than by dividing by zero. 2132 2133Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu) 2134 2135 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems 2136 performing an inferior call with watchpoints enabled. 2137 * gdb.base/watchpoint.c (main): Delete second unnecessary read 2138 call. 2139 2140Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com> 2141 2142 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo 2143 of "file" command. 2144 2145 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo): 2146 Add additional pattern for when "int operator int(void);" appears 2147 in a different order. 2148 2149Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com> 2150 2151 * gdb.base/signals.exp: Call gdb_exit and gdb_start. 2152 2153 * gdb.base/help.exp: Replace most of docstrings for "info signals" 2154 and "signal" with ".*". 2155 2156Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 2157 2158 * TODO: Add note about "handle all nostop". 2159 2160 * gdb.base/{sigall.c, sigall.exp}: New test. 2161 * gdb.base/Makefile.in: Add it. 2162 2163Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com> 2164 2165 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument 2166 when invoking GDB, suppresses any windowing interface. 2167 2168Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com> 2169 2170 * config/sim-gdb: New file, simulator testing support. 2171 2172Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu) 2173 2174 * gdb.base/interrupt.exp: Test calling func1 twice. 2175 2176Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com> 2177 2178 * gdb.base/list.exp (test_forward_search): Set timeout higher 2179 when we'll be getting lots of output from gdb. 2180 2181 * gdb.base/a1-selftest.exp: Move code that was inside expect -re 2182 "init_malloc" to after the expect statement. Run it if that 2183 regexp is taken, but also for two others which happen if source 2184 cannot be found. 2185 2186Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com) 2187 2188 * gdb.base/printcmds.exp: New test, for printing register before 2189 program is running. 2190 2191Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 2192 2193 * gdb.base/list.exp: Correct some alternate expect patterns 2194 to reflect changes in list1.c. 2195 2196Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com) 2197 2198 * TODO: Add item regarding large frames. 2199 2200 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test. 2201 2202 * TODO: Remove item about enabling return.exp; it 2203 is enabled. Suggest a few more "return" tests. 2204 2205Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 2206 2207 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for 2208 anonymous unions. 2209 2210Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com) 2211 2212 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o 2213 and pr-5646.o, so "make" is the same as "make all", not "make 2214 pr-4975.o". 2215 2216Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com> 2217 2218 * gdb.base/list.exp: Adjust expectations to reflect changes in 2219 list1.c. 2220 (test_forward_search): New test proc. 2221 * gdb.base/list1.c (long_line): New function, has long source line. 2222 2223Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com> 2224 2225 * gdb.base/a1-selftest.exp: Change initial stepping to know about 2226 additional line of code that was added. 2227 2228Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu) 2229 2230 * gdb.disasm/hppa.s: Break the large branching tests into smaller 2231 tests so as not to overflow expect's input buffers. 2232 * gdb.disasm/hppa.exp: Corresponding changes. 2233 2234Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 2235 2236 Beginnings of template debugging tests. 2237 * gdb.c++/templ-info.cc: New file to test for template 2238 debugging capability of the compiler. 2239 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from 2240 templ-info.cc. 2241 * gdb.c++/templates.cc: Add explicit template instantiations 2242 to enable compiling with -fno-implicit-templates. Add destructor 2243 and 'value' method to T5 class for template tests. 2244 * gdb.c++/templates.exp: Add testcases for printing of template 2245 types, setting breakpoints on template methods and calling a 2246 template method. 2247 2248Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu) 2249 2250 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the 2251 branch target since some assemblers (gas-2.5) may emit a 2252 relocation for the branch instead of resolving it in the 2253 assembler. 2254 2255Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 2256 2257 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace 2258 through signal handler. 2259 2260Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com) 2261 2262 * configure.in (*-*-netware): Use config/mt-netware. 2263 2264 * config/mt-netware: New file. 2265 * config/mt-i386-netware: Removed, separate configs for different 2266 netware architectures are no longer needed now that we have 2267 --with-headers. 2268 2269Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 2270 2271 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed 2272 by the recent changes to use ANSI C arithmetic conversions. 2273 2274Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com) 2275 2276 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache 2277 bug involving using inferior_pid to figure out whether to select a 2278 frame. 2279 2280Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu) 2281 2282 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to 2283 match the current disassembler output. 2284 2285Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com) 2286 2287 * gdb.fortran/exprs.exp: Expect VOID instead of void. 2288 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran 2289 types, expect "int" as type of integer values (for now). 2290 2291Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu) 2292 2293 * gdb.base/commands.exp: New tests for if/while commands. 2294 2295Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com) 2296 2297 * lib/gdb.exp (runto): Replace sub-pattern for hex value 2298 by .*, since hex values have different syntax in Chill mode. 2299 2300Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 2301 2302 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove 2303 linefeed from expect pattern for repeated types with indices > 9. 2304 2305Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com) 2306 2307 First part of Fortran test suite. 2308 * gdb.fortran: New directory. 2309 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files. 2310 2311Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 2312 2313 * gdb.base/default.exp: Update expect pattern for load command 2314 without arguments. 2315 2316Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com) 2317 2318 * configure.in: Change i386 to i[345]86. 2319 * gdb.base/configure.in: Likewise. 2320 * gdb.c++/configure.in: Likewise. 2321 * gdb.chill/configure.in: Likewise. 2322 2323Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com) 2324 2325 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect 2326 patterns, since that is not a valid context for comments. 2327 2328Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com) 2329 2330 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for 2331 repeated types and repeated types with indices > 9. 2332 2333Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com) 2334 2335 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with 2336 2417; old bug has been fixed. 2337 2338Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu) 2339 2340 * gdb.base/interrupt.exp: When trying to wake up the inferior, 2341 send the newline ourselves instead of assuming gdb_test will do 2342 so when passed an empty input string. 2343 2344 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the 2345 stabs testcode. 2346 2347Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com) 2348 2349 * lib/gdb.exp (gdb_test): Don't send anything if the first 2350 argument is an empty string. This makes cases where we want to 2351 match output that is already in expect's buffers (for example, 2352 matching a breakpoint after gdb_run_cmd has been called) work 2353 reliably. 2354 2355Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com) 2356 2357 * config/netware.exp: New file. 2358 2359Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com) 2360 2361 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set 2362 the -B and -L prefixes so we can find the debugging stub. 2363 2364 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is 2365 there and we are using the gcc from the tree. 2366 2367 * gdb.base/types.c: Removed. 2368 2369 * gdb.base/configure.in: Look for makefile fragments in ../config. 2370 Recognize i386-*-netware. 2371 * gdb.c++/configure.in: Likewise. 2372 2373Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 2374 2375 * gdb.base/corefile.exp: Change `else if' to `elseif', which is 2376 the correct TCL syntax. 2377 2378Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com) 2379 2380 * gdb.base/opaque.exp: use runto instead of messing around with 2381 breakpoints. Simplify by using gdb_test. 2382 2383 * gdb.base/bitfields.exp: restart between tests on netware targets 2384 because breakpoints aren't relocated after target death. Run 2385 processes to completion. 2386 2387 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd. 2388 2389Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com) 2390 2391 * Makefile.in: Remove extra tabs that confuse some versions 2392 of "make". Use the newly built gdb to test with by default, 2393 rather than the first one in the tester's search path. 2394 2395Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com) 2396 2397 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo. 2398 2399 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and 2400 condition help. 2401 2402Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com) 2403 2404 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd. 2405 2406 * lib/gdb.exp (gdb_run_cmd): New function, used to start program 2407 running. 2408 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program. 2409 * gdb.base/funcargs.exp: Likewise. 2410 2411 * gdb.base/bitfields.exp: Simplify by using gdb_test. 2412 * gdb.base/funcargs.exp: Likewise. 2413 2414 * lib/gdb.exp (gdb_test): if match times out, don't call fail if 2415 message is "". 2416 2417Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com) 2418 2419 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug, 2420 return,signals,twice}.exp: Handle non-existant binaries 2421 consistantly. 2422 2423 * gdb.base/corefile.exp: Execute coremaker to generate core dump. 2424 * gdb.base/Makefile.in: Don't try to generate a core dump, we 2425 might testing a cross development system. 2426 2427Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com) 2428 2429 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the 2430 runtest script is relative to ${srcdir}, not ${rootdir}. 2431 2432Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com) 2433 2434 * gdb.base/signals.exp: Allow for optionality of breakpoint 2435 address. 2436 2437Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com) 2438 2439 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test. 2440 2441Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com) 2442 2443 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>, 2444 for size_t definition. 2445 * gdb.c++/templates.cc: Likewise 2446 2447 * config/mt-i386-netware: New file. 2448 2449 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not 2450 defined. 2451 2452 * gdb.base/Makefile.in: Added support for systems that name core 2453 files by appending "core" to the program name. 2454 * gdb.base/a1-selftest.exp: Likewise. 2455 2456Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 2457 2458 * gdb.base/return.exp: Add comment and message for `return double' 2459 test failure on Sparc Solaris. 2460 2461Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com) 2462 2463 * lib/gdb.exp (runto): Allow for optionality of breakpoint address. 2464 2465Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 2466 2467 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler 2468 from optimizing them away. 2469 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect 2470 patterns to include default constructors and assignment operators, 2471 to match gcc versions beyond 2.5.8. Accept any cplus demangling 2472 character in the output of the virtual base pointer. 2473 2474Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 2475 2476 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular 2477 expression match in print_addr_of to avoid unintented matches. 2478 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++ 2479 versions up to 2.5.8. 2480 2481Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 2482 2483 * gdb.base/list.exp: Tweak alternate pattern for listing of an 2484 included file to run under newer versions of expect. 2485 * gdb.c++/demangle.exp: Add spaces to the expect patterns between 2486 consecutive >'s in templates to accomodate recent cplus-dem.c change. 2487 Remove xfail for the virtual table of BDDHookV. 2488 2489Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com) 2490 2491 * lib/gdb.exp (string_to_regexp): Set a default result. 2492 (default_gdb_start): Fix misleading message. 2493 2494Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com) 2495 2496 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout: 2497 Remove all CC, etc definitions. 2498 * config/mt-hpux: New file. 2499 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove: 2500 (CFLAGS, LDFLAGS): Define. 2501 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS. 2502 2503 * Makefile.in (site.exp): Don't insert host_os, etc. 2504 (just-check): Just use RUNTEST with RUNTESTFLAGS only. 2505 (distclean): Check existence of subdir. 2506 * gdb.base/configure.in (hppa*-*-hpux*): Recognize. 2507 * gdb.base/Makefile.in: General cleanup and simplification. 2508 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions 2509 to build executables. Use default rule to build .o files. 2510 (EXPECT, RUNTEST, CC): Fix relative pathname. 2511 (site.exp): Don't insert host_os, etc. 2512 * gdb.base/signals.c (main): Don't call signal unless SIGALRM 2513 and/or SIGUSR1 defined. 2514 * gdb.base/watchpoint.c: Don't include stdio.h a second time. 2515 * gdb.c++/Makefile.in: General cleanup and simplification. 2516 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions 2517 (CFLAGS): Remove. 2518 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname. 2519 2520Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu) 2521 2522 * gdb.base/recurse.exp: Misc changes to get tests running again 2523 after Kung's changes to the watchpoint code. 2524 * gdb.base/watchpoint.exp: Likewise. 2525 2526Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com) 2527 2528 * lib/gdb.exp (string_to_regexp): Convert {\} also. 2529 2530Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com) 2531 2532 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start. 2533 * lib/gdb.exp (default_gdb_start): Define. 2534 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp, 2535 gdb.base/funcargs.exp, gdb.base/opaque.exp, 2536 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp, 2537 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp, 2538 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp: 2539 Don't call gdb_target_udi in between tests. 2540 2541Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com) 2542 2543 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle 2544 (which was basically just a local version of the same thing). In 2545 addition to avoiding duplication, gdb_test_exact is faster. 2546 * lib/gdb.exp (gdb_test_exact): Fix typo. 2547 2548 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints, 2549 don't give an error. 2550 2551 * gdb.base/term.exp: Call delete_breakpoints before starting. 2552 2553 * gdb.base/Makefile.in (EXECUTABLES): Remove t10. 2554 (t10): Add comment. 2555 2556Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com) 2557 2558 Reorganization of the GDB Test Suite. 2559 2560 * gdb.base: New directory, contains all the basic tests. 2561 * gdb.c++: New directory, tests specific to C++. 2562 * gdb.chill: New directory, tests specific to Chill. 2563 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, 2564 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, 2565 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, 2566 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved 2567 into appropriate new directories (t00-t17 to base, t20-t23 to c++, 2568 t30-31 to chill). 2569 * */gdbme.*: Rename to match appropriate expect scripts. 2570 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c, 2571 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c, 2572 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h, 2573 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c, 2574 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c, 2575 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c, 2576 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c, 2577 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c, 2578 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c, 2579 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files. 2580 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc, 2581 gdb.c++/virtfunc.cc: New names of C++ files. 2582 * gdb.chill/chillvars.ch: New name of Chill file. 2583 * gdb.base/configure.in, gdb.c++/configure.in, 2584 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in. 2585 * gdb.base/Makefile.in, gdb.c++/Makefile.in, 2586 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in. 2587 * configure.in (configdirs): Update to reflect directory changes. 2588 (target_abbrev): No longer define for any configuration. 2589 * Makefile.in: Cosmetic improvements to header comments. 2590 2591Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com) 2592 2593 Various changes to gdb.t31: 2594 2595 * Makefile.in (gdbme.o): Compile with -fspecial_UC. 2596 * gdbme.ch: Make all key-words and predefineds be upper-case. 2597 * chillvars.exp: Expect key-words and predefinds in upper-case. 2598 2599 * chillvars.exp: Use gdb_test_exact many places. 2600 Change expected output for arrays (which now includes index labels). 2601 2602 * pr-5020.exp, gdme.ch (module PR_5020): 2603 New test, for PR-5020. 2604 2605Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com) 2606 2607 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures. 2608 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions. 2609 2610Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com) 2611 2612 * Makefile.in: Fix bit-rot in definitions of CHILL, 2613 CHILL_FOR_TARGET and Chill_LIB. 2614 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples. 2615 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS, 2616 CHILL, and CHILL_LIB. 2617 2618Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com) 2619 2620 * Revert the previous changes. Please see Rob's directory 2621 /lisa/test/rob/progressive/gdb/testsuite for these fixes. 2622 2623Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com) 2624 2625 * Makefile.in, configure.in, config/mips-gdb.exp, 2626 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy, 2627 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp, 2628 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,, 2629 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in, 2630 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c, 2631 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in, 2632 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp, 2633 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in, 2634 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in, 2635 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp, 2636 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in, 2637 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c, 2638 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp, 2639 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in, 2640 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing 2641 changes from 94Q1. 2642 2643Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com), 2644 2645 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff, 2646 config/mt-slite, config/mt-unix, config/mt-vxworks: Add 2647 Rob's new testing fragments. 2648 2649Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com) 2650 2651 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp, 2652 lib/gdb.exp: Replace error proc calls with perror. 2653 2654Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com) 2655 2656 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the 2657 version also, match on casted version strings, and match on 2658 gdb startup case where the line numbers might be messed up. 2659 2660Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com) 2661 2662 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links. 2663 (CFLAGS): Delete it from here. 2664 2665Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com) 2666 2667 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs. 2668 2669Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com) 2670 2671 * Makefile.in (RUNTEST): Default to just "runtest". 2672 2673Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu) 2674 2675 * gdb.t17/callfuncs.exp: More comments about t_func_values tests. 2676 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why 2677 the code has been restructured. 2678 2679Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com) 2680 2681 * gdb.t00/default.exp (set write): Allow any number of \r and/or 2682 \n, not just one of each. 2683 2684 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4 2685 /bin/cc gives a warning if you do. 2686 2687Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com) 2688 2689 * gdb.t24/demangle.exp: change expect pattern of 2690 __t10ListS_link1ZUiRCUiPT0 2691 2692Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu) 2693 2694 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints 2695 on local variables in recursive functions. 2696 2697 * gdb.t07/Makefile.in: Build the new test. 2698 2699Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu) 2700 2701 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers 2702 directly. Instead compare the return values from actual calls. 2703 2704Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com) 2705 2706 * Makefile.in (check): Set TCL_LIBRARY for runtest. 2707 2708Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu) 2709 2710 * From Peter Schauer with minor modifications. 2711 * gdb.t15/return.exp (return_tests): Handle targets where "return" 2712 stops in mid-line in the caller. Add xfail for returning a float 2713 value on X86 targets. 2714 2715Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu) 2716 2717 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves 2718 to avoid expect lossage. 2719 (fmem_LRbug_tests): Likewise. 2720 * gdb.disasm/hppa.s: Corresponding changes. 2721 2722 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line 2723 conditions to work with latest dejagnu/expect. 2724 2725 * gdb.t15/funcargs.exp (finish from indirect call): No longer 2726 expected to fail on the PA. 2727 (backtrace in call with trampolines): Explicitly require main 2728 to be frame #1 (no trampolines should show up in backtrace). 2729 2730 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete 2731 "continue -expect". 2732 * gdb.t06/break.exp: Likewise. 2733 * gdb.t07/watchpoint.exp: Likewise. 2734 * gdb.t13/bitfields.exp: Likewise. 2735 * gdb.t15/{funcargs,return}.exp: Likewise. 2736 * gdb.stabs/weird.exp: Likewise. 2737 * config/{mips,udi}-gdb.exp: Likewise. 2738 2739 * hppa.sed: Enclose comments within a sed command to avoid 2740 losing with the old OSF1 sed. 2741 2742Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 2743 2744 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for 2745 sequent dynix. 2746 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix. 2747 * gdb.t15/funcargs.exp: Conditionally step again to really 2748 finish from marker_call_with_trampolines. Handle the case where 2749 the first step from within call_with_trampolines already steps 2750 us back to main. 2751 * gdb.t15/gdbme.c: Add comment to closing brace of 2752 call_with_trampolines for funcargs.exp. 2753 2754Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu) 2755 2756 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall): 2757 Fix typo(s). 2758 2759Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu) 2760 2761 * gdb.t07/gdbme.c: More code for watchpoint testing. 2762 2763 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and 2764 "Hardware watchpoint" throughout file. 2765 (test_watchpoint_triggered_in_syscall): New test. 2766 (test_complex_watchpoint): New test. 2767 2768Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu) 2769 2770 * gdbme.c (call_with_trampolines): New function to try and step 2771 into. Tests trampoline problems on the PA. 2772 2773 * funcargs.exp (localvars_in_indirect_call): No longer expect 2774 stepping into indirect call to fail on PAs. 2775 (test_stepping_over_trampolines): New test. 2776 2777Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com) 2778 2779 * TODO: Add suggestions for static member function tests, and 2780 completion tests. 2781 2782Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com) 2783 2784 * TODO: Add suggestions for "p/a" tests. 2785 2786 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set. 2787 (default_gdb_exit): Replace all the hair with sending "quit" to 2788 the process with a simple close. 2789 2790Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com) 2791 2792 * TODO: Add suggestions for shared library tests. 2793 2794Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com) 2795 2796 * TODO: Add suggestions for x/s tests. 2797 2798Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com) 2799 2800 * gdb.t00/help.exp: Replace most of docstrings for "tbreak", 2801 "enable once", and "enable breakpoints once" with ".*". 2802 2803Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com) 2804 2805 * TODO: Add suggestions about structure passing tests. 2806 2807Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 2808 2809 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for 2810 the primary1 test, use work around if __GNUC__ < 2. 2811 * gdb.t06/signals.c: Add comments for signals.exp pattern matching. 2812 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix. 2813 Test for bad output rather than waiting for timeout. Issue 2814 second continue only if first continue failed. 2815 2816Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com) 2817 2818 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do 2819 operator[] test with gdb_test because the old code didn't seem to 2820 be getting the quoting right with the new dejagnu. 2821 2822Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com) 2823 2824 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use 2825 one from the path. 2826 * Makefile.in: Use a fresh expect if there is one, use runtest 2827 from the src tree if there is one. 2828 2829Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com) 2830 2831 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for 2832 next over recursive call. Revise the tests from that point on 2833 (which had been skipped) to match GDB's actual (correct) output. 2834 2835 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug 2836 with next over a breakpoint whose condition is false. 2837 2838 * gdb.t00/help.exp: Comment out "help set print" tests just like 2839 (and for same reason as) "help set" test. 2840 2841Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu) 2842 2843 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests. 2844 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them. 2845 2846Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com) 2847 2848 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer 2849 necessary gdb_target_udi. 2850 2851 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc. 2852 2853 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs 2854 1838 and 2417; they are fixed. 2855 2856 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array), 2857 gdb.t03/ptype.exp (ptype structure, ptype union): 2858 Remove xfails; the test is looser than when the xfails were added. 2859 2860 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI. 2861 * gdb.t00/help.exp: Don't expect remote to be in "help target" output. 2862 2863 * gdb.t01/run.exp: Only run shell test if isnative. 2864 2865 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command, 2866 since "run" automatically loads if necessary. Call gdb_target_udi 2867 after the "file" since "file" kills any execution target. 2868 2869 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to 2870 GDB. GDB doesn't work that way (not anymore at least) on UDI. 2871 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first 2872 argument for UDI. 2873 2874Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com) 2875 2876 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message. 2877 2878 * gdb.t17/callfuncs.exp: Add xfails for rs6000. 2879 2880Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com) 2881 2882 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test, 2883 properly quoting regexps. This makes the second argument to 2884 demangle a fixed string, which matches the callers, instead of a 2885 shell-style pattern which is what the previous implementation 2886 used. Update some of the callers. 2887 2888Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu) 2889 2890 * gdb.disasm/hppa.s (comib_tests): Add missing instruction. 2891 (comib_nullified_tests): Fix typo. 2892 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect 2893 strings. No longer expected to fail. 2894 2895 * gdb.disasm/hppa.s (addib_tests): Fix typo. 2896 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect 2897 strings. No longer expected to fail. 2898 2899 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect 2900 string. No longer expected to fail. 2901 2902Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu) 2903 2904 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string. 2905 No longer expected to fail. 2906 2907 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect 2908 string. No longer expected to fail. 2909 2910Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com) 2911 2912 * gdb.t24/demangle.exp: Remove a bunch more tests which differ 2913 only in the names (I probably got most of them). I was even 2914 generous with some which differed in underscores in names, and 2915 probably missed a few, and I *still* was able to remove almost a 2916 third of the file with almost no impact on testsuite coverage. 2917 2918Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com) 2919 2920 * gdb.t00/default.exp: Match udi_attach error message as well as 2921 the one from child_attach. 2922 2923 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark. 2924 2925 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB. 2926 2927 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8. 2928 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it. 2929 2930 * Move test with enums and partial symbols back to 2931 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}. 2932 Reverts the change of 26 May 93. Per today's change to 2933 stabs.texinfo, the behavior that weird.exp was expecting was 2934 unreasonable; what is important is that the compiler+gdb get 2935 things right, which happens with a recent gcc. Also fix the test 2936 to deal with native compilers which put out the stab gdb can't 2937 deal with. 2938 2939Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com) 2940 2941 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only 2942 in the names. The main thing these accomplish is to slow things down. 2943 Many more such duplicates surely remain. 2944 2945 * gdb.t00/help.exp: Comment out "help support" test just like 2946 (and for same reason as) "help set" test. 2947 2948Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com) 2949 2950 * gdb.t06/break.exp: Remove setup_xfails for 2951 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb. 2952 * gdb.t20/inherit.exp (test_ptype_si): Update warning message 2953 about known bug in gcc to include up through 2.5.8. 2954 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as 2955 well as "_vb$". 2956 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions): 2957 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass 2958 with latest gcc and gdb. 2959 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as 2960 well as "_vb$". 2961 2962Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu) 2963 2964 * configure.in (hppa*-*-*): Also configure and build stabs-only 2965 tests. 2966 2967Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu) 2968 2969 * gdb.t10/hppa.mt: A makefile fragment for the PA. 2970 * gdb.t10/configure.in (hppa*-*-*): Use it. 2971 2972Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 2973 2974 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly. 2975 2976Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 2977 2978 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash 2979 versions prior to 1.13.5. 2980 2981Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com) 2982 2983 * gdb.t00/default.exp (show prompt): In FAIL case, only match if 2984 the prompt is at the start of a line. 2985 2986Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu) 2987 2988 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions. 2989 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's 2990 in the copr tests now. 2991 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect 2992 copr in the fpu_misc tests anymore. fpu_misc tests are no longer 2993 expected to fail. 2994 2995Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com) 2996 2997 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp, 2998 gdb.t31/chillvars.exp, lib/gdb.exp: 2999 Tweak to run under either version of expect. 3000 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement. 3001 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures. 3002 * gdb.t11/list.exp: Remove extraneous whitespace. 3003 3004Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com) 3005 3006 * gdb.t16/printcmds.exp (test_print_strings): Accept 3007 "(unsigned char *) " before the string. 3008 3009 * TODO: Add notes about printing of fancy types and GDB expressions. 3010 3011Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com) 3012 3013 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes. 3014 * gdb.t06/configure.in: Don't try to compile signals test program 3015 if doing mips-idt-ecoff. 3016 3017Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com) 3018 3019 * Most .exp files: Tweak to run under either version of expect. 3020 3021Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com) 3022 3023 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing 3024 xfails; I'm not sure why they are failing, but not because of PR 1806. 3025 3026Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com) 3027 3028 * config/unix-gdb.exp: Remove gdb_unload cause it's already 3029 defined in lib/gdb.exp. 3030 3031Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 3032 3033 * gdb.t07/watchpoint.exp: Clear xfail for calling function with 3034 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined. 3035 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions 3036 have to be typeless. 3037 3038Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com) 3039 3040 * TODO: Add suggestion for copyright year test. 3041 3042Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com) 3043 3044 * configure.in (*-*-lynxos*): Add stabs tests. 3045 3046Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu) 3047 3048 * gdb.stabs/hppa.sed: Only lables should ever start in column zero, 3049 so insert a tab before any assembler directive in column zero. 3050 3051 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword 3052 stores. 3053 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword 3054 stores. 3055 (fpu_short_memory_tests): Likewise. 3056 3057Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 3058 3059 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo. 3060 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed 3061 .stabs directives in comments. 3062 3063Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 3064 3065 * TODO: New file, describing tests we could write. 3066 * gdb.t09/corefile.exp: Move description of tests to write to TODO. 3067 3068Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 3069 3070 * gdb.t06/signals.exp: Add kludge to force re-sync. 3071 3072 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me" 3073 to xgdb instead of gdb, get out of gdb. 3074 3075Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com) 3076 3077 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work 3078 for info. 3079 3080Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu) 3081 3082 * gdb.stabs/hppa.mt: A makefile fragment for the PA. 3083 * gdb.stabs/configure.in (hppa*-*-*): Use it. 3084 * gdb.stabs/hppa.sed: New sed script for the PA. 3085 3086Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 3087 3088 * gdb.stabs: Re-write weird.def and configuration to use sed 3089 instead of cpp. sed is portable and POSIX; cpp is neither. 3090 3091Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 3092 3093 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed. 3094 3095Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 3096 3097 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out. 3098 3099Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 3100 3101 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as 3102 "_vb$". 3103 * gdb.t00/teststrategy.exp: Add xfail for RS/6000. 3104 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc. 3105 3106Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 3107 3108 * lib/gdb.exp: Comment out code which depends on non-existent 3109 `transform' procedure. 3110 3111Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com) 3112 3113 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'. 3114 * lib/gdb.exp: Transform tool name. 3115 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu 3116 1.1's new error handling system. 3117 3118Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 3119 3120 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS. 3121 3122Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 3123 3124 * gdb.t00/default.exp: Avoid tests with a lot of .* in them. 3125 They made pattern matching so slow that timeouts happened on 3126 heavily loaded systems. Now any output from "show print" which 3127 gets us back to the GDB prompt is a PASS. 3128 3129Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com) 3130 3131 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule. 3132 3133Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 3134 3135 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA. 3136 3137 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail. 3138 It is not from PR 3220. 3139 3140Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 3141 3142 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which 3143 just started failing because they depended on the order the 3144 subcommands are presented, or exact docstring text. This kind of 3145 test is a pain and has minimal benefit. 3146 3147Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 3148 3149 * gdb.t09/corefile.exp: At end of test, use "core" command with 3150 no arguments. 3151 3152Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com) 3153 3154 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16 3155 17}/Makefile.in: Make it possible to run the testsuite with Sun 3156 make and CC = cross gcc by adding explicit build rules for .o 3157 files. 3158 3159Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 3160 3161 * gdb.t15/funcargs.exp: Don't put comments on same line as 3162 setup_xfail (@#$*%& tcl braindamage!). 3163 3164Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 3165 3166 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile. 3167 3168Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com) 3169 3170 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'. 3171 * gdb.t20/inherit.exp: remove three dumplicate entries. 3172 3173Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 3174 3175 * gdb.t06/break.exp: For "next over recursive call", fail on any 3176 incorrect output, not just on "factorial (value=2)". 3177 3178Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 3179 3180 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be 3181 working now. Add an xfail if accesing a bss variable causes 3182 a memory error if the target is not yet run. 3183 3184Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 3185 3186 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of 3187 constructor name (2 string), name of _GLOBAL_ demangling (2 strings), 3188 name of __st* demangling (2 strings). Did Kung really get the 3189 more than 95 others right without testing them? 3190 3191Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com) 3192 3193 * gdb.t24/demangle.exp: clean up XFAILS, more than 100 3194 3195Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu) 3196 3197 * configure.in (configdirs): Add gdb.disasm 3198 * gdb.disasm: New directory for GDB disassembler tests. 3199 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA. 3200 3201Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 3202 3203 * gdb.t00/help.exp: Don't test "help set". 3204 3205 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails 3206 from within expect statements. None of these happen anymore and 3207 they cause regressions to be silently unnoticed. 3208 3209 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure 3210 messages) about known failures with gcc cygnus-2.4.5-930417. 3211 3212 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on 3213 comp-info.exp so it gets built if it doesn't exist. 3214 3215 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff; 3216 it is no longer used. 3217 * gdb.t13/comp-info.c: Removed. 3218 3219Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com) 3220 3221 * gdb.t06/signals.exp: Add xfail for sun3. 3222 3223Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 3224 3225 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really 3226 relevant because ^C doesn't get sent but failure can be reproduced 3227 interactively). 3228 3229Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 3230 3231 * gdb.stabs/alpha.mt: New configuration file for alpha. 3232 * gdb.stabs/configure.in: Use it. 3233 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable 3234 sharing with alpha.mt, redefine long to word via preprocessor. 3235 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb 3236 for alpha. 3237 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha 3238 native cc. 3239 * gdb.t00/teststrategy.exp: Change expect string so that we 3240 consume the `(xgdb)' from the command echo and from the gdb prompt. 3241 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha. 3242 gdb currently compares all values as long, so this failure probably 3243 applies to any configuration where LONGEST is bigger than a target int. 3244 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled 3245 with gcc. 3246 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable 3247 to handle opaque pointers, gcc is. 3248 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t 3249 as first argument. Include <sys/types.h> and change all operator 3250 new definitions to use size_t. 3251 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new 3252 now that we use size_t. 3253 3254Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 3255 3256 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing 3257 a long or float array cast all array members to the same type. 3258 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long 3259 with 64 bit longs. 3260 * gdb.t07/watchpoint.exp: Add finish and until variations encountered 3261 on alpha. 3262 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha. 3263 3264Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 3265 3266 * gdb.t24 (demangle.exp): Constructors of templates have names like 3267 vector<int>::vector(int) not vector<int>::vector<int>(int). See 3268 section 14.6 of the ARM. 3269 3270 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form 3271 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they 3272 accomplish little and slow down the testsuite. 3273 3274 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX". 3275 Accept spaces various places. 3276 3277Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 3278 3279 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function 3280 with watchpoint enabled. 3281 3282 * Makefile.in: Remove definition of CC and remove the second 3283 definition of CXX (the "CXX = gcc" one remains). These definitions 3284 were causing backquotes to be expanded within backquotes, which 3285 doesn't work. 3286 3287Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com) 3288 3289 * gdb.t17/callfuncs.exp: Add "return 0" to end. 3290 3291Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 3292 3293 * gdb.stabs/ecoff.mt: Remove STABSCC hack. 3294 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled 3295 by mips cc and contains no stabs entries. 3296 3297Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com) 3298 3299 * config/vx-gdb.exp: Use fake device to load files rather than 3300 NFS. 3301 * lib/gdb.exp: New proc to do "file" command. 3302 * config/unix-gdb.exp: Use new "file" proc. 3303 3304Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com) 3305 3306 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400. 3307 Rework board rebooting slightly. 3308 (gdb_exit): Don't exit from the remote shell; there isn't one. 3309 * gdb.stabs/weird.exp: If a program is being debugged already, 3310 kill it. 3311 * gdb.t04/setvar.exp: Stop and restart gdb. 3312 * gdb.t05/expr.exp: Likewise. 3313 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and 3314 restart gdb and reload the program. 3315 * gdb.t08/opaque.exp: Likewise. 3316 * gdb.t12/scope.exp: Likewise. 3317 * gdb.t13/bitfields.exp: Likewise. 3318 * gdb.t15/funcargs.exp: Likewise. 3319 * gdb.t20/classes.exp: Likewise. 3320 * gdb.t03/ptype.exp: Increase timeout. 3321 * gdb.t16/printcmds.exp (test_print_string_constants, 3322 test_print_array_constants): Likewise. 3323 * gdb.t17/callfuncs.exp (do_function_calls): Likewise. 3324 * gdb.t20/classes.exp (do_tests): Likewise. 3325 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise. 3326 3327Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com) 3328 3329 * gdb.stabs: Renamed *wierd* to *weird*. 3330 3331Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com) 3332 3333 * gdb.t13/bitfields.exp: Test for bad output rather than waiting 3334 for timeout. Add "known gcc 2.4.5 bug" to failure message. 3335 3336Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com) 3337 3338 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name. 3339 (do_tests): Remove xfail for whatis on one_var and two_var. 3340 3341Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com) 3342 3343 * Makefile.in: Made cross building work better by adding 3344 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS. 3345 3346Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 3347 3348 * gdb.t15/{return.c,return.exp,Makefile.in}: 3349 New test, currently commented out. 3350 3351Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com) 3352 3353 * config/udi-gdb.exp: gdb_exit now kills any isstip processes 3354 still running and removes the leftover named socket so GDb can do 3355 clean restarts. 3356 3357Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com) 3358 3359 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the 3360 console, not GDB. 3361 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so 3362 cross testing works better with "make check" 3363 * config/unix-gdb: Use default procedures for exit and version. 3364 * config/vx-gdb.exp: Cleaned up and massaged back to working order 3365 with the newest VxWorks. 3366 3367Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 3368 3369 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept 3370 old form. 3371 3372 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a 3373 name (e.g. devo gdb with gcc 2.4.5), it is still a pass. 3374 3375 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it). 3376 3377 * config/unix-gdb.exp: Remove this version of gdb_exit 3378 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp. 3379 Rob says he'll look at it when he gets back to testing boards. 3380 3381Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com) 3382 3383 * gdb.t22/virtfunc.exp: Accept missing struct/class names as 3384 an expected fail for certain ptype commands. 3385 3386 * gdb.t20/classes.exp: Update expected results of "ptype class 3387 Base1" to account for the constructor that now appears in the type. 3388 3389Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com) 3390 3391 * configure.in (configdirs): Restore gdb.t04, which mysteriously 3392 disappeared from list. 3393 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete 3394 "alldone" proc with call to cleanup and exit. 3395 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp, 3396 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp, 3397 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, 3398 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp, 3399 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to 3400 "alldone" proc with simple returns that suppress remaining 3401 tests. The alldone proc went away many months ago. 3402 3403Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 3404 3405 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests. 3406 3407 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O. 3408 3409Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 3410 3411 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces 3412 as vax gdb will display them. 3413 3414Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 3415 3416 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound 3417 optimizers. 3418 3419 * scope.exp: Change "bad value for localval" messages so each one 3420 is unique. 3421 3422 * config/unix-gdb.exp (gdb_exit): Move info on this vs. 3423 lib/gdb.exp (gdb_exit) from ChangeLog to comments. 3424 3425 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68. 3426 3427Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 3428 3429 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line 3430 doesn't exist (due to optimization). 3431 3432Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 3433 3434 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command 3435 contains \r because the filename is long. 3436 3437 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as 3438 'continue'" bug, and change xfail back to i*86-univel-sysv4*. 3439 3440Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 3441 3442 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp, 3443 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running 3444 Ultrix. 3445 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus 3446 int tests. 3447 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests. 3448 3449Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com) 3450 3451 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*. 3452 3453 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern 3454 to match does not match the passing case but still matches the 3455 failing case. 3456 3457Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 3458 3459 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*. 3460 3461Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com) 3462 3463 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit 3464 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter). 3465 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}: 3466 Remove various versions of gdb_exit. 3467 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call 3468 gdb_exit. 3469 * config/unix-gdb.exp: gdb_exit remains here, and should override 3470 the generic version, since it's doing a lot of wierd stuff that 3471 the other versions aren't. FIXME, fold it in, or abandon this 3472 version. 3473 3474Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 3475 3476 * gdb.t24/demangle.exp: Add tests for PR 3220. 3477 3478Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 3479 3480 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_. 3481 3482Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com) 3483 3484 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just 3485 "i386-*-*". Works for i486 as well. 3486 3487 * gdb.t06/signals.exp: Rework code that recognizes known SVR4 3488 bug, and expand domain of xfail to all SVR4 systems, since the 3489 actual problem is likely to be in generic SVR4 /proc support. 3490 3491Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 3492 3493 * config/unix-gdb.exp (gdb_load): Add eof to expect statement. 3494 3495Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com) 3496 3497 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of 3498 xfails for other systems. Match a missing 'Continuing.' as an 3499 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests. 3500 3501 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp, 3502 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp: 3503 Only issue warning for missing executables if -all option is used. 3504 3505 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o 3506 file if -all option is used. It's like an unpredictable XFAIL. 3507 3508Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 3509 3510 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only 3511 for dynamically linked binaries. 3512 3513 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests. 3514 3515Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 3516 3517 * gdb.t20/inherit.exp: Change message for "print tagless struct" 3518 to state that this is a known bug in old versions of g++. 3519 3520Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 3521 3522 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline 3523 while waiting for `Continuing'. 3524 3525Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com) 3526 3527 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols 3528 in text, data, and bss. 3529 * gdb.t10/nodebug.c: Add local and global test variables for 3530 initialized and uninitialized data. 3531 3532Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 3533 3534 * config/unix-gdb.exp (gdb_exit): Add "wait". 3535 3536Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 3537 3538 * gdb.t06/signals.exp: xfail the continue from the handler for all 3539 targets. 3540 3541 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a 3542 function with watchpoints enabled, the i386 call dummy starts with 3543 a call. 3544 3545 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way 3546 386 bsd names its corefiles. 3547 3548Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com) 3549 3550 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many 3551 compilers don't grok it. 3552 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array 3553 with small octal ints rather than character constants, which 3554 are signed and might not fit if first promoted to int. 3555 3556Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com) 3557 3558 * gdb.t09/Makefile.in (clean): Remove corefile. 3559 3560Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 3561 3562 * gdb.t07/watchpoint.exp: Add missing `$prompt $'. 3563 3564Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 3565 and Jim Kingdon (kingdon@cygnus.com) 3566 3567 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for 3568 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment 3569 the `continue' test right after it (also xfailed if NO_SINGLE_STEP). 3570 3571Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 3572 3573 * gdb.t17/interrupt.exp: Add xfail for hppa. 3574 3575Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 3576 3577 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp, 3578 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs. 3579 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior 3580 to determine signed-ness of bitfields and use the result to setup 3581 the xfail. 3582 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines. 3583 * gdb.t15/funcargs.exp: Use them to step until the second indirect 3584 call line is reached if necessary. 3585 3586Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 3587 3588 * gdb.stabs/wierd.exp: New test, for nameless baseclasses. 3589 3590Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 3591 3592 * gdb.t06/break.exp: Also test `clear' command. 3593 3594Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com) 3595 3596 * gdb.t00/teststrategy.exp: Remove extra quote. 3597 3598 * gdb.t07/watchpoint.exp: Change xfail for calling function with 3599 watchpoint enabled to be for all non-68k machines. 3600 3601 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test. 3602 3603Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 3604 3605 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-* 3606 targets use aout.mt instead of ecoff.mt as gas understands 3607 standard aout format. 3608 3609Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com) 3610 3611 * lib/gdb.exp (runto): Don't insist that function we are running to 3612 was compiled with -g. 3613 3614 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test. 3615 3616 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time 3617 to get back into the read system call. 3618 Accept leading newline in case where we woke it up. 3619 3620Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 3621 3622 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files 3623 to make the stabs test work on ecoff systems using gcc and -with-stabs. 3624 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to 3625 enable ecoff configuration. 3626 3627Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 3628 3629 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test. 3630 3631Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 3632 3633 * gdb.t16/printcmds.exp: Add another printf test. 3634 3635Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com) 3636 3637 * configure.in: If configured -with-stabs on any target, add 3638 stabsdirs to configdirs. 3639 3640Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 3641 3642 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is 3643 fun" so pattern does not match the command itself. 3644 3645Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 3646 3647 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames. 3648 3649Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 3650 3651 * gdb.t17/interrupt.exp: Test for more things. 3652 3653Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 3654 3655 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC 3656 compiler arranges the code and line numbers. 3657 3658 * gdb.t17/interrupt.exp: Don't send \n after ^C. 3659 3660Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 3661 3662 * gdb.t00/help.exp: Increase expect input buffer size. 3663 3664Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 3665 3666 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed. 3667 3668 * gdb.t07/watchpoint.exp: Add xfail for hppa. 3669 3670 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug. 3671 3672 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint 3673 [0-9]*, not just [0-9]. 3674 3675Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 3676 3677 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972. 3678 3679 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use. 3680 3681Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 3682 3683 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*. 3684 3685Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 3686 3687 * gdb.t06/signals.c: Add xfails for sun3. 3688 3689 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836. 3690 3691 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add 3692 test_stepping tests. 3693 3694Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 3695 3696 * gdb.t{06,17}/Makefile.in (clean): Remove all executables. 3697 3698 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug. 3699 3700 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c 3701 rather than actually putting it through cpp twice. 3702 3703 * gdb.t06/signals.exp: Add xfails for unixware and rs6000. 3704 3705Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com) 3706 3707 * config/mips-gdb.exp (gdb_exit): Removed close statement which is 3708 no longer needed. 3709 3710Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 3711 3712 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn. 3713 3714 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any 3715 C++ features prints as "struct", make it a pass, not an xfail. 3716 3717Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 3718 3719 * gdb.t22/virtfunc.exp: Remove a bunch of xfails. 3720 Don't require VA to print as "class" rather than "struct". 3721 3722Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com) 3723 3724 * gdb.t06/twice.exp: Don't care about the file name GDB prints. 3725 3726Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 3727 3728 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end. 3729 3730Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 3731 3732 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong 3733 order. 3734 3735Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 3736 3737 * gdb.t16/printcmds.exp: Add printf tests. 3738 3739 * gdb.t06/{twice.{c,exp},Makefile.in}: New test. 3740 3741 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too. 3742 3743Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com) 3744 3745 * gdb.t20/classes.exp: Add clear_xfail's before printing summary 3746 pass counts, to counteract any existing or future setup_xfails. 3747 3748Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 3749 3750 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros 3751 {BEGIN,END}_COMMON for common block instead of STAB. 3752 * gdb.stabs/wierd.exp: Add xfail for rs6000. 3753 3754 * gdb.stabs/wierd.def: Make value of N_GSYM's 0. 3755 intp_var should be N_GSYM not N_LSYM. 3756 wierd-aout.S: Use a label for the value of the N_SO. 3757 wierd.def: Remove all backslashes. 3758 wierd-{aout,xcoff}.S: Put a few tests with backslashes here. 3759 3760Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 3761 3762 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to 3763 get the expected next to inheritance3. 3764 3765Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 3766 3767 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-* 3768 now that gcc-2.4 gets it right. 3769 3770Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 3771 3772 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test. 3773 3774 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of 3775 generating comp-info.exp which works for cross-compilation. 3776 3777Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com) 3778 3779 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not 3780 "*-*-sysv4.*". 3781 3782Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com) 3783 3784 * gdb.t01/run.exp: Start with a fresh gdb. 3785 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of 3786 SVR4.x. 3787 3788Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com) 3789 3790 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07, 3791 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15, 3792 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/ 3793 Makefile.in (distclean, realclean): Remove gdbme.c from list of 3794 things to remove. 3795 3796Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com) 3797 3798 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new 3799 test cases from bug reports. 3800 3801Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com) 3802 3803 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*. 3804 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to 3805 avoid spurious xfails. 3806 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems. 3807 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*. 3808 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems. 3809 3810Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com) 3811 3812 * gdb.t00/teststrategy.exp: Rework to provide more useful 3813 description of each test, fix problem with systems that define 3814 ALIGN_STACK_ON_STARTUP code, other misc cleanups. 3815 * gdb.t06/break.exp (test_next_with_recursion): Fix expected 3816 results for "next over recursive call" so timeouts aren't taken 3817 by error. 3818 3819Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com) 3820 3821 * gdb.t12/scope.exp: Test printing of variables before run. 3822 3823 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are 3824 printed in wrong order due to sorting. 3825 3826Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com) 3827 3828 * gdb.t00/teststrategy.exp: Fix expected results for printing 3829 user entered string constant. Is array of char, prints with no 3830 address. 3831 3832 * gdb.t00/{default.exp, help.exp}: Account for changes to radix 3833 commands. 3834 * gdb.t16/gdbme.c: Add and use struct containing arrays of char. 3835 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *". 3836 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing 3837 of struct of char arrays. 3838 * gdb.t00/radix.exp: New tests for radix commands. 3839 3840Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com) 3841 3842 * gdb.t16/printcmd.exp: Print a variable before running program 3843 (with xfail for AIX). 3844 3845Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com) 3846 3847 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test. 3848 3849 * gdb.t16/printcmd.exp: Don't print variables before running program. 3850 3851 * gdb.t06/break.exp: Don't require envp argument to main. 3852 3853 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword. 3854 3855 * gdb.t02/whatis.exp, gdb.t11/list.exp: 3856 Add xfails for rs6000. 3857 3858 * gdb.t02/whatis.exp: Change other tests not to re-test something 3859 we already tested. 3860 3861 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure 3862 each type used has a variable of that type. 3863 3864Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com) 3865 3866 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure. 3867 3868Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com) 3869 3870 * configure.in: change srctrigger to be a file, not a directory 3871 3872Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com) 3873 3874 * configure.in (mips-idt-ecoff*): Added trailing '*'. 3875 3876 * gdb.t11/list.exp: Fixed a couple of typos. 3877 3878Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com) 3879 3880 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug 3881 is fixed and PR is closed. 3882 * gdb.t16 (gdbme.c): Add simple test string variable. 3883 * gdb.t16 (printcmds.exp): Add tests with simple test string 3884 variable, primarily for boundaries on "set print elements". 3885 3886Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com) 3887 3888 * gdb.stabs/wierd.exp: Remove xfail for printing big integer. 3889 Make leading 0's optional and don't expect a tab in the middle 3890 of the number. 3891 3892 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy. 3893 3894 * gdb.stabs/wierd.def: Type attributes must be preceded by number=. 3895 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also 3896 don't end command passed to gdb_test with newline. 3897 3898 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the 3899 signed keyword away, don't expect signed bitfields to be signed. 3900 3901 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields 3902 printing with only as many 1's as are in the field as well as printing 3903 with 32 1's (see comment). 3904 3905Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com) 3906 3907 * gdb.t00/default.exp: Start with a fresh gdb. 3908 * configure.in (configdirs): Remove gdb.t31 until the chill 3909 compiler works again. It no longer is able to find chillrt0 3910 since it isn't in libchill.a anymore. 3911 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing 3912 wierd.o, make more modular. 3913 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove 3914 spurious newlines that caused problems. 3915 3916Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 3917 3918 * Move test with enums and partial symbols from gdb.t03/ptype.exp 3919 to gdb.stabs/wierd.exp since GCC has worked around the bug. 3920 gdb.stabs/wierd.{exp,def}: Many new tests. 3921 3922 * gdb.t00/default.exp: update info line for new message. 3923 3924 * gdb.t02/{whatis.exp,gdbme.c}: 3925 Test that "char *" doesn't print as "caddr_t". 3926 3927Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 3928 3929 * gdb.t00/help.exp: Use .* in place of some help messages which 3930 just changed. 3931 gdb.t00/default.exp: Update "info frame" test for new message. 3932 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test. 3933 Remove some xfails 3934 3935Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 3936 3937 * gdb.t03/{gdbme.c,ptype.exp}: 3938 Add tests for typedef'd struct and union without tags. 3939 Also check "whatis" on a variable of a typedef'd enum without a tag. 3940 3941 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see 3942 PRMS 1823; the bug still exists but isn't reproduced by this test 3943 anymore), and remove rs6000 XFAIL (the bug is fixed). 3944 3945 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically 3946 duplicated from whatis.exp. For those that are left, accept 3947 "long", "long int", or "int" for long variables (whatis.exp already 3948 has an XFAIL for "int", so no need to fail it here). 3949 3950 * gdb.t02/whatis.exp, gdb.t10/crossload.exp: 3951 Deal with GCC's names for types now that GDB uses the compiler's names. 3952 3953 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some 3954 setup_xfail's for sunos4. If we #defined the signed keyword away, 3955 don't expect GDB to know that char it is signed. 3956 3957 * gdb.t00/teststrategy.exp: Update for symbolic signal names. 3958 3959Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com) 3960 3961 * configure.in (configdirs): Add gdb.t24 for C++ tests that 3962 should work on any system, regardless of debugging format. 3963 * gdb.t21/demangle.exp: Move to gdb.t24. 3964 * gdb.t24/demangle.exp: Move from gdb.t21. 3965 * gdb.t24/{Makefile.in, configure.in}: New files. 3966 3967Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 3968 3969 * configure.in: Do gdb.stabs and C++ tests only for stabs. 3970 * gdb.stabs: New directory. 3971 3972Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 3973 3974 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?" 3975 not just "Quit anyway?". 3976 3977Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com) 3978 3979 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure 3980 that all setup_xfails are immediately followed by clear_xfails. 3981 3982Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com) 3983 3984 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp, 3985 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp, 3986 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp, 3987 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp, 3988 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp, 3989 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp, 3990 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, 3991 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp, 3992 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp, 3993 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp, 3994 gdb.t31/chillvars.exp, lib/gdb.exp: 3995 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to 3996 bug-gdb@prep.ai.mit.edu. 3997 3998Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com) 3999 4000 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values 4001 with 0.0, not integer 0. 4002 4003Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com) 4004 4005 * gdb.t06/break.exp: Update for "Kill the program" message change. 4006 4007Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com) 4008 4009 * Makefile.in (GDBFLAGS): Set to -nx. 4010 * Makefile.in (site.exp): Use GDBFLAGS. 4011 4012Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com) 4013 4014 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory 4015 Makefiles. 4016 (check): depend on just-check. 4017 (just-check): added so that tests can be run without a noop 4018 build pass. 4019 4020Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com) 4021 4022 Switch to using configure's configdirs. 4023 * Makefile.in (Makefile): add configure.in dependency. 4024 (SUBDIRS): removed redundant assignment. 4025 * configure.in: switch subdirs assignment to configdirs. 4026 * gdb.t*/configure.in: new files. 4027 4028Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com) 4029 4030 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now 4031 works. 4032 4033Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com) 4034 4035 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $< 4036 in explicit rules. Apparently this is not supported by some makes. 4037 4038Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com) 4039 4040 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh. 4041 4042Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 4043 4044 * config/unix-gdb.exp: Add back missing return 0 which mysteriously 4045 disappeared. 4046 4047Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com) 4048 4049 * gdb.t31/Makefile.in: Avoid $< in explicit rule. 4050 4051Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com) 4052 4053 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486 4054 watchpoint problem that is now fixed. 4055 * gdb.t30/chexp.exp: Remove setup_xfail for printing 4056 uninitialized convenience variables. 4057 * gdb.t31/chillvars.exp: Fix expected patterns for printing 4058 structures. 4059 4060Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 4061 4062 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS 4063 which causes expect to get out of sync with gdb on long output 4064 from help set. 4065 * gdb.t09/corefile.exp: Make expected pattern for core file 4066 failing signal and frame output format less sun specific. 4067 4068Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com) 4069 4070 * gdb.t31/chillvars.exp: Add and remove initial dummy 4071 breakpoint, so that symbol table is forced in. 4072 (Needed at least on Sunos4, though it seems not SVR4.) 4073 * gdb.t31/chillvars.exp: Update for changed output format. 4074 4075Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com) 4076 4077 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path. 4078 4079Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com) 4080 4081 * Makefile.in: Added --srcdir when invoking runtest, removed the 4082 need for a local config file. (optional now) 4083 4084Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com) 4085 4086 * gdb.t21/demangle.exp: Only count real fails (not xfails) for 4087 failure count used to force early termination. Add some more 4088 expected failures for gnu style demangling. 4089 4090Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 4091 4092 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the 4093 pmi variable from gdb.t20/gdbme to get optimized away. 4094 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*. 4095 Check for written corefile upon timeout _and_ eof. 4096 4097Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 4098 4099 * config/unix-gdb.exp: Add missing return 0. 4100 4101Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 4102 4103 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early 4104 test termination. 4105 4106Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com) 4107 4108 * configure.in (subdirs): Put back gdb.t17 which mysteriously 4109 disappeared. 4110 4111Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com) 4112 4113 * gdb.t10/crossload.exp: Disable the i860-elf test until such 4114 time as i860 support works. 4115 4116 * gdb.t15/funcargs.exp: Fix expected outputs to include 4117 "backtrace 100\r" rather than just "backtrace\r", to match last 4118 change. 4119 4120Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com) 4121 4122 * config/udi-gdb.exp (gdb_exit): Remove close command. 4123 (gdb_target_udi): New procedure to set the UDI target. 4124 (gdb_start): Don't remove *_soc files. Use gdb_target_udi. 4125 * gdb.t00/default.exp: Added expected failures for a29k-*-udi. 4126 Added waits for prompts after several question responses. Added 4127 some more responses used by a29k-amd-udi-gdb. 4128 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support: 4129 pass different arguments, restart UDI connection after program 4130 completion. 4131 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp, 4132 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp, 4133 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp, 4134 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*. 4135 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp, 4136 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp, 4137 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, 4138 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp, 4139 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection 4140 after program completion. 4141 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is 4142 compiled with a SELECT_VECS setting. 4143 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent 4144 infinite recursion. 4145 4146 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp: 4147 Added checks for COFF results, and made them expected failures for 4148 all targets. It would be better to make them expected failures 4149 for COFF targets only. 4150 4151Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com) 4152 4153 * Makefile.in: add null dvi target, don't bother to recurse 4154 through test directories for info and install-info; rename 4155 $(datadir) to be dejagnu instead of deja-gnu 4156 4157Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com) 4158 4159 * gdb.t31/gdbme.ch: Re-enable code that previously caused 4160 compiler to coredump. 4161 * gdb.t31/chillvars.exp: Re-enable tests that depend on that 4162 code. 4163 4164Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com) 4165 4166 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler 4167 coredump. 4168 * gdb.t31/chillvars.exp: Comment out tests that depend on that 4169 code. 4170 4171Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com) 4172 4173 * gdb.t03/ptype.exp: tests for return code from gdb_test. 4174 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning 4175 which in a shell. Deletes xgdb when done. 4176 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists. 4177 Tests the return from the "set height" or "set width" commands. 4178 Added a few return codes where needed. 4179 4180Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com) 4181 4182 * Makefile.in (SUBDIRS): Add gdb.t17. 4183 * configure.in (subdirs): Add gdb.t17. 4184 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test 4185 files to test gdb's calling of functions in the inferior with 4186 the correct arguments and gdb's ability to retrieve any 4187 result returned. 4188 4189Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com) 4190 4191 * config/unix-gdb.exp (gdb_exit): Remove close commands that 4192 may be called after gdb goes away. Previous versions of expect 4193 needed these to avoid file descriptor leaks, but they cause 4194 errors with the current revision of expect. 4195 * gdb.t00/gdbvars.exp: Use -re on expected output after 4196 setting sevenbit-strings. 4197 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands 4198 to set sevenbit-strings consistent across tests. 4199 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to 4200 set sevenbit-strings consistent across tests. 4201 4202Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com) 4203 4204 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an 4205 expected output to match current "expect" expectations. 4206 4207Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com) 4208 4209 * gdb.t00/default.exp: Change expected output for default "source" 4210 command, to match new gdb behavior which requires a filename to 4211 source. 4212 4213Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com) 4214 4215 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up 4216 expected fail for i486-*-* that misses the marker2 function. 4217 * gdb.t10/crossload.exp (bfddefault): Allow successful 4218 recognition of a format to pass even if no symbols are found. 4219 Explicitly catch failures where the format is not recognized 4220 or is ambiguous, and add the reason to the fail message. 4221 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where 4222 the cause is and invalid target and add reason to failure message. 4223 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k, 4224 elf32-i386, elf32-sparc, and elf32-i860. 4225 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar): 4226 Set up expected failure for 'filename'::variable scope resolution, 4227 which is now apparently broken on all targets. 4228 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp, 4229 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp, 4230 gdb.t23/templates.exp: Change failure for missing binfile into 4231 just a warning. 4232 gdb.t21/demangle.exp: Change all cfront references to 'arm' 4233 references. 4234 4235Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com) 4236 4237 * gdb.t00/default.exp: Add expected output for default "source" 4238 command, to match new gdb behavior. 4239 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB. 4240 4241Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com) 4242 4243 * config/*-gdb.exp: returns an error, rather than exiting on 4244 internal errors. 4245 4246Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com) 4247 4248 * gdb.t03/gdbme.c: Add pointer to struct variable. 4249 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for 4250 referencing struct members. 4251 4252Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com) 4253 4254 * configure.in (mips-idt-ecoff): New target. 4255 * config/mips-gdb.exp: New file for remote board using MIPS remote 4256 debugging protocol. 4257 4258 * Redid configuration scheme. Removed gdb.t*/configure.in. 4259 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX 4260 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and 4261 distclean targets. Built executables via .o files. Adjusted 4262 tests to account for source files in $(srcdir) rather than 4263 $(objdir). 4264 * lib/gdb.exp (runto): Don't expect () after the function name, 4265 because it may have arguments. 4266 4267Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com) 4268 4269 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp, 4270 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added 4271 expected failures for mips-idt-* and mips-sgi-*. 4272 * gdb.t00/default.exp (attach): Kill process if requested. 4273 * gdb.t00/help.exp (help target core, help target): Accept a gdb 4274 that does not read core files. 4275 * gdb.t01/run.exp: Removed checks for exit status code. 4276 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that 4277 it is linked in. 4278 * gdb.t03/ptype.exp: Increase timeout when calling malloc. 4279 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where 4280 appropriate, rather than doing it by hand. 4281 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first 4282 execution. 4283 * gdb.t10/crossload.exp: Kill existing program if needed. 4284 * gdb.t15/funcargs.exp: Use delete_breakpoints function where 4285 appropriate, rather than doing it by hand. Always increase 4286 timeout for this test, not just for VxWorks. 4287 4288Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com) 4289 4290 * gdb.t31/chillvars.exp (test_structs): New proc to test printing 4291 of Chill STRUCT types and STRUCT values. 4292 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather 4293 than "char". 4294 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1, 4295 struct2): New struct definitions and initializations to test 4296 simple Chill STRUCT types. 4297 4298Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com) 4299 4300 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print 4301 the null byte at the end of strings. 4302 * gdb.t00/default.exp: Make show version insensitive to copyright 4303 date. 4304 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned 4305 to avoid dependencies on target char signedness. 4306 * gdb.t16/printcmds.exp: Update expected results for explicitly 4307 unsigned char. 4308 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should 4309 now work. 4310 * gdb.t21/demangle.exp: Add many more patterns for template 4311 demangling, most of them being expected failures. 4312 * gdb.t21/demangle.exp (proc demangle): Quote the demangled 4313 string we are matching for, to match on the whole string. 4314 * gdb.t21/demangle.exp: Add many new test strings to demangle, 4315 and fix a whole bunch that had incorrect expected output but were 4316 passing anyway because of the bug in "proc demangle". 4317 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string 4318 type. 4319 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles. 4320 4321Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com) 4322 4323 * gdb/testsuite: made modifications to testcases, etc., to allow 4324 them to work properly given the reorganization of deja-gnu and the 4325 relocation of the testcases from deja-gnu to a "tool" subdirectory. 4326 4327Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com) 4328 4329 * gdb/testsuite: Initial creation of gdb/testsuite. 4330 Migrated dejagnu testcases and support files for testing nm to 4331 gdb/testsuite from deja-gnu. These files were moved "as is" 4332 with no modifications. This migration is part of a major overhaul 4333 of dejagnu. The modifications to these testcases, etc., which 4334 will allow them to work with the new version of dejagnu will be 4335 made in a future update. 4336 4337Local Variables: 4338mode: indented-text 4339left-margin: 8 4340fill-column: 74 4341version-control: never 4342End: 4343