X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=gdb%2Ftestsuite%2FChangeLog;h=2ce10cc9b5318cef230389c248ccdb13bfce02b7;hb=48573afd234edf06f50a9e42f4d3e3ea0383d69a;hp=4f497bf8957525aa3dfe29df686f064bd1d762db;hpb=3c23a941c398a759c3de429c3f68cf605f8c1428;p=deliverable%2Fbinutils-gdb.git diff --git a/gdb/testsuite/ChangeLog b/gdb/testsuite/ChangeLog index 4f497bf895..2ce10cc9b5 100644 --- a/gdb/testsuite/ChangeLog +++ b/gdb/testsuite/ChangeLog @@ -1,3 +1,941 @@ +Mon Jan 15 09:33:00 1996 Fred Fish + + * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace + [] tests with "test" and enclose string in quotes. + * gdb.stabs/configure: Rebuild + +Thu Jan 4 08:17:22 1996 Fred Fish + + * gdb.base/corefile.exp: When generating a core, discard any + error messages about ulimit not found and the "core dumped" + message from the shell that runs the coredumper. + +Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com) + + * lib/gdb.exp (skip_chill_tests): Skip them on the PA too. + + * gdb.stabs/weird.exp: Use ${target_triplet} to determine + which sed script to run. Expect failure for v_comb test + on PA targets too. + +Sat Dec 30 16:09:04 1995 Fred Fish + + * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for + "print func2::coremaker_local" and for "backtrace in corefile.exp" + +Sat Dec 30 12:59:12 1995 Fred Fish + + * lib/gdb.exp: Fix typo and rewrite skip_chill_tests. + * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and + "sparc-sun-solaris*" xfails for "p v_comb". + * lib/gdb.exp (default_gdb_start): Fix typo. + * gdb.base/corefile.exp: Allow "Core was generated by ..." + messages to not include the full program name that caused + the core dump since some systems (such as solaris) apparently + truncate this path to about 80 characters. + When generating a core file first try increasing the core file + size limit to unlimited since some systems may default it to + zero, and it is harmless to try it. Move the test for failing + to generate a core file to where it will actually get executed. + * gdb.c++/templates.exp (test_ptype_of_templates): Accept + new gdb result from g++ debug info improvements and make old + pattern obsolescent. Also account for size_t differences + (may be int or long). + * gdb.base/a1-selftest.exp (test_with_self): Check for case where + initialization before function call is placed in the delay slot + and thus appears to be skipped over by commands such as "next". + +Fri Dec 29 16:09:20 1995 Stan Shebs + + * gdb.base/a1-selftest.exp (test_with_self): Run without windows. + +Wed Dec 6 10:45:42 1995 Jeffrey A. Law + + * gdb.base/*.exp: Make ${srcfile} only be the basename of the + input source file; fix code to compile test to deal with this + convention. + * gdb.c++/*.exp: Likewise. + +Mon Nov 27 11:40:16 1995 Fred Fish + + * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for + "bt in signals.exp". + +Sat Nov 25 20:52:15 1995 Fred Fish + + * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for + "step over execarg initialization" and + "step over corearg initialization". + +Sat Nov 25 18:20:14 1995 Fred Fish + + * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems + with sizeof(pointer) > sizeof(int). Avoid "void *" or include files. + +Sat Nov 25 11:03:42 1995 Fred Fish + + From Rob Savoye (rob@poseidon.cygnus.com) + * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in}, + gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in, + configure.in}, gdb.disasm/{Makefile.in, configure.in}, + gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in, + configure.in}: Major reworking for autoconfig. + * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure, + gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt : + New files. + * config/unix-gdb.exp: Make GDB global. + * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp, + callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp, + funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp, + nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp, + regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp, + term.exp, twice.exp, watchpoint.exp, whatis.exp}, + gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp, + templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp, + misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp, + pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp, + pr-8136.exp, result.exp, string.exp, tuples.exp}, + gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues + to returns as necessary, arrange for test to compile own testcase + executable. + * lib/gdb.exp: Changes for testsuite to compile own test cases. + +Tue Nov 21 16:15:45 1995 Fred Fish + + * gdb.c++/classes.exp (test_pointers_to_class_members): Add + clear_xfail at end of test which might not call either pass or fail. + * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for + "backtrace through signal handler". + +Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) + + * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when + continuing from a job control stop signal. + * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o. + +Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com) + + * gdb.base/callfuncs.exp: Remove bogus hppa xfails. + * gdb.base/corefile.exp: Likewise. + * gdb.base/funcargs.exp: Likewise. + +Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com) + + * config/hmsirom.exp: Setup for talking to hmsi ROM monitor. + * config/monitor.exp: Add support for setting baud rate. + +Sat Nov 4 15:35:52 1995 Fred Fish + + * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and + i*86-*-linux* xfails for "backtrace through signal handler". + * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for + "print func2::coremaker_local". + * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4, + alpha-dec-osf2* xfail for + "delete all breakpoints when none". + +Wed Nov 1 15:57:16 1995 Fred Fish + + * gdb.base/break.exp: Change test that deletes all breakpoints + when no user breakpoints are installed. A post 4.15 change + causes gdb to no longer prompt in this case. + +Tue Oct 31 15:13:43 1995 Fred Fish + + * gdb.base/return.exp (return_tests): Change xfail for test + "correct value returned double test" to stop xfailing at + Solaris 2.5. Apparently the bug has been fixed. + +Sun Oct 29 12:18:16 1995 Fred Fish + + * gdb.stabs/ecoff.sed: Remove comment lines except for first one. + IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere. + +Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com) + + * gdb.disasm/hppa.exp: Test lci and syncdma instructions. + * gdb.disasm/hppa.s: Corresponding changes. + +Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com) + + * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target + makefile fragment. + * config/mt-hpux: Deleted. + +Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com) + + * Many files: When warning about suppressed tests due to a + nonexistant test binary, avoid incrementing the warning count. + +Tue Oct 10 11:00:41 1995 Fred Fish + + * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON. + +Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) + + * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to + "sparc-*-solaris2*". + +Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) + + * gdb.base/coremaker.c: Produce a full core dump for AIX targets. + Add global and local variables and initialize them. + * gdb.base/corefile.exp: Test correct mapping of corefile sections + by printing variables. Remove rs6000 and powerpc xfails, BFD now + extracts the file name and terminating signal from the core file. + * TODO: Remove note about tests for correct mapping of corefile. + * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc + from optimizing it away. + * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now + handles common blocks. + +Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu) + + * gdb.disasm/sh3.s (fmac): Update for new assembler syntax + * gdb.disasm/sh3.exp (fmac): Corresponding changes. + +Wed Sep 20 13:15:05 1995 Ian Lance Taylor + + * Makefile.in (maintainer-clean): New target, synonym for + realclean. + * gdb.base/Makefile.in (maintainer-clean): Likewise. + * gdb.c++/Makefile.in (maintainer-clean): Likewise. + * gdb.chill/Makefile.in (maintainer-clean): Likewise. + * gdb.disasm/Makefile.in (maintainer-clean): Likewise. + * gdb.stabs/Makefile.in (maintainer-clean): Likewise. + * gdb.threads/Makefile.in (maintainer-clean): Likewise. + +Sun Sep 10 13:14:01 1995 Fred Fish + + * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*" + xfails when not gcc compiled for "print foo::funclocal". + (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for: + "print foo::funclocal at foo", + "print 'scope1.c'::foo::funclocal at foo", + "print foo::funclocal_bss at foo", + "print 'scope1.c'::foo::funclocal_bss at foo", + "print foo::funclocal_ro at foo", + "print 'scope1.c'::foo::funclocal_ro at foo", + "print bar::funclocal at foo" and + "print 'scope1.c'::bar::funclocal at foo". + (test_at_bar): Add "hppa*-*-hpux*" xfails when not + gcc compiled for "print foo::funclocal at bar". + Expand all messages to ensure that they identify that + the test is at bar(). + * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not + gcc compiled for: + "ptype on opaque struct pointer (statically)", + "ptype on opaque struct tagname (statically)", + "ptype on opaque struct pointer (dynamically) 1", + "ptype on opaque struct tagname (dynamically) 1", + "ptype on opaque struct pointer (dynamically) 2" and + "ptype on opaque struct tagname (dynamically) 2 + * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not + gcc compiled for: + "p datalocal" + "whatis datalocal", + "ptype datalocal", + "p bsslocal", + "whatis bsslocal", and + "ptype bsslocal". + * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for + "backtrace in langs.exp" and "up to langs0__2do in langs.exp" + when not gcc compiled. + * gdb.base/funcargs.exp (float_and_integral_args): Add + "hppa*-*-hpux*" xfail for "run to call2a" when not gcc + compiled. + (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for + "backtrace from call6a" when not gcc compiled. + (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for + "backtrace from call7a" when not gcc compiled. + * gdb.base/callfuncs.exp (do_function_calls): + Add "hppa*-*-hpux*" xfail when not gcc compiled for + "p t_char_array_values(char_array_val2,char_array_val1)", + "p t_char_array_values(char_array_val1,char_array_val2)", + "p t_char_array_values("carray 1","carray 2")", + "p t_char_array_values("carray 1",char_array_val2)", + "p t_char_array_values(char_array_val1,"carray 2")", + "p sum_args(1,{2})", + "p sum_args(2,{2,3})", + "p sum_args(3,{2,3,4})", + "p sum_args(4,{2,3,4,5})" + * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for + "backtrace in corefile.exp" when not gcc compiled. + +Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) + + * gdb.base/signals.exp: Rewrite `handle all print' test as + a procedure. Accept blanks or TABs as whitespace, increase + timeout and expect input buffer size for the large output + from the command. Remove "i*86-*-bsdi2.0" xfail. + +Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) + + * gdb.base/setvar.exp: Add new testcases for truncation when + assigning invalid values to bitfields. + +Sat Sep 2 00:17:31 1995 Fred Fish + + * gdb.base/callfuncs.exp (do_function_calls): Remove + mips-sgi-irix* xfail for + "call inferior func with struct - returns char *" + and fix test so that an optional (unsigned char *) cast is + accepted in the result. + +Fri Sep 1 13:42:01 1995 Fred Fish + + * gdb.base/funcargs.exp (float_and_integral_args): Remove + sparc-sun-solaris2* xfail for "print f1 after run to call2a". + * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix. + * gdb.base/signals.exp: Remove duplicate "handle all print" test + that accidentally got checked in. + +Sun Aug 27 23:35:35 1995 Fred Fish + + * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2* + clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc + compiled test. + * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer): + Add mips-sgi-irix5* xfail for not gcc compiled. + * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci. + * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for + "p top", "whatis top", "p middle", and "whatis middle". + * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for + "whatis signed char" for not gcc compiled. + * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for + "set variable signed char=-1 (-1)" and + "set variable signed char=0xFF (0xFF)" for not gcc compiled. + * gdb.base/funcargs.exp (float_and_integral_args): + Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled. + Add mips-sgi-irix* xfail when not gcc compiled for + "continue to call2b". + Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for + "continue to call2g". + (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for + "backtrace from call6a" + (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for + "backtrace from call7k". + Add mips-sgi-irix5* xfail when not gcc compiled for + "backtrace from call7a". + (localvars_after_alloca): Fix gdb_test cmds for + "print * after runto ...". + Remove rs6000-*-* xfails for + "print i after runto localvars_after_alloca" and + "print l after runto localvars_after_alloca" + for all compilers. + * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5), + when not compiled with gcc, for: + "print signed char == (minus)", + "print signed char != (minus)", + "print signed char < (minus)", + "print signed char > (minus)". + * gdb.base/callfuncs.exp (do_function_calls): + Add mips-sgi-irix* xfail, when compiled with native compiler, for + "call inferior func with struct - returns char *". + * gdb.base/return.exp (return_tests): Change xfail for + "correct value returned double test" to include Solaris 2.4. + * gdb.base/funcargs.exp (float_and_integral_args): + Add sparc-sun-solaris2* xfail for "print f1 after run to call2a". + +Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) + + * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for + enumeration bitfields if compiling with GNU C. + * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path + to empty' prompt. + +Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu) + + * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run + test for PRO targets. + + * gdb.base/funcargs.exp: Avoid ever setting more than 8 + breakpoints in the inferior at any given time by making + two groups of breakpoints for call2*, call6* and call7* + tests. + +Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) + + * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change. + * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc + from optimizing it away. + * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for + "call inferior func with struct". + +Wed Aug 16 11:57:15 1995 Stan Shebs + + * configure.in: Only configure gdb.chill for particular targets. + +Tue Aug 15 09:42:44 1995 Fred Fish + + * gdb.base/Makefile.in: Add action to .c.o transformation + rule that generates a .ci file for each .o file and remove + explicit .c.o rules except for callfuncs.o. + * gdb.c++/Makefile.in: Add .cc.o transformation rule that + generates a .ci file for each .o file and remove explicit + .cc.o rules. + (clean): Remove *.tmp *.ci files. + (EXECUTABLES): Remove templ-info.exp. + * gdb.base/compiler.c: New file. + * gdb.c++/compiler.cc: New file + * gdb.base/scope.exp: Source gdb.base/scope.ci. + Change rs6000-*-* xfail for + "print 'scope0.c'::filelocal_ro" and + "print 'scope1.c'::filelocal" and + "print 'scope1.c'::filelocal_bss" and + "print 'scope1.c'::filelocal_ro" and + "print 'scope1.c'::foo::funclocal" and + "print 'scope1.c'::foo::funclocal_ro" and + "print 'scope1.c'::bar::funclocal" and + "print 'scope0.c'::filelocal_ro" and + "print 'scope1.c'::filelocal at foo" and + "print 'scope1.c'::filelocal_bss at foo" and + "print 'scope1.c'::filelocal_ro at foo" and + "print 'scope1.c'::foo::funclocal at foo" and + "print 'scope1.c'::foo::funclocal_bss at foo" and + "print 'scope1.c'::foo::funclocal_ro at foo" and + "print 'scope1.c'::bar::funclocal at foo" and + "print 'scope0.c'::filelocal_ro" and + "print 'scope1.c'::filelocal" and + "print 'scope1.c'::filelocal_bss" and + "print 'scope1.c'::filelocal_ro" and + "print 'scope1.c'::foo::funclocal" and + "print 'scope1.c'::foo::funclocal_bss" and + "print 'scope1.c'::foo::funclocal_ro" and + "print 'scope1.c'::bar::funclocal" and + "print 'scope1.c'::bar::funclocal_bss" + to only be xfail'd when not compiled with gcc. + Add rs6000-*-* xfail for + "print 'scope0.c'::filelocal_bss before run" + when compiled with gcc. + (test_at_main): Add rs6000-*-* xfail for + "print filelocal_ro in test_at_main" + when compiled with gcc. + * gdb.base/ptype.exp: Source gdb.base/ptype.ci. + Add rs6000-*-aix* xfail for + "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and + "ptype t_char_array", not compiled with gcc. + * gdb.base/list.exp (test_list_function): Add rs6000-*-* + xfail for "list foo (in include file)" when gcc compiled. + * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci + (integral_args): Add rs6000-*-* xfail for + "run to call0a" if not compiled with gcc. + (unsigned_integral_args): Add rs6000-*-* xfail for + "run to call1a" if not compiled with gcc. + (float_and_integral_args): Add rs6000-*-* xfail for + "run to call2a" if not compiled with gcc and for + "continue to call2b" for any compiler. + Add rs6000-*-* xfail to + "print f1 after run to call2a" for gcc compiled. + (discard_and_shuffle): Add rs6000-*-* xfail for + "run to call6a". + (shuffle_round_robin): Add rs6000-*-* xfail for + "backtrace from call7a" if not compiled with gcc. + Add rs6000-*-* xfail for + "backtrace from call7b" if compiled with gcc. + (call_after_alloca): Add rs6000-*-* xfail for + "print c in call_after_alloca" and + "print s in call_after_alloca" and + "backtrace from call_after_alloca_subr" + if not compiled with gcc. + (localvars_in_indirect_call): Add rs6000-*-* xfail for + "print c in localvars_in_indirect_call" and + "print c in localvars_in_indirect_call" and + "backtrace in indirectly called function" and + "stepping into indirectly called function" + if not compiled with gcc. + (localvars_after_alloca): Add rs6000-*-* xfail for + "print c after runto localvars_after_alloca" and + "print s after runto localvars_after_alloca" and + "print i after runto localvars_after_alloca" and + "print l after runto localvars_after_alloca" + for all compilers. + * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather + than whatis-info.exp. + * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather + than opaque-info.exp. + Setup rs6000-*-* xfail for + "ptype on opaque struct pointer (statically)" and + "ptype on opaque struct pointer (dynamically)" when + not compiled with gcc. + * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci + rather than callf-info.exp. + (do_function_calls): Add clear_xfail for rs6000-*-* for + "p t_float_values2(3.14159,float_val2)". Seems to work + fine there, both with xlc and gcc. Need to find out what + it is doing right and fix other platforms. + * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for + "call inferior func with struct - returns int", + "call inferior func with struct - returns long", + "call inferior func with struct - returns float", + "call inferior func with struct - returns double", + "call inferior func with struct - returns char *", + but only if not gcc compiled (presumes xlc compiled). + Change rs6000-*-* xfails for + "call inferior func with struct - returns char" and + " call inferior func with struct - returns short" to only + xfail if not using gcc. + (clean mostlyclean): Remove *.ci and *.tmp files. + * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather + than templ-info.exp. + * gdb.base/langs.exp: Source gdb.base/langs.ci. + Add rs6000-*-* xfail for "up to foo in langs.exp" + "up to cppsub_ in langs.exp" and "up to fsub in langs.exp" + when not gcc compiled. + +Sat Aug 12 15:05:36 1995 Jeffrey A. Law + + * gdb.base/callfuncs.exp: Add xfails for the powerpc. + * gdb.base/corefile.exp: Likewise. + * gdb.base/list.exp: Likewise. + * gdb.base/scope.exp: Likewise. + * gdb.base/siganls.exp: Likewise. + + * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4 + compiler output. + * gdb.base/whatis.exp: Likewise. + +start-sanitize-sh3e +Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu) + + * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a + failure (opcode table has been fixed to match reality). + +end-sanitize-sh3e +Mon Aug 14 09:01:59 1995 Fred Fish + + * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for + "call inferior func with struct - returns char", + "call inferior func with struct - returns short" + + * gdb.base/scope.exp: Remove rs6000-*-* xfails for + "print 'scope0.c'::filelocal at main", + "print 'scope0.c'::filelocal_bss in test_at_main", + "print 'scope0.c'::filelocal at foo", + "print 'scope0.c'::filelocal_bss in test_at_foo", + "print 'scope0.c'::filelocal at bar", + "print 'scope0.c'::filelocal_bss in test_at_bar" + + * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function + in source file 1". This bug seems to have been fixed with both + gcc and native cc (was native assembler bug?). + +Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com) + + * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for + "backtrace through signal handler" to "i*86-*-sysv4*". + * gdb.base/signals.exp: Add xfail for "'next' behaved as + continue" case. Add "known SVR4 bug" to fail message. + Add "i*86-*-bsdi2.0" xfail for "handle all print". + Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1". + * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for + "whatis unnamed typedef'd enum..." and "ptype t_char_array". + * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for + "up to foo in langs.exp", "show language at foo in + langs.exp", "up to cppsub_ in langs.exp", "show + language at cppsub_ in langs.exp", "up to fsub in + langs.exp", and "show language at fsub in langs.exp". + * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for + "bactrace in corefile.exp". + * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for + "call inferior function with struct - returns float" and + "call inferior function with struct - returns double". + +start-sanitize-sh3e +Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu) + + * gdb.disasm/sh3.s: Source for sh3 disassembler tests. + * gdb.disasm/sh3.exp: Run the sh3 disassembler tests. + * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment. + * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests. + +end-sanitize-sh3e +Mon Aug 7 08:09:37 1995 Fred Fish + + * Makefile.in (CHILL_FOR_TARGET): Use previously defined + (or overriden) "CHILL" macro rather then bare "gcc". + Also look for ../../gcc/xgcc since that is what we will + actually need, not "Makefile". Remove following assignment + of CHILL to CHILL_FOR_TARGET because that results in + recursive definition. + +Sun Aug 6 16:52:29 1995 Fred Fish + + * gdb.base/corefile.exp: Change xfail for backtrace in + corefile.exp from linuxaout to all linux. + * gdb.base/sigall.exp (test_one_sig): Specifically deal with + cases where we miss the breakpoint at the signal handler + for some reason. Setup xfail for linuxoldld/linuxaout and + getting SIGIO. Setup xfail for linuxoldld/linuxaout for + hitting SIGURG breakpoint. + * gdb.base/signals.exp: Setup xfail for "next" acting like + continue to add linuxoldld. Setup xfail for all linux for + "next to handler in signals_tests_1", "backtrace in + signals_tests_1", "continue to func1", "pass SIGUSR1", + and continue to handler". + +Thu Aug 3 10:45:37 1995 Fred Fish + + * Update all FSF addresses except those in COPYING* files. + +Sun Jul 30 17:50:35 1995 Fred Fish + + * gdb.base/a2-run.exp: Change messages to be more explicit about + the status of args, and quote binfile in results. + +Sun Jul 30 10:24:20 1995 Fred Fish + + * gdb.base/callfuncs.exp: Add tests for passing structs to + inferior functions and return various types. + * gdb.base/callfuncs.c: Add functions to receive a struct + and return a member of the struct, in various types. + +Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) + + * gdb.base/Makefile.in (clean): Remove callf-info.exp. + +Fri Jul 28 13:36:11 1995 Brendan Kehoe + + * config/vxworks29k.exp: New file, sources vxworks.exp. + +Fri Jul 28 00:28:36 1995 Jeffrey A. Law + + * config/gdbremote.exp: New file. Testing framework using + gdbserver. + +Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com) + + * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for + "call function when asleep" and "send end of file". + * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list + for "backtrace in corefile.exp". + * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list + for "backtrace through signal handler". + * gdb.base/corefile.exp: Make sure we actually generate a core file + before trying the core tests. Some systems allow the user to suppress + generation of core files and default to that (linux for example). + * gdb.base/signals.exp: Change xfail for "next" acting like "continue" + from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta. + +Tue Jul 25 17:30:10 1995 Jeffrey A. Law + + * gdb.threads: New directory with some crude multi-threaded + gdb tests (step.exp and step2.exp). + * config/mt-lynx (STEP_EXECUTABLE): Define. + (THREADFLAGS): Define. + +Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu) + + * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx. + + * gdb.base/signals.exp: Disable whole file for lynx until + further notice. + + * gdb.base/signals.exp: xfail test where "next" acts like + "continue" for lynx. + + * gdb.base/interrupt.exp: xfail test for calling function while + inferior is asleep for lynx. + + * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more + than one cr-lf after each command. + +Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) + + * configure.in: Reinstate setting of stabsdirs variable, fix + typo in setting up configdirs for native builds. + + * gdb.base/return.exp: Fix typo in return double test. + * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the + compiler from optimizing them away. + +Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu) + + * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf + sequences to be echo'd by gdb when using gdb_test. + * gdb.chill/chexp.exp: Likewise. + * gdb.fortran/exprs.exp: Likewise + +Thu Jul 20 13:28:36 1995 Jeffrey A. Law + + * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds + after the inferior gdb has started. + + * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf + after each command. + * gdb.base/funcargs.exp: Likewise. + * gdb.base/gdbvars.exp: Likewise. + * gdb.base/interrupt.exp: Likewise. + * gdb.base/list.exp: Likewise. + * gdb.base/watchpoint.exp: Likewise. + * gdb.c++/demangle.exp: Likewise. + * gdb.c++/inherit.exp: Likewise. + * gdb.chill/chexp.exp: Likewise. + * gdb.fortran/exprs.exp: Likewise. + + * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall + test if we can't handle IO to/from the inferior. + + * gdb.c++/misc.exp: Always check for a program already being + started after sending a "run" command to gdb. + + * gdb.base/twice.exp: Start with a fresh gdb. + + * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests + only depend on gdb's expression code, not the chill runtime. + + * gdb.base/return.c: Put return values into variables so we + can have gdb print them rather than depending on the program + to print them. + * gdb.base/return.exp: Corresponding changes. + + * lib/gdb.exp: Provide default value for noinferiorio. + * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from + the inferior. + + * gdb.base/break.exp: Always check for a program already being + started after sending a "run" command to gdb. + (text_next_with_recursion): Don't check the output from the + program's printf statement. Instead just make sure the program + exited. + + * gdb.base/commands.exp: Protect tests which need arguments with + $noargs conditionals. + +Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) + + * gdb.base/printcmds.exp: Adjust expect patterns for addresses + of structure member arrays to match gdb/valops.c:value_addr change. + +Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu) + + * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout + cases. + +Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com) + + * configure.in (configdirs): Remove gdb.chill from default list + of subdirs and then add it back in only if doing a native build. + The current chill compiler does not yet work in any cross build. + * Revert all signal changes from Jul 6. + * gdb.base/{sigall.c signals.c}: Define away signal() and alarm() + for sh-hms targets, allowing these tests to link, with no other + changes. Testing is suppressed by setting "nosignals" in site.exp. + +Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com) + + * configure.in (signaldirs): Define and add to configdirs for all + targets except some specific ones that are known to not support signals. + Also clean up formatting. + * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals. + (signals, sigall): Remove rules to build. + * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}: + Moved to new gdb.signals directory. + * gdb.signals: New test directory. + * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp, + signals.c signals.exp}: New or moved files. + +Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu) + + * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist. + +Wed Jun 21 16:35:55 1995 Fred Fish + + * gdb.base/return.exp: Xfail `return double' test failure + on at least Solaris 2.3 and handle future/past versions on + a case by case basis as appropriate. Also update message + to include i*86 failures. + +Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com) + + * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS. + + * lib/gdb.exp: Fix comment which erroneously identified + gdb_file_cmd as gdb_load (the 19 May change was in fact to + gdb_file_cmd not gdb_load). + * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout". + + * gdb.base/setvar.exp: Make test names consistent between pass and + fail cases. Use gdb_test more. + +Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com) + + * lib/gdb.exp (gdb_load): Add "upvar timeout timeout". + +Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) + + * gdb.base/help.exp: Fix expected help string for `show commands'. + +Thu May 11 07:55:11 1995 Jim Kingdon + + * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM. + + * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack + of a text section. + +Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com) + + * config/monitor.exp (gdb_target_monitor): Fix loop interator so + that loop eventually terminates. Fix Connection refused logic so + that testsuite will expire nicely. + +Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com) + + * config/cpu32bug.exp, config/est.exp, config/hppro.exp, + config/rom68k.exp: New tcl glue for the appropriate monitors. + These all just end up calling monitor.exp. + * config/monitor.exp (gdb_target_monitor): Handle `Connection + refused' by retrying. Cleanup some timeout issues. + * (gdb_load): Reduce timeout. Cleanup some timeout issues. + * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that + callers don't have to set/restore global timeout variable. + + * The following set of changes centralizes management of the global + timeout variable. This way, it can be set in one target dependent + place instead of dozens of places scattered throughout the test suite. + If you need to lengthen a timeout, then you should either set timeout + in one of the config/{target}.exp files, or multiply it by a factor. + Setting it to an absolute value is always going to lose for some + targets. + * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout. + * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout. + * gdb.base/funcargs.exp: Don't set timeout. + * gdb.base/list.exp (test_forward_search): Only use local timeout. + * gdb.base/printcmds.exp (test_print_string_constants + test_print_array_constants): Don't set timeout. + * gdb.base/ptype.exp: Don't set timeout. + * gdb.base/recurse.exp: Don't set timeout. + * gdb.base/return.exp: Don't set timeout. + * gdb.base/watchpoint.exp: Don't set timeout. + * gdb.c++/classes.exp (do_tests): Don't set timeout. + * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout. + +Wed May 10 16:03:23 1995 Torbjorn Granlund + + * Makefile.in: Make clean targets work also when SUBDIRS is empty. + +Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com) + + * lib/gdb.exp: Disable chill tests for irix5. + +Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com) + + * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make + each test pass or fail. + +Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com) + + * gdb.base/opaque.exp: Remove xfails for aix; print a warning if + xlc not gcc. + +Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com) + + * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp. + +Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com) + + * config/est.exp: Fix copyright and comments. Remove dead code. + Use targetname, serialport and baud variables instead of fixed + constants. + * config/rom68k.exp: Fix copyright and comments. Remove dead code. + * config/cpu32bug.exp: New file to support cpu32bug monitors. + +Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com) + + * gdb.base/watchpoint.exp: Don't run + test_watchpoint_triggered_in_syscall for sunos. + +Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com) + + * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h; + they don't seem to exist. Do include stdio.h. + +Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com) + + * gdb.base/a1-selftest.exp: Add alpha xfail. + +Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com) + + * gdb.base/watchpoint.c (main): Prompt before calling read(). + * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall): + Revise accordingly. Remove cruft about sending "123" several + times, until it gets noticed. Clean up the "print buf[0]" stuff + so that it passes or fails, and waits for prompts in the usual way. + +Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com) + + * gdb.base/recurse.exp: Fix comment. + + * TODO: Remove item about printing variables in nodebug.exp. Add + item about enabling tests which are only run on some targets. + + * gdb.base/watchpoint.exp: Various cleanups (make each test pass or + fail, make test names unique, use new gdb_test convention + regarding pattern, use gdb_test more, etc.). + + * gdb.base/bitfields.exp: Various cleanups (make each test pass or + fail, make test names unique, etc.). + +Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) + + * gdb.base/nodebug.c: Change return type of top and middle to + short. + * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they + are fixed by the recent mdebugread.c changes. Allow `short ()' + as type for top and middle. + +Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com) + + * gdb.base/break.exp: Remove commented out if $usestubs {}. As + nearly as I can tell, the whole thing was an accident in Stu's + change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant + to replace a send/expect pair with gdb_test, but ended up only + adding the gdb_test. My change of 24 Mar 1995 and Kung's change + of 30 Mar 1995 took care of it, but left this vestigial comment + which I am now nuking. + +Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com) + + * gdb.base/break.exp: Look for different line number for + breakpoint at main depending on usestubs. + +Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) + + * gdb.base/list.exp: Adjust some alternate expect patterns to + match recent list0.c change. Add alternate expect pattern for + output from `list default lines around main' for optimizing + compilers. + +Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com) + + * lib/gdb.exp: If nosignals is not set, set it to 0. + +Fri Mar 31 16:13:48 1995 Kung Hsu + + * config/slite-gdb.exp: Responds to load symbol table prompt. + * gdb.base/break.exp: Adjust line number, fix rerun. + * gdb.base/langs0.c: Add #ifdef usestubs. + +Thu Mar 30 15:36:55 1995 Kung Hsu + + * gdb.base/list.exp: Adjust line contents after adding new lines in + list0.c. Also fix a syntax error. + + * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs. + * gdb.base/break.exp: ditto. + * gdb.base/list.exp: ditto. + * gdb.base/bitfields.c: Add #ifdef usestubs in main(). + * gdb.base/run.c: ditto. + * gdb.base/list0.c: ditto. + * gdb.base/funcargs.c: ditto. + +Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com) + + * testsuite/config/rom68k.exp (gdb_target_rom68k): Use + $targetname, $serialport and $baud instead of hardwired variables. + * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the + target doesn't support signals. + Wed Mar 29 12:29:34 1995 Kung Hsu * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1. @@ -1081,11 +2019,6 @@ Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com) * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS, CHILL, and CHILL_LIB. -Wed May 25 17:10:38 1994 Per Bothner (bothner@kalessin.cygnus.com) - - * Makefile.in (TARGET_FLAGS_TO_PASS): Fix syntax of - sanitize-chill comments. - Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com) * Revert the previous changes. Please see Rob's directory @@ -1133,14 +2066,6 @@ Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com) * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links. (CFLAGS): Delete it from here. -Thu May 12 14:06:34 1994 Bill Cox (bill@rtl.cygnus.com) - - * .Sanitize: Drop the gdb.t30 and gdb.t31 directories - unless keep-chill was specified on the command line. - * Makefile.in, config/makefile.rel.in: : Add comment lines - to Sanitize out CHILL references unless keep-chill - was specified. - Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com) * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.