Remove SH3e sanitization.
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
index 345719907ceb0bee6bacd9f40ffded4ac4708674..2ce10cc9b5318cef230389c248ccdb13bfce02b7 100644 (file)
@@ -1,3 +1,837 @@
+Mon Jan 15 09:33:00 1996  Fred Fish  <fnf@cygnus.com>
+
+       * 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  <fnf@cygnus.com>
+
+       * 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  <fnf@rtl.cygnus.com>
+
+       * 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  <fnf@cygnus.com>
+
+       * 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  <shebs@andros.cygnus.com>
+
+       * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
+
+Wed Dec  6 10:45:42 1995  Jeffrey A. Law  <law@sethra.cygnus.com>
+
+       * 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  <fnf@cygnus.com>
+
+       * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
+       "bt in signals.exp".
+
+Sat Nov 25 20:52:15 1995  Fred Fish  <fnf@phydeaux.cygnus.com>
+
+       * 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  <fnf@cygnus.com>
+
+       * 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  <fnf@cygnus.com>
+
+       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  <fnf@cygnus.com>
+
+       * 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  <fnf@cygnus.com>
+
+       * 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  <fnf@cygnus.com>
+
+       * 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  <fnf@cygnus.com>
+
+       * 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  <fnf@cygnus.com>
+
+       * 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  <fnf@cygnus.com>
+
+       * 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  <ian@cygnus.com>
+
+       * 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  <fnf@cygnus.com>
+
+       * 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  <fnf@cygnus.com>
+
+       * 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  <fnf@cygnus.com>
+
+       * 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  <fnf@cygnus.com>
+
+       * 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  <shebs@andros.cygnus.com>
+
+       * configure.in: Only configure gdb.chill for particular targets.
+
+Tue Aug 15 09:42:44 1995  Fred Fish  <fnf@cygnus.com>
+
+       * 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  <law@rtl.cygnus.com>
+
+       * 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  <fnf@cygnus.com>
+
+       * 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  <fnf@cygnus.com>
+
+       * 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  <fnf@cygnus.com>
+
+       * 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  <fnf@cygnus.com>
+
+       * Update all FSF addresses except those in COPYING* files.
+
+Sun Jul 30 17:50:35 1995  Fred Fish  <fnf@cygnus.com>
+
+       * 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  <fnf@cygnus.com>
+
+       * 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  <brendan@lisa.cygnus.com>
+
+       * config/vxworks29k.exp: New file, sources vxworks.exp.
+
+Fri Jul 28 00:28:36 1995  Jeffrey A. Law  <law@rtl.cygnus.com>
+
+       * 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  <law@rtl.cygnus.com>
+
+       * 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  <law@rtl.cygnus.com>
+
+       * 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  <fnf@cygnus.com>
+
+       * 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  <kingdon@deneb.cygnus.com>
+
+       * 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  <tege@adder.cygnus.com>
+
+       * 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.
@@ -1185,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
@@ -1237,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.
This page took 0.042551 seconds and 4 git commands to generate.