platform/upstream/dejagnu.git
9 years ago * lib/framework.exp (note): Remove old commented-out code.
Ben Elliston [Wed, 11 Nov 2015 21:31:32 +0000 (08:31 +1100)]
* lib/framework.exp (note): Remove old commented-out code.

9 years ago * doc/user.xml (Summary File): 'untested', not 'runtested'.
Ben Elliston [Wed, 11 Nov 2015 12:22:20 +0000 (23:22 +1100)]
* doc/user.xml (Summary File): 'untested', not 'runtested'.
* doc/dejagnu.texi: Regenerate.

9 years ago * lib/target.exp (default_target_compile): Honor LDFLAGS_FOR_TARGET.
Michael Forney [Wed, 11 Nov 2015 10:14:04 +0000 (21:14 +1100)]
* lib/target.exp (default_target_compile): Honor LDFLAGS_FOR_TARGET.

Signed-off-by: Ben Elliston <bje@gnu.org>
9 years ago * doc/dejagnu.texi: Regenerate.
Ben Elliston [Tue, 10 Nov 2015 20:58:02 +0000 (07:58 +1100)]
* doc/dejagnu.texi: Regenerate.

9 years ago * doc/user.xml: Fix runtest output formatting in <programlisting>.
Ben Elliston [Tue, 10 Nov 2015 03:36:32 +0000 (14:36 +1100)]
* doc/user.xml: Fix runtest output formatting in <programlisting>.

9 years ago * doc/dejagnu.xml: Update month and year.
Daniel Thibault [Tue, 10 Nov 2015 03:26:21 +0000 (14:26 +1100)]
* doc/dejagnu.xml: Update month and year.
* doc/user.xml: Lots of editorial fixes from Daniel Thibault
<Daniel.Thibault@drdc-rddc.gc.ca>.

Signed-off-by: Ben Elliston <bje@gnu.org>
9 years ago * baseboards/multi-sim.exp (rpath_flags): Add libgomp.so check.
Robert Suchanek [Thu, 10 Sep 2015 03:08:07 +0000 (13:08 +1000)]
* baseboards/multi-sim.exp (rpath_flags): Add libgomp.so check.

Signed-off-by: Ben Elliston <bje@gnu.org>
9 years ago * lib/remote.exp (close_wait_program): New procedure.
Pedro Alves [Wed, 29 Jul 2015 21:47:52 +0000 (07:47 +1000)]
* lib/remote.exp (close_wait_program): New procedure.
(local_exec, standard_close): Use it.

The code that tries to make sure that a process dies in
lib/remote.exp:remote_close can kill the wrong process due to PID-reuse
races.  The GDB buildbots show frequent misterious FAILs that turns out
are caused by this.  The problem is this bit here:

   exec sh -c "exec > /dev/null 2>&1 && (kill -2 $pgid || kill -2 $pid)
      && sleep 5 && (kill $pgid || kill $pid) && sleep 5 && (kill -9 $pgid || kill -9 $pid) &"
   ...
   catch "wait -i $shell_id"

When this procedure is called to close the GDB process, GDB exits
promptly, but that whole cascade of kills carries on in the background,
thus potentially killing the unfortunate process that manages to be
spawned by one of the next tests and happens to reuse that $pid. [1]

So to fix this, kill that no-longer-needed pipeline as soon as "wait"
returns.  There are two places in the DejaGnu with a similar pipeline,
so move that to a shared procedure.

[1] GDB'S testsuite spawns thousands of GDB instances and even more
inferior processes, and of those inferiors, some spawn thousands of
short lived threads in quick succession.  Since threads and processes
share the number space in Linux, all that causes PID recycling
frequently.  In addition, GDB's testsuite has a parallel test mode that
runs several tests/DejaGnu instances at the same time, further widening
the race window.

Signed-off-by: Ben Elliston <bje@gnu.org>
9 years ago * doc/dejagnu.xml: Fix broken URLs.
Ben Elliston [Sat, 23 May 2015 11:18:11 +0000 (21:18 +1000)]
* doc/dejagnu.xml: Fix broken URLs.
* doc/dejagnu.texi: Regenerate.

9 years ago * doc/user.xml: Fix 'crosscompilation'.
Ben Elliston [Sat, 23 May 2015 10:54:07 +0000 (20:54 +1000)]
* doc/user.xml: Fix 'crosscompilation'.

9 years ago * doc/runtest.1 (log_dialog): Improve documentation.
Ben Elliston [Sat, 23 May 2015 10:52:47 +0000 (20:52 +1000)]
* doc/runtest.1 (log_dialog): Improve documentation.

9 years ago * configure.ac: Enable subdir-objects, require automake 1.14.
Filipe Brandenburger [Sat, 16 May 2015 03:08:31 +0000 (13:08 +1000)]
* configure.ac: Enable subdir-objects, require automake 1.14.
* Makefile.in: Regenerate.

Signed-off-by: Ben Elliston <bje@gnu.org>
9 years ago * doc/dejagnu.xml: Fix typos such as stray }'s and @samp{...},
Filipe Brandenburger [Fri, 15 May 2015 10:39:05 +0000 (20:39 +1000)]
* doc/dejagnu.xml: Fix typos such as stray }'s and @samp{...},
possibly introduced in a conversion of .texi to SGML Docbook.
* doc/user.xml: Likewise.
* doc/ref.xml: Likewise.
* doc/dejagnu.texi: Regenerate.

Signed-off-by: Ben Elliston <bje@gnu.org>
9 years ago * runtest.exp (runtest): Introduce new --log_dialog option.
Filipe Brandenburger [Fri, 15 May 2015 05:51:49 +0000 (15:51 +1000)]
* runtest.exp (runtest): Introduce new --log_dialog option.
* doc/runtest.1: Document it.
* doc/user.xml: Likewise.
* doc/dejagnu.texi: Regenerate.

Signed-off-by: Ben Elliston <bje@gnu.org>
9 years ago * baseboards/multi-sim.exp (get_library_dirlist): New.
Steve Ellcey [Thu, 14 May 2015 06:29:00 +0000 (16:29 +1000)]
* baseboards/multi-sim.exp (get_library_dirlist): New.
(dynamic_linker_flag): Use get_library_dirlist to find dynamic
linker.
(rpath_flags): Use get_library_dirlist to set rpath.

Signed-off-by: Ben Elliston <bje@gnu.org>
9 years ago * baseboards/generic-sim.exp: Check $DEJAGNU_SIM_OPTION.
Steve Ellcey [Tue, 12 May 2015 02:20:20 +0000 (12:20 +1000)]
* baseboards/generic-sim.exp: Check $DEJAGNU_SIM_OPTION.

Signed-off-by: Ben Elliston <bje@gnu.org>
9 years agoRevert the following change which causes breakage reported here:
Ben Elliston [Sun, 29 Mar 2015 23:04:48 +0000 (10:04 +1100)]
Revert the following change which causes breakage reported here:
https://lists.gnu.org/archive/html/dejagnu/2015-03/msg00003.html

2011-03-14  Jan Kratochvil  <jan.kratochvil@redhat.com>

* runtest.exp (runtest): Call reset_vars at initialisation so that
perror does not affect test results in other test scripts.

9 years ago * lib/target.exp (default_target_compile): Prepend multilib_flags,
H.J. Lu [Thu, 26 Feb 2015 06:53:48 +0000 (17:53 +1100)]
* lib/target.exp (default_target_compile): Prepend multilib_flags,
instead of appending it.

Some GCC testcases need explicit GCC options to properly run. For
example gcc.target/i386/pr32219-1.c has -fpie specified explicitly:

/* { dg-options "-O2 -fpie" } */

But with multlib, eg:
make check-gcc RUNTESTFLAGS="--target_board='unix{-fpic}'"

-fpic is appended to the command line options, which overrides the command
line options specified by dg-options.  multlib flags should be placed at
the beginning of the command line options, not at the end.  This patch
updates default_target_compile to prepend multilib_flags, instead of
appending it.

Signed-off-by: Ben Elliston <bje@gnu.org>
9 years ago * lib/framework.exp (log_and_exit): Set tool to "testrun" if
Stephen Tridgell [Wed, 18 Feb 2015 02:07:30 +0000 (13:07 +1100)]
* lib/framework.exp (log_and_exit): Set tool to "testrun" if
unset.

Signed-off-by: Ben Elliston <bje@gnu.org>
9 years ago * doc/runtest.1: Fix a spelling error.
Ben Elliston [Wed, 4 Feb 2015 13:01:01 +0000 (00:01 +1100)]
* doc/runtest.1: Fix a spelling error.

9 years ago * config.guess: Update to version 2015-01-01.
Ben Elliston [Wed, 4 Feb 2015 12:57:43 +0000 (23:57 +1100)]
* config.guess: Update to version 2015-01-01.
* config.sub: Likewise.

9 years ago * Makefile.am (baseboard_DATA): Add baseboards/visium-sim.exp.
Eric Botcazou [Wed, 21 Jan 2015 19:41:32 +0000 (06:41 +1100)]
* Makefile.am (baseboard_DATA): Add baseboards/visium-sim.exp.
* Makefile.in: Regenerate.
* baseboards/visium-sim.exp: New file.

Signed-off-by: Ben Elliston <bje@gnu.org>
9 years ago * lib/dejagnu.exp (host_execute): Remove stray leading hyphen.
Ben Elliston [Mon, 24 Nov 2014 22:35:07 +0000 (09:35 +1100)]
* lib/dejagnu.exp (host_execute): Remove stray leading hyphen.
Reported by David Malcolm.

10 years ago * Makefile.in: Regenerate.
Ben Elliston [Tue, 28 Oct 2014 01:03:43 +0000 (12:03 +1100)]
* Makefile.in: Regenerate.

10 years ago * example: Remove stale examples.
Ben Elliston [Tue, 28 Oct 2014 01:00:55 +0000 (12:00 +1100)]
* example: Remove stale examples.

10 years ago * dejagnu.h (pass): Make function static as well as inline.
Steve Ellcey [Thu, 23 Oct 2014 23:37:51 +0000 (10:37 +1100)]
* dejagnu.h (pass): Make function static as well as inline.
(xpass): Ditto.
(fail): Ditto.
(xfail): Ditto.
(untested): Ditto.
(unresolved): Ditto.
(note): Ditto.
(totals): Ditto.

Signed-off-by: Ben Elliston <bje@gnu.org>
10 years ago * runtest.exp: Only match $directory, not *${directory}* when the
Ben Elliston [Tue, 14 Oct 2014 09:50:49 +0000 (20:50 +1100)]
* runtest.exp: Only match $directory, not *${directory}* when the
user passes the --directory option. Reported by Sergey Alyoshin.

10 years ago* lib/dejagnu.exp (host_execute): Remove buffer_full check. This is not
Ben Elliston [Tue, 14 Oct 2014 02:22:23 +0000 (13:22 +1100)]
* lib/dejagnu.exp (host_execute): Remove buffer_full check. This is not
  the right command keyword -- it is full_buffer. Reported by David
  Malcolm <dmalcolm@redhat.com>.

10 years agoMerge branch 'master' of git.sv.gnu.org:/srv/git/dejagnu
Ben Elliston [Tue, 15 Jul 2014 12:56:46 +0000 (22:56 +1000)]
Merge branch 'master' of git.sv.gnu.org:/srv/git/dejagnu

Conflicts:
ChangeLog

10 years ago * lib/targetdb.exp (add_board_info): New procedure.
Maciej W. Rozycki [Tue, 15 Jul 2014 12:54:05 +0000 (22:54 +1000)]
* lib/targetdb.exp (add_board_info): New procedure.
* doc/ref.xml (Add_board_info Procedure): New section.
(Set_board_info Procedure): Add description.
(Unset_board_info Procedure): Likewise.
* doc/user.xml (Board Config File Values): Add `add_board_info'
reference.  Reorder `gdb_init_command' table rows and remove a
duplicate entry, reusing it for `gdb_init_commands'.

Signed-off-by: Ben Elliston <bje@gnu.org>
10 years agoFix bug were none of the relative paths were actually being used for file lookup.
Rob Savoye [Wed, 25 Jun 2014 22:33:08 +0000 (16:33 -0600)]
Fix bug were none of the relative paths were actually being used for file lookup.

10 years ago * depcomp, install-sh, missing: Update to latest versions.
Ben Elliston [Fri, 6 Jun 2014 04:09:11 +0000 (14:09 +1000)]
* depcomp, install-sh, missing: Update to latest versions.
* mkinstalldirs: Remove.
* Makefile.in: Regenerate.

10 years ago * Makefile.in: Regenerate with Automake 1.14.1.
Ben Elliston [Wed, 4 Jun 2014 10:10:36 +0000 (20:10 +1000)]
* Makefile.in: Regenerate with Automake 1.14.1.
* compile: Add missing file.

10 years ago * config.guess: Update to version 2014-03-23.
Ben Elliston [Wed, 4 Jun 2014 07:26:45 +0000 (17:26 +1000)]
* config.guess: Update to version 2014-03-23.
* config.sub: Likewise.

10 years ago * aclocal.m4: Regenerate with Automake 1.14.1.
Ben Elliston [Wed, 4 Jun 2014 07:10:42 +0000 (17:10 +1000)]
* aclocal.m4: Regenerate with Automake 1.14.1.
* configure: Regenerate with Autoconf 2.69.

10 years ago * baseboards/multi-sim.exp (rpath_flags): Add libatomic.so check.
Steve Ellcey [Fri, 14 Mar 2014 22:38:11 +0000 (09:38 +1100)]
* baseboards/multi-sim.exp (rpath_flags): Add libatomic.so check.

Signed-off-by: Ben Elliston <bje@gnu.org>
10 years ago * config/sim.exp (sim_exec): New.
Steve Ellcey [Mon, 24 Feb 2014 01:15:14 +0000 (12:15 +1100)]
* config/sim.exp (sim_exec): New.
(sim_file): New.

Signed-off-by: Ben Elliston <bje@gnu.org>
10 years agoRevert "config/sim.exp (sim_exec): New."
Ben Elliston [Sat, 15 Feb 2014 10:17:04 +0000 (21:17 +1100)]
Revert "config/sim.exp (sim_exec): New."

Signed-off-by: Ben Elliston <bje@gnu.org>
10 years ago * config/sim.exp (sim_exec): New.
Steve Ellcey [Fri, 14 Feb 2014 23:24:50 +0000 (10:24 +1100)]
* config/sim.exp (sim_exec): New.

Signed-off-by: Ben Elliston <bje@gnu.org>
10 years agoMerge branch 'master' of git.sv.gnu.org:/srv/git/dejagnu
Ben Elliston [Tue, 10 Dec 2013 05:46:15 +0000 (16:46 +1100)]
Merge branch 'master' of git.sv.gnu.org:/srv/git/dejagnu

10 years ago * lib/dg.exp (dg-test): Don't put the expected and actual output
Richard Sandiford [Sun, 8 Dec 2013 00:00:20 +0000 (11:00 +1100)]
* lib/dg.exp (dg-test): Don't put the expected and actual output
of a pattern test in the test name; send it to the log instead.

Signed-off-by: Ben Elliston <bje@gnu.org>
10 years agoImprove ADB support for Android
Alexander Ivchenko [Tue, 19 Nov 2013 16:21:08 +0000 (09:21 -0700)]
Improve ADB support for Android

11 years ago * Makefile.am (baseboard_SCRIPTS): Add multi-sim.exp baseboard.
Steve Ellcey [Thu, 31 Oct 2013 17:48:30 +0000 (04:48 +1100)]
* Makefile.am (baseboard_SCRIPTS): Add multi-sim.exp baseboard.
* Makefile.in: Regenerate.
* baseboards/multi-sim.exp: New.

Signed-off-by: Ben Elliston <bje@gnu.org>
11 years ago * lib/remote.exp (standard_reboot): Return 1 instead of an empty string.
Anton Kolesov [Wed, 30 Oct 2013 19:35:30 +0000 (06:35 +1100)]
* lib/remote.exp (standard_reboot): Return 1 instead of an empty string.
(remote_reboot): Add comment explaining return value of this procedure.
* doc/ref.xml (remote_reboot, standard_reboot): Document procedures.
* doc/dejagnu.texi: Regenerate.

Signed-off-by: Ben Elliston <bje@gnu.org>
11 years ago * baseboards/unix.exp: Add gdb settings to not use hardware
Jose E. Marchesi [Fri, 4 Oct 2013 22:09:19 +0000 (08:09 +1000)]
* baseboards/unix.exp: Add gdb settings to not use hardware
watchpoints in sparc64 running GNU/Linux.

Signed-off-by: Ben Elliston <bje@gnu.org>
11 years ago * runtest.exp (libdirs): New global variable.
Bernhard Reutner-Fischer [Mon, 17 Jun 2013 09:22:10 +0000 (19:22 +1000)]
* runtest.exp (libdirs): New global variable.
(load_lib): Append libdirs to search_and_load_files directories.
* doc/ref.xml (load_lib): Document global variable libdirs.
* doc/dejagnu.texi: Regenerate.
* testsuite/runtest.all/load_lib.exp: New testcase.
* Makefile.am (TESTSUITE_FILES): Add new testcase.
* Makefile.in: Regenerate.

Signed-off-by: Ben Elliston <bje@gnu.org>
11 years agoThis patch silences "WARNING: Couldn't find the global config file"
Ben Elliston [Sat, 15 Jun 2013 13:01:09 +0000 (23:01 +1000)]
This patch silences "WARNING: Couldn't find the global config file"
when running make check. From Gilles Espinasse.

* configure.ac: If DEJAGNU is unset, set it to /dev/null.
* Makefile.am: Export DEJAGNU.
* configure: Likewise.
* Makefile.in: Regenerate.

11 years ago * doc/user.xml: Fix typos.
Bernhard Reutner-Fischer [Sat, 15 Jun 2013 11:31:00 +0000 (21:31 +1000)]
* doc/user.xml: Fix typos.
* doc/ref.xml: Likewise.
* doc/dejagnu.texi: Regenerate.

Signed-off-by: Ben Elliston <bje@gnu.org>
11 years ago * doc/user.xml: Fix number of columns in table.
Bernhard Reutner-Fischer [Sat, 15 Jun 2013 11:28:34 +0000 (21:28 +1000)]
* doc/user.xml: Fix number of columns in table.
* doc/dejagnu.texi: Regenerate.

Signed-off-by: Ben Elliston <bje@gnu.org>
11 years ago * doc/user.xml: Fix rendering errors around programlisting.
Bernhard Reutner-Fischer [Sat, 15 Jun 2013 11:27:29 +0000 (21:27 +1000)]
* doc/user.xml: Fix rendering errors around programlisting.
* doc/ref.xml: Likewise.
* doc/dejagnu.texi: Regenerate.

Signed-off-by: Ben Elliston <bje@gnu.org>
11 years ago * doc/user.xml: Fix spacing before productname.
Bernhard Reutner-Fischer [Sat, 15 Jun 2013 11:25:01 +0000 (21:25 +1000)]
* doc/user.xml: Fix spacing before productname.
* doc/dejagnu.texi: Regenerate.

Signed-off-by: Ben Elliston <bje@gnu.org>
11 years ago * testsuite/runtest.all/default_procs.tcl (send_log): Use the
Bernhard Reutner-Fischer [Wed, 12 Jun 2013 03:23:15 +0000 (13:23 +1000)]
* testsuite/runtest.all/default_procs.tcl (send_log): Use the
magic "args" parameter name, as expect send_log proc accepts -- as
a leading option.

Signed-off-by: Ben Elliston <bje@gnu.org>
11 years ago * Makefile.am (pkgdata_DATA): Rename from pkgdata_SCRIPTS.
Makoto Fujiwara [Sat, 8 Jun 2013 03:16:38 +0000 (13:16 +1000)]
* Makefile.am (pkgdata_DATA): Rename from pkgdata_SCRIPTS.
(config_DATA): Likewise for config_SCRIPTS.
(baseboard_DATA): Likewise for baseboard_SCRIPTS.
(EXTRA_DIST): Remove pkgdata_SCRIPTS, config_SCRIPTS and
baseboard_SCRIPTS.
* Makefile.in: Regenerate.

Signed-off-by: Ben Elliston <bje@gnu.org>
11 years ago * configure: Regenerate with autoconf 2.69.
Ben Elliston [Sat, 8 Jun 2013 03:00:57 +0000 (13:00 +1000)]
* configure: Regenerate with autoconf 2.69.
* aclocal.m4: Regenerate.

11 years agoAdd link to the Wikipedia page on Brendan Kehoe.
Ben Elliston [Sun, 7 Apr 2013 22:38:53 +0000 (08:38 +1000)]
Add link to the Wikipedia page on Brendan Kehoe.

11 years agoRemove some warnings from new Automake.
Ben Elliston [Sun, 31 Mar 2013 09:08:34 +0000 (20:08 +1100)]
Remove some warnings from new Automake.

* configure.in: Rename to ..
* configure.ac (AC_INIT): Use two-argument form.
(AM_INIT_AUTOMAKE): Use zero-argument form.
* aclocal.m4: Regenerate.
* configure. Regenerate.
* Makefile.in: Regenerate.

11 years agoRun automake --add-missing to silence Automake warnings.
Ben Elliston [Sun, 31 Mar 2013 08:47:55 +0000 (19:47 +1100)]
Run automake --add-missing to silence Automake warnings.

* INSTALL: New.
* COPYING: Likewise.

11 years agoFirst pass at removing -W all warnings from new Automake.
Ben Elliston [Sun, 31 Mar 2013 07:22:12 +0000 (18:22 +1100)]
First pass at removing -W all warnings from new Automake.

* Makefile.am (html-local): Rename target from html.
* Makefile.in: Regenerate with automake 1.12.6.
* aclocal.m4: Likewise.
* configure: Regenerate.

11 years ago * TODO: Remove todo item about warncnt and errcnt.
Gilles Espinasse [Wed, 27 Mar 2013 20:21:26 +0000 (07:21 +1100)]
* TODO: Remove todo item about warncnt and errcnt.

Signed-off-by: Ben Elliston <bje@gnu.org>
11 years ago * testsuite/lib/libsup.exp (make_defaults_file): Only set $tool once.
Gilles Espinasse [Wed, 27 Mar 2013 20:18:15 +0000 (07:18 +1100)]
* testsuite/lib/libsup.exp (make_defaults_file): Only set $tool once.

Signed-off-by: Ben Elliston <bje@gnu.org>
11 years ago * config.guess: Update to version 2013-02-12.
Ben Elliston [Mon, 25 Mar 2013 21:25:14 +0000 (08:25 +1100)]
* config.guess: Update to version 2013-02-12.
* config.sub: Likewise.

11 years agoconfig/adb.exp: Add adb_file so we can remotely delete test case to save on limited...
Rob Savoye [Sat, 16 Feb 2013 20:05:35 +0000 (13:05 -0700)]
config/adb.exp: Add adb_file so we can remotely delete test case to save on limited disk space. Don't remove the file after executing it, leave that for the test driver instead.

11 years agoremove test case after execution to save on disk space.
Rob Savoye [Sat, 16 Feb 2013 03:56:50 +0000 (20:56 -0700)]
remove test case after execution to save on disk space.

11 years agoTidy up Rob's latest ChangeLog entry.
Ben Elliston [Thu, 14 Feb 2013 06:00:23 +0000 (17:00 +1100)]
Tidy up Rob's latest ChangeLog entry.

11 years agoOops, too used to 'git log'.
Rob Savoye [Tue, 12 Feb 2013 00:02:37 +0000 (17:02 -0700)]
Oops, too used to 'git log'.

11 years agoignore some files for git status
Rob Savoye [Mon, 11 Feb 2013 20:35:01 +0000 (13:35 -0700)]
ignore some files for git status

11 years agoregenerated with newer autotools
Rob Savoye [Mon, 11 Feb 2013 20:33:07 +0000 (13:33 -0700)]
regenerated with newer autotools

11 years agoadd the new Android support files to use ADB remotely.
Rob Savoye [Mon, 11 Feb 2013 20:32:19 +0000 (13:32 -0700)]
add the new Android support files to use ADB remotely.

11 years agotweak serial config for Android.
Rob Savoye [Mon, 11 Feb 2013 20:31:44 +0000 (13:31 -0700)]
tweak serial config for Android.

11 years agonew support for remote testing on Android.
Rob Savoye [Mon, 11 Feb 2013 18:13:13 +0000 (11:13 -0700)]
new support for remote testing on Android.

11 years ago * example/hello: Remove.
Ben Elliston [Tue, 4 Dec 2012 23:16:02 +0000 (10:16 +1100)]
* example/hello: Remove.
* configure.ac: Likewise.
* configure: Regenerate.

11 years agoFix simple typo in copyright statement.
Ben Elliston [Tue, 4 Dec 2012 05:55:25 +0000 (16:55 +1100)]
Fix simple typo in copyright statement.

12 years ago * Makefile.am (baseboard_SCRIPTS): Add new baseboards.
Steve Ellcey [Thu, 4 Oct 2012 10:32:34 +0000 (20:32 +1000)]
* Makefile.am (baseboard_SCRIPTS): Add new baseboards.
* Makefile.in: Regenerate.
* baseboards/mips-sim-mti32.exp: New.
* baseboards/mips-sim-mti64.exp: New.
* baseboards/mips-sim-mti64_n32.exp: New.
* baseboards/mips-sim-mti64_64.exp: New.
* baseboards/mips-sim-sde32.exp: New.
* baseboards/mips-sim-sde64.exp: New.

Signed-off-by: Ben Elliston <bje@gnu.org>
12 years ago * aclocal.m4: Regenerate with automake 1.11.3.
Ben Elliston [Thu, 4 Oct 2012 10:29:24 +0000 (20:29 +1000)]
* aclocal.m4: Regenerate with automake 1.11.3.
* Makefile.in: Likewise.
* configure: Regenerate with autoconf 2.68.

12 years ago * baseboards/generic-sim.exp: New baseboard definition.
Steve Ellcey [Wed, 22 Aug 2012 10:15:07 +0000 (20:15 +1000)]
* baseboards/generic-sim.exp: New baseboard definition.

Signed-off-by: Ben Elliston <bje@gnu.org>
12 years ago * lib/framework.exp (clone_output): Protect from leading dash in
Andreas Schwab [Fri, 15 Jun 2012 10:42:58 +0000 (20:42 +1000)]
* lib/framework.exp (clone_output): Protect from leading dash in
$message.
* runtest.exp (verbose): Likewise.

Signed-off-by: Ben Elliston <bje@gnu.org>
12 years ago * doc/runtest.1: Update.
Tom Tromey [Tue, 12 Jun 2012 11:27:56 +0000 (21:27 +1000)]
* doc/runtest.1: Update.
* runtest.exp (xml_file_name): New global.
(usage): Update.
Handle optional argument to --xml.
* lib/framework.exp (open_logs): Respect xml_file_name.

Signed-off-by: Ben Elliston <bje@gnu.org>
12 years ago2012-03-24 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
Ben Elliston [Sat, 24 Mar 2012 10:56:32 +0000 (21:56 +1100)]
2012-03-24  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>

* runtest.exp (load_tool_init): Fix typo in -de option handling.

12 years ago2012-03-24 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
Ben Elliston [Sat, 24 Mar 2012 03:27:46 +0000 (14:27 +1100)]
2012-03-24  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>

* doc/runtest.1: Correct name of debug file.

12 years ago * runtest: Search /usr/share/dejagnu and /usr/local/share/dejagnu
Ben Elliston [Sat, 25 Feb 2012 10:21:11 +0000 (21:21 +1100)]
* runtest: Search /usr/share/dejagnu and /usr/local/share/dejagnu
for runtest.exp as a last resort (for usrmove environments, where
/bin is a link to /usr/bin). From Honza Horak <hhorak@redhat.com>.

12 years ago * doc/user.xml: Various spelling and consistency fixes.
Ben Elliston [Fri, 30 Dec 2011 04:09:57 +0000 (15:09 +1100)]
* doc/user.xml: Various spelling and consistency fixes.
* doc/ref.xml: Likewise.
(exit_remote_shell): Remove, as this procedure is defunct.
* doc/dejagnu.texi: Regenerate.

12 years ago * config.guess: Update to version 2011-12-29.
Ben Elliston [Fri, 30 Dec 2011 00:52:56 +0000 (11:52 +1100)]
* config.guess: Update to version 2011-12-29.
* config.sub: Update to version 2011-11-11.

13 years ago2011-06-30 Tom Tromey <tromey@redhat.com>
Ben Elliston [Wed, 29 Jun 2011 23:38:10 +0000 (09:38 +1000)]
2011-06-30  Tom Tromey  <tromey@redhat.com>

* doc/ref.xml: Document find_gfortran.
* doc/dejagnu.texi: Regenerate.
* lib/target.exp (default_target_compile): Handle f90.
(default_target_compile): Likewise.
* lib/libgloss.exp (find_gfortran): New proc.

13 years ago * Makefile.am (all-local): New rule.
Ben Elliston [Wed, 29 Jun 2011 23:35:03 +0000 (09:35 +1000)]
* Makefile.am (all-local): New rule.
* Makefile.in: Regenerate.

13 years ago * config/vxworks.exp (vxworks_file): Use "file delete", not "exec
Ben Elliston [Tue, 12 Apr 2011 09:22:45 +0000 (19:22 +1000)]
* config/vxworks.exp (vxworks_file): Use "file delete", not "exec
rm", for better portability.
* config/netware.exp (${board}_load): Likewise.
* lib/dg.exp (dg-test): Likewise.
* lib/framework.exp (open_logs): Likewise.
* lib/remote.exp (standard_file): Likewise.
* runtest.exp: Likewise.
* testsuite/runtest.all/options.exp: Likewise.

13 years ago * runtest.exp: Whitespace cleanups.
Ben Elliston [Tue, 15 Mar 2011 02:02:04 +0000 (13:02 +1100)]
* runtest.exp: Whitespace cleanups.
* lib/dejagnu.exp, lib/dg.exp, lib/framework.exp,
lib/libgloss.exp, lib/remote.exp, lib/rsh.exp, lib/target.exp,
lib/telnet.exp, lib/tip.exp, lib/utils.exp: Likewise.

13 years ago * runtest: Remove trailing semicolons.
Ben Elliston [Tue, 15 Mar 2011 01:53:16 +0000 (12:53 +1100)]
* runtest: Remove trailing semicolons.
* lib/rsh.exp: Likewise.

13 years ago2011-03-15 H.J. Lu <hjl.tools@gmail.com>
Ben Elliston [Mon, 14 Mar 2011 23:07:50 +0000 (10:07 +1100)]
2011-03-15  H.J. Lu  <hjl.tools@gmail.com>

* lib/remote.exp (local_exec): Ignore SIGHUP.

13 years ago * runtest.exp (frame_version): Set to 1.5.1.
Ben Elliston [Mon, 14 Mar 2011 12:36:57 +0000 (23:36 +1100)]
* runtest.exp (frame_version): Set to 1.5.1.
* configure.ac (AC_INIT): Set version to 1.5.1.
* configure: Regenerate.
* doc/dejagnu.xml (appversion, version): Set to 1.5.1.
* doc/dejagnu.texi: Regenerate.

13 years ago * dejagnu.h: Whitespace cleanups.
Ben Elliston [Mon, 14 Mar 2011 11:03:32 +0000 (22:03 +1100)]
* dejagnu.h: Whitespace cleanups.

13 years agoRegenerate with modern autotools.
Ben Elliston [Mon, 14 Mar 2011 10:34:00 +0000 (21:34 +1100)]
Regenerate with modern autotools.

* Makefile.in: Regenerate.
* aclocal.m4: Likewise.
* configure: Likewise.
* testsuite/Makefile.in: Likewise.

13 years agoRegenerate with modern autotools.
Ben Elliston [Mon, 14 Mar 2011 10:31:24 +0000 (21:31 +1100)]
Regenerate with modern autotools.

* Makefile.in: Regenerate.
* aclocal.m4: Likewise.
* calc.h.in: Likewise.
* configure: Likewise.

13 years ago * baseboards/cris-sim.exp: Remove trailing semicolon(s).
Ben Elliston [Mon, 14 Mar 2011 08:50:15 +0000 (19:50 +1100)]
* baseboards/cris-sim.exp: Remove trailing semicolon(s).
* baseboards/mt-sid.exp: Likewise.
* baseboards/tx39-sim.exp: Likewise.
* lib/target.exp (default_target_compile): Likewise.

13 years ago Reported by Flash Sheridan <flash@pobox.com>:
Ben Elliston [Mon, 14 Mar 2011 07:02:36 +0000 (18:02 +1100)]
Reported by Flash Sheridan <flash@pobox.com>:
* doc/user.xml (Testing "Hello world" locally): Improve the
example test script and make it robust to failures.  Tidy some
formatting errors.
* doc/dejagnu.texi: Regenerate.

13 years agoFix whitespace issues flagged by Emacs' whitespace-report.
Ben Elliston [Sun, 13 Mar 2011 21:19:03 +0000 (08:19 +1100)]
Fix whitespace issues flagged by Emacs' whitespace-report.

13 years ago * runtest.exp (runtest): Call reset_vars at initialisation so that
Ben Elliston [Sun, 13 Mar 2011 21:02:04 +0000 (08:02 +1100)]
* runtest.exp (runtest): Call reset_vars at initialisation so that
perror does not affect test results in other test scripts.

13 years ago * NEWS: Start a new section for post-1.5 changes.
Ben Elliston [Wed, 9 Mar 2011 05:02:43 +0000 (16:02 +1100)]
* NEWS: Start a new section for post-1.5 changes.

13 years agoMark ChangeLog for release.
Ben Elliston [Wed, 9 Mar 2011 04:30:08 +0000 (15:30 +1100)]
Mark ChangeLog for release.

13 years ago * Makefile.am (DISTCLEANFILES): Define.
Ben Elliston [Wed, 9 Mar 2011 00:51:01 +0000 (11:51 +1100)]
* Makefile.am (DISTCLEANFILES): Define.
* Makefile.in: Regenerate.
* testsuite/runtest.all/libs.exp: Clean up temp files on exit.
* testsuite/runtest.all/options.exp: Likewise for dbg.log.
* testsuite/runtest.all/stats.exp: Likewise for tmpdir. Use "file
mkdir" instead of exec'ing mkdir(1).

13 years ago * Makefile.am (doc/dejagnu.texi): Conditional on MAINTAINER_MODE.
Ben Elliston [Mon, 7 Mar 2011 02:38:02 +0000 (13:38 +1100)]
* Makefile.am (doc/dejagnu.texi): Conditional on MAINTAINER_MODE.
* Makefile.in: Regenerate.