* gdb.base/list.exp: Correct some alternate expect patterns
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
index cc29c8d791c07aaa3e210d5698fb0aaa0cfcf185..3ae953cf4da469d07b6df763d317d7adf9e50498 100644 (file)
@@ -1,3 +1,422 @@
+Mon Dec 19 00:32:55 1994  Peter Schauer  (pes@regent.e-technik.tu-muenchen.de)
+
+       * gdb.base/list.exp:  Correct some alternate expect patterns
+       to reflect changes in list1.c.
+
+Sat Dec 17 14:20:03 1994  Jim Kingdon  (kingdon@lioth.cygnus.com)
+
+       * TODO: Add item regarding large frames.
+
+       * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
+
+       * TODO: Remove item about enabling return.exp; it
+       is enabled.  Suggest a few more "return" tests.
+
+Sat Dec 17 02:33:37 1994  Peter Schauer  (pes@regent.e-technik.tu-muenchen.de)
+
+       * gdb.c++/misc.cc, gdb.c++/inherit.exp:  Add testcases for
+       anonymous unions.
+
+Tue Dec 13 11:26:00 1994  Jim Kingdon  (kingdon@lioth.cygnus.com)
+
+       * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
+       and pr-5646.o, so "make" is the same as "make all", not "make
+       pr-4975.o".
+
+Wed Dec  7 19:02:02 1994  Stan Shebs  <shebs@andros.cygnus.com>
+
+       * gdb.base/list.exp: Adjust expectations to reflect changes in
+       list1.c.
+       (test_forward_search): New test proc.
+       * gdb.base/list1.c (long_line): New function, has long source line.
+
+Thu Dec  1 23:14:49 1994  Stan Shebs  <shebs@andros.cygnus.com>
+
+       * gdb.base/a1-selftest.exp: Change initial stepping to know about
+       additional line of code that was added.
+
+Wed Nov 30 19:43:14 1994  Jeff Law  (law@snake.cs.utah.edu)
+
+       * gdb.disasm/hppa.s: Break the large branching tests into smaller
+       tests so as not to overflow expect's input buffers.
+       * gdb.disasm/hppa.exp: Corresponding changes.
+
+Fri Nov 25 13:37:10 1994  Peter Schauer  (pes@regent.e-technik.tu-muenchen.de)
+
+       Beginnings of template debugging tests.
+       * gdb.c++/templ-info.cc:  New file to test for template
+       debugging capability of the compiler.
+       * gdb.c++/Makefile.in:  Add rule to build templ-info.exp from
+       templ-info.cc.
+       * gdb.c++/templates.cc:  Add explicit template instantiations
+       to enable compiling with -fno-implicit-templates. Add destructor
+       and 'value' method to T5 class for template tests.
+       * gdb.c++/templates.exp:  Add testcases for printing of template
+       types, setting breakpoints on template methods and calling a
+       template method. 
+
+Sat Nov  5 00:20:17 1994  Jeff Law  (law@snake.cs.utah.edu)
+
+       * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
+       branch target since some assemblers (gas-2.5)  may emit a
+       relocation for the branch instead of resolving it in the
+       assembler.
+
+Sat Oct 29 02:40:40 1994  Peter Schauer  (pes@regent.e-technik.tu-muenchen.de)
+
+       * gdb.base/a1-selftest.exp:  Remove RS/6000 xfail for backtrace
+       through signal handler.
+
+Fri Oct 21 11:10:16 1994  J.T. Conklin  (jtc@phishhead.cygnus.com)
+
+       * configure.in (*-*-netware): Use config/mt-netware.
+
+       * config/mt-netware: New file.
+       * config/mt-i386-netware: Removed, separate configs for different
+         netware architectures are no longer needed now that we have
+         --with-headers.
+
+Sat Oct 15 03:43:00 1994  Peter Schauer  (pes@regent.e-technik.tu-muenchen.de)
+
+       * gdb.base/exprs.exp:  Remove xfail for alpha, it is fixed
+       by the recent changes to use ANSI C arithmetic conversions.
+
+Sun Oct  9 07:44:06 1994  Jim Kingdon  (kingdon@lioth.cygnus.com)
+
+       * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
+       bug involving using inferior_pid to figure out whether to select a
+       frame.
+
+Wed Sep 28 23:12:02 1994  Jeff Law  (law@snake.cs.utah.edu)
+
+       * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
+       match the current disassembler output.
+
+Fri Sep 16 11:42:41 1994  Stan Shebs  (shebs@andros.cygnus.com)
+
+       * gdb.fortran/exprs.exp: Expect VOID instead of void.
+       * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
+       types, expect "int" as type of integer values (for now).
+
+Wed Sep  7 23:33:51 1994  Jeff Law  (law@snake.cs.utah.edu)
+
+       * gdb.base/commands.exp: New tests for if/while commands.
+
+Tue Sep  6 13:16:11 1994  Per Bothner  (bothner@kalessin.cygnus.com)
+
+       * lib/gdb.exp (runto):  Replace sub-pattern for hex value
+       by .*, since hex values have different syntax in Chill mode.
+
+Tue Sep  6 02:15:51 1994  Peter Schauer  (pes@regent.e-technik.tu-muenchen.de)
+
+       * gdb.c++/demangle.exp (test_arm_style_demangling):  Remove
+       linefeed from expect pattern for repeated types with indices > 9.
+
+Mon Aug 29 14:20:44 1994  Stan Shebs  (shebs@andros.cygnus.com)
+
+       First part of Fortran test suite.
+       * gdb.fortran: New directory.
+       * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
+
+Sat Aug 27 23:32:43 1994  Peter Schauer  (pes@regent.e-technik.tu-muenchen.de)
+
+       * gdb.base/default.exp:  Update expect pattern for load command
+       without arguments.
+
+Wed Aug 24 13:15:02 1994  Ian Lance Taylor  (ian@sanguine.cygnus.com)
+
+       * configure.in: Change i386 to i[345]86.
+       * gdb.base/configure.in: Likewise.
+       * gdb.c++/configure.in: Likewise.
+       * gdb.chill/configure.in: Likewise.
+
+Tue Aug 23 19:14:06 1994  Stan Shebs  (shebs@andros.cygnus.com)
+
+       * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
+       patterns, since that is not a valid context for comments.
+
+Fri Aug 19 15:07:30 1994  Kung Hsu  (kung@mexican.cygnus.com)
+
+       * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
+       repeated types and repeated types with indices > 9.
+
+Tue Aug 16 15:57:52 1994  Stan Shebs  (shebs@andros.cygnus.com)
+
+       * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
+       2417; old bug has been fixed.
+
+Fri Aug 12 19:35:41 1994  Jeff Law  (law@snake.cs.utah.edu)
+
+       * gdb.base/interrupt.exp: When trying to wake up the inferior,
+       send the newline ourselves instead of assuming gdb_test will do
+       so when passed an empty input string.
+
+       * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
+       stabs testcode.
+
+Fri Aug  5 17:01:07 1994  J.T. Conklin  (jtc@phishhead.cygnus.com)
+
+       * lib/gdb.exp (gdb_test): Don't send anything if the first
+         argument is an empty string.  This makes cases where we want to
+         match output that is already in expect's buffers (for example,
+         matching a breakpoint after gdb_run_cmd has been called) work
+         reliably.
+
+Tue Aug  2 10:24:08 1994  J.T. Conklin  (jtc@phishhead.cygnus.com)
+
+       * config/netware.exp: New file.
+
+Thu Jul 28 12:54:07 1994  J.T. Conklin  (jtc@phishhead.cygnus.com)
+
+       * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
+         the -B and -L prefixes so we can find the debugging stub.
+
+       * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
+         there and we are using the gcc from the tree.
+
+       * gdb.base/types.c: Removed.
+
+       * gdb.base/configure.in: Look for makefile fragments in ../config.
+         Recognize i386-*-netware.
+       * gdb.c++/configure.in: Likewise.
+
+Mon Jul 25 23:48:50 1994  Peter Schauer  (pes@regent.e-technik.tu-muenchen.de)
+
+       * gdb.base/corefile.exp:  Change `else if' to `elseif', which is
+       the correct TCL syntax.
+
+Mon Jul 25 15:35:56 1994  J.T. Conklin  (jtc@phishhead.cygnus.com)
+
+       * gdb.base/opaque.exp: use runto instead of messing around with
+         breakpoints.  Simplify by using gdb_test.
+
+       * gdb.base/bitfields.exp: restart between tests on netware targets
+         because breakpoints aren't relocated after target death.  Run
+         processes to completion.
+
+       * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
+
+Sun Jul 24 09:55:51 1994  Fred Fish  (fnf@cygnus.com)
+
+       * Makefile.in:  Remove extra tabs that confuse some versions
+       of "make".  Use the newly built gdb to test with by default,
+       rather than the first one in the tester's search path.
+
+Sat Jul 23 15:05:47 1994  Stan Shebs  (shebs@andros.cygnus.com)
+
+       * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
+
+       * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
+       condition help.
+
+Tue Jul 19 10:26:32 1994  J.T. Conklin  (jtc@phishhead.cygnus.com)
+
+       * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
+
+       * lib/gdb.exp (gdb_run_cmd): New function, used to start program
+         running.
+       * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
+       * gdb.base/funcargs.exp: Likewise.
+
+       * gdb.base/bitfields.exp: Simplify by using gdb_test.
+       * gdb.base/funcargs.exp: Likewise.
+
+       * lib/gdb.exp (gdb_test): if match times out, don't call fail if
+         message is "".
+
+Mon Jul 18 12:18:07 1994  J.T. Conklin  (jtc@phishhead.cygnus.com)
+
+       * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
+         return,signals,twice}.exp: Handle non-existant binaries
+         consistantly.
+
+       * gdb.base/corefile.exp: Execute coremaker to generate core dump.
+       * gdb.base/Makefile.in: Don't try to generate a core dump, we
+         might testing a cross development system.
+
+Thu Jul 14 18:13:56 1994  J.T. Conklin  (jtc@phishhead.cygnus.com)
+
+       * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
+         runtest script is relative to ${srcdir}, not ${rootdir}.
+
+Thu Jul 14 14:56:59 1994  Stan Shebs  (shebs@andros.cygnus.com)
+
+       * gdb.base/signals.exp: Allow for optionality of breakpoint
+       address.
+
+Thu Jul 14 11:21:27 1994  Jim Kingdon  (kingdon@lioth.cygnus.com)
+
+       * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
+
+Tue Jul 12 12:22:32 1994  J.T. Conklin  (jtc@phishhead.cygnus.com)
+
+       * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
+         for size_t definition.
+       * gdb.c++/templates.cc: Likewise
+
+       * config/mt-i386-netware: New file.
+
+       * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
+         defined.
+
+       * gdb.base/Makefile.in: Added support for systems that name core
+         files by appending "core" to the program name.
+       * gdb.base/a1-selftest.exp: Likewise.
+
+Mon Jul 11 23:59:18 1994  Peter Schauer  (pes@regent.e-technik.tu-muenchen.de)
+
+       * gdb.base/return.exp:  Add comment and message for `return double'
+       test failure on Sparc Solaris.
+
+Mon Jul  4 12:10:48 1994  Stan Shebs  (shebs@andros.cygnus.com)
+
+       * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
+
+Wed Jun 29 00:26:17 1994  Peter Schauer  (pes@regent.e-technik.tu-muenchen.de)
+
+       * gdb.c++/misc.cc:  Instantiate classes to inhibit the compiler
+       from optimizing them away.
+       * gdb.c++/classes.exp, gdb.c++/inherit.exp:  Update ptype expect
+       patterns to include default constructors and assignment operators,
+       to match gcc versions beyond 2.5.8. Accept any cplus demangling
+       character in the output of the virtual base pointer.
+
+Fri Jun 24 08:15:42 1994  Peter Schauer  (pes@regent.e-technik.tu-muenchen.de)
+
+       * gdb.c++/cplusfuncs.exp:  Use string_to_regexp and a regular
+       expression match in print_addr_of to avoid unintented matches.
+       * gdb.c++/virtfunc.exp:  Accept alternate ptype output of g++
+       versions up to 2.5.8.
+
+Mon Jun 20 23:54:37 1994  Peter Schauer  (pes@regent.e-technik.tu-muenchen.de)
+
+       * gdb.base/list.exp:  Tweak alternate pattern for listing of an
+       included file to run under newer versions of expect.
+       * gdb.c++/demangle.exp:  Add spaces to the expect patterns between
+       consecutive >'s in templates to accomodate recent cplus-dem.c change.
+       Remove xfail for the virtual table of BDDHookV.
+
+Sat Jun 18 12:51:34 1994  Stan Shebs  (shebs@andros.cygnus.com)
+
+       * lib/gdb.exp (string_to_regexp): Set a default result.
+       (default_gdb_start): Fix misleading message.
+
+Wed Jun 15 12:10:10 1994  Stan Shebs  (shebs@andros.cygnus.com)
+
+       * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
+       Remove all CC, etc definitions.
+       * config/mt-hpux: New file.
+       * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
+       (CFLAGS, LDFLAGS): Define.
+       * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
+
+       * Makefile.in (site.exp): Don't insert host_os, etc.
+       (just-check): Just use RUNTEST with RUNTESTFLAGS only.
+       (distclean): Check existence of subdir.
+       * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
+       * gdb.base/Makefile.in: General cleanup and simplification.
+       Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
+       to build executables.   Use default rule to build .o files.
+       (EXPECT, RUNTEST, CC): Fix relative pathname.
+       (site.exp): Don't insert host_os, etc.
+       * gdb.base/signals.c (main): Don't call signal unless SIGALRM
+       and/or SIGUSR1 defined.
+       * gdb.base/watchpoint.c: Don't include stdio.h a second time.
+       * gdb.c++/Makefile.in: General cleanup and simplification.
+       Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
+       (CFLAGS): Remove.
+       (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
+
+Fri Jun 10 10:55:09 1994  Jeff Law  (law@snake.cs.utah.edu)
+
+       * gdb.base/recurse.exp: Misc changes to get tests running again
+       after Kung's changes to the watchpoint code.
+       * gdb.base/watchpoint.exp: Likewise.
+
+Thu Jun  9 15:16:55 1994  Per Bothner  (bothner@kalessin.cygnus.com)
+
+       * lib/gdb.exp (string_to_regexp):  Convert {\} also.
+
+Wed Jun  8 12:12:17 1994  Stan Shebs  (shebs@andros.cygnus.com)
+
+       * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
+       * lib/gdb.exp (default_gdb_start): Define.
+       * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
+       gdb.base/funcargs.exp, gdb.base/opaque.exp,
+       gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
+       gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
+       gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
+       Don't call gdb_target_udi in between tests.
+
+Tue Jun  7 08:30:15 1994  Jim Kingdon  (kingdon@lioth.cygnus.com)
+
+       * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
+       (which was basically just a local version of the same thing).  In
+       addition to avoiding duplication, gdb_test_exact is faster.
+       * lib/gdb.exp (gdb_test_exact): Fix typo.
+
+       * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
+       don't give an error.
+
+       * gdb.base/term.exp: Call delete_breakpoints before starting.
+
+       * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
+       (t10): Add comment.
+
+Mon Jun  6 18:26:50 1994  Stan Shebs  (shebs@andros.cygnus.com)
+
+       Reorganization of the GDB Test Suite.
+
+       * gdb.base: New directory, contains all the basic tests.
+       * gdb.c++: New directory, tests specific to C++.
+       * gdb.chill: New directory, tests specific to Chill.
+       * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
+       gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
+       gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
+       gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
+       into appropriate new directories (t00-t17 to base, t20-t23 to c++,
+       t30-31 to chill).
+       * */gdbme.*: Rename to match appropriate expect scripts.
+       * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
+       gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
+       gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
+       gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
+       gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
+       gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
+       gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
+       gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
+       gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
+       gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
+       * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
+       gdb.c++/virtfunc.cc: New names of C++ files.
+       * gdb.chill/chillvars.ch: New name of Chill file.
+       * gdb.base/configure.in, gdb.c++/configure.in,
+       gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
+       * gdb.base/Makefile.in, gdb.c++/Makefile.in,
+       gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
+       * configure.in (configdirs): Update to reflect directory changes.
+       (target_abbrev): No longer define for any configuration.
+       * Makefile.in: Cosmetic improvements to header comments.
+
+Fri Jun  3 18:56:06 1994  Per Bothner  (bothner@kalessin.cygnus.com)
+
+       Various changes to gdb.t31:
+
+       * Makefile.in (gdbme.o):  Compile with -fspecial_UC.
+       * gdbme.ch:  Make all key-words and predefineds be upper-case.
+       * chillvars.exp:  Expect key-words and predefinds in upper-case.
+
+       * chillvars.exp:  Use gdb_test_exact many places.
+       Change expected output for arrays (which now includes index labels).
+
+       * pr-5020.exp, gdme.ch (module PR_5020):
+       New test, for PR-5020.
+
+Thu Jun  2 16:02:41 1994  Per Bothner  (bothner@kalessin.cygnus.com)
+
+       * lib/gdb.exp (string_to_regexp, gdb_test_exact):  New procedures.
+       * Makefile.in (CHILL_LIB):  Remove bogus redundant definitions.
+
 Sun May 29 22:31:42 1994  Per Bothner  (bothner@kalessin.cygnus.com)
 
        * Makefile.in:  Fix bit-rot in definitions of CHILL,
This page took 0.027228 seconds and 4 git commands to generate.