diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 96e05c8f91991a3c9b714fb3196123d97b3648c7..b33b10d7853e1dc69506852a9bf05be595cbfd57 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,14 @@
+2003-08-04  Phil Edwards  <pme@gcc.gnu.org>
+
+	* testsuite/Makefile.am (DEJATOOL,EXPECT,RUNTEST,RUNTESTFLAGS):
+	Remove unneeded variable assignments.  Leave them for automake.
+	* testsuite/lib/libstdc++-v3.exp:  Rename...
+	* testsuite/lib/libstdc++.exp:  ...to this.  Adjust function names
+	accordingly.
+	* testsuite/libstdc++-v3.dg/dg.exp:  Rename...
+	* testsuite/libstdc++-dg/normal.exp:  ...to this.  Adjust function
+	names accordingly.
+
 2003-08-04  Phil Edwards  <pme@gcc.gnu.org>
 
 	* docs/doxygen/guide.html:  run_doxygen uses bash.
diff --git a/libstdc++-v3/testsuite/Makefile.am b/libstdc++-v3/testsuite/Makefile.am
index bbe1fe5f45b29b9ca72d8ac7e8dba074e6440eee..cd181c29243e755f0d9ae1fa38198079e975af88 100644
--- a/libstdc++-v3/testsuite/Makefile.am
+++ b/libstdc++-v3/testsuite/Makefile.am
@@ -21,23 +21,12 @@
 ## Software Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307,
 ## USA.
 
-AUTOMAKE_OPTIONS =  cygnus dejagnu
+AUTOMAKE_OPTIONS = dejagnu
 
 mkinstalldirs = $(SHELL) $(toplevel_srcdir)/mkinstalldirs
 
-DEJATOOL = libstdc++-v3
-
-EXPECT = `if [ -f @glibcxx_builddir@/../../expect/expect ] ; then \
-            echo @glibcxx_builddir@/../../expect/expect ; \
-          else echo expect ; fi`
-
-RUNTEST = `if [ -f @glibcxx_srcdir@/../dejagnu/runtest ] ; then \
-	       echo @glibcxx_srcdir@/../dejagnu/runtest ; \
-	    else echo runtest; fi`
-
 AM_MAKEFLAGS = -j1
 AM_RUNTESTFLAGS =
-RUNTESTFLAGS =
 PWD_COMMAND = $${PWDCMD-pwd}
 
 ## CXX is actually a "C" compiler. These are real C++ programs.
diff --git a/libstdc++-v3/testsuite/lib/libstdc++-v3.exp b/libstdc++-v3/testsuite/lib/libstdc++.exp
similarity index 64%
rename from libstdc++-v3/testsuite/lib/libstdc++-v3.exp
rename to libstdc++-v3/testsuite/lib/libstdc++.exp
index 8c296d6ff5e0b36fad918f427ad0edaad1d2f3e2..133acec63b29b663cef5400e7799d6f4a8bc6b30 100644
--- a/libstdc++-v3/testsuite/lib/libstdc++-v3.exp
+++ b/libstdc++-v3/testsuite/lib/libstdc++.exp
@@ -14,30 +14,30 @@
 # along with this program; if not, write to the Free Software
 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.  
 
-# Define libstdc++-v3 callbacks for dg.exp.
+# Define callbacks for dg.exp.  This file is loaded early.
 
 load_lib dg.exp
 load_lib libgloss.exp
 load_lib prune.exp
 
-# Called once, by libstdc++-v3-init below.  "Static" to this file.
-proc libstdc++-v3-copy-files {srcfiles dstdir} {
+# Called by v3-init below.  "Static" to this file.
+proc v3-copy-files {srcfiles dstdir} {
     foreach f $srcfiles {
-	if { [catch { set symlink [file readlink $f] } x] } then {
-	    file copy -force $f $dstdir
-	} else {
-	    if { [regexp "^/" "$symlink"] } then {
-		file copy -force $symlink $dstdir
-	    } else {
-		set dirname [file dirname $f]
-		file copy -force $dirname/$symlink $dstdir
-	    }
-	}
+        if { [catch { set symlink [file readlink $f] } x] } then {
+            file copy -force $f $dstdir
+        } else {
+            if { [regexp "^/" "$symlink"] } then {
+                file copy -force $symlink $dstdir
+            } else {
+                set dirname [file dirname $f]
+                file copy -force $dirname/$symlink $dstdir
+            }
+        }
     }
 }
 
-# Called once, from libstdc++-v3.dg/dg.exp.
-proc libstdc++-v3-init { args } {
+# Called once, from libstdc++/dg.exp.
+proc v3-init { args } {
     global srcdir
     global outdir
     global blddir
@@ -56,15 +56,15 @@ proc libstdc++-v3-init { args } {
     set dg-do-what-default run
 
     # Copy any required data files.
-    libstdc++-v3-copy-files [glob -nocomplain "$srcdir/data/*.tst"] $outdir
-    libstdc++-v3-copy-files [glob -nocomplain "$srcdir/data/*.txt"] $outdir
+    v3-copy-files [glob -nocomplain "$srcdir/data/*.tst"] $outdir
+    v3-copy-files [glob -nocomplain "$srcdir/data/*.txt"] $outdir
 
     # set LD_LIBRARY_PATH so that libgcc_s, libstdc++ binaries can be found.
     # locate libgcc.a so we don't need to account for different values of
     # SHLIB_EXT on different platforms
     set gccdir [lookfor_file $tool_root_dir gcc/libgcc.a]
     if {$gccdir != ""} {
-	set gccdir [file dirname $gccdir]
+        set gccdir [file dirname $gccdir]
     }
 
     set ld_library_path "."
@@ -72,15 +72,15 @@ proc libstdc++-v3-init { args } {
     set compiler ${gccdir}/g++
     if { [is_remote host] == 0 && [which $compiler] != 0 } {
       foreach i "[exec $compiler --print-multi-lib]" {
-	set mldir ""
-	regexp -- "\[a-z0-9=/\.-\]*;" $i mldir
-	set mldir [string trimright $mldir "\;@"]
-	if { "$mldir" == "." } {
-	  continue
-	}
-	if { [llength [glob -nocomplain ${gccdir}/${mldir}/libgcc_s*.so.*]] == 1 } {
-	  append ld_library_path ":${gccdir}/${mldir}"
-	}
+        set mldir ""
+        regexp -- "\[a-z0-9=/\.-\]*;" $i mldir
+        set mldir [string trimright $mldir "\;@"]
+        if { "$mldir" == "." } {
+          continue
+        }
+        if { [llength [glob -nocomplain ${gccdir}/${mldir}/libgcc_s*.so.*]] == 1 } {
+          append ld_library_path ":${gccdir}/${mldir}"
+        }
       }
     }
     append ld_library_path ":${blddir}/src/.libs"
@@ -137,55 +137,55 @@ proc libstdc++-v3-init { args } {
 }
 
 # Callback from system dg-test.
-proc libstdc++-v3-dg-test { prog do_what extra_tool_flags } {
+proc libstdc++-dg-test { prog do_what extra_tool_flags } {
     # Set up the compiler flags, based on what we're going to do.
 
     switch $do_what {
-	"preprocess" {
-	    set compile_type "preprocess"
-	    set output_file "[file rootname [file tail $prog]].i"
-	}
-	"compile" {
-	    set compile_type "assembly"
-	    set output_file "[file rootname [file tail $prog]].s"
-	}
-	"assemble" {
-	    set compile_type "object"
-	    set output_file "[file rootname [file tail $prog]].o"
-	}
-	"link" {
-	    set compile_type "executable"
-	    set output_file "./[file rootname [file tail $prog]].exe"
-	}
-	"run" {
-	    set compile_type "executable"
-	    # FIXME: "./" is to cope with "." not being in $PATH.
-	    # Should this be handled elsewhere?
-	    # YES.
-	    set output_file "./[file rootname [file tail $prog]].exe"
-	    # This is the only place where we care if an executable was
-	    # created or not.  If it was, dg.exp will try to run it.
-	    remote_file build delete $output_file;
-	}
-	default {
-	    perror "$do_what: not a valid dg-do keyword"
-	    return ""
-	}
+        "preprocess" {
+            set compile_type "preprocess"
+            set output_file "[file rootname [file tail $prog]].i"
+        }
+        "compile" {
+            set compile_type "assembly"
+            set output_file "[file rootname [file tail $prog]].s"
+        }
+        "assemble" {
+            set compile_type "object"
+            set output_file "[file rootname [file tail $prog]].o"
+        }
+        "link" {
+            set compile_type "executable"
+            set output_file "./[file rootname [file tail $prog]].exe"
+        }
+        "run" {
+            set compile_type "executable"
+            # FIXME: "./" is to cope with "." not being in $PATH.
+            # Should this be handled elsewhere?
+            # YES.
+            set output_file "./[file rootname [file tail $prog]].exe"
+            # This is the only place where we care if an executable was
+            # created or not.  If it was, dg.exp will try to run it.
+            remote_file build delete $output_file;
+        }
+        default {
+            perror "$do_what: not a valid dg-do keyword"
+            return ""
+        }
     }
     set options ""
     if { $extra_tool_flags != "" } {
-	lappend options "additional_flags=$extra_tool_flags"
+        lappend options "additional_flags=$extra_tool_flags"
     }
 
-    set comp_output [libstdc++-v3_target_compile "$prog" "$output_file" "$compile_type" $options];
+    set comp_output [v3_target_compile "$prog" "$output_file" "$compile_type" $options];
     set comp_output [ prune_g++_output $comp_output ];
 
     return [list $comp_output $output_file]
 }
 
-# Called from libstdc++-v3-dg-test above.  Calls back into system's
+# Called from libstdc++-dg-test above.  Calls back into system's
 # target_compile to actually do the work.
-proc libstdc++-v3_target_compile { source dest type options } {
+proc v3_target_compile { source dest type options } {
     global gluefile 
     global wrap_flags
     global cxx
@@ -194,8 +194,8 @@ proc libstdc++-v3_target_compile { source dest type options } {
     global blddir
 
     if { [target_info needs_status_wrapper] != "" && [info exists gluefile] } {
-	lappend options "libs=${gluefile}"
-	lappend options "ldflags=${wrap_flags}"
+        lappend options "libs=${gluefile}"
+        lappend options "ldflags=${wrap_flags}"
     }
 
     set cxx_final $cxx
@@ -215,7 +215,7 @@ proc libstdc++-v3_target_compile { source dest type options } {
 }
 
 
-# Called once, from libstdc++-v3.dg/dg.exp.
+# Called once, from libstdc++*/dg.exp.
 proc v3-list-tests { filename } {
     global srcdir
     global outdir
@@ -225,16 +225,16 @@ proc v3-list-tests { filename } {
 
     # If there is a testsuite_file, use it. 
     if { [file exists $tests_file] } {
-	set f [open $tests_file]
-	while { ! [eof $f] } {
-	    set t [gets $f]
-	    if { [string length "$t"] != 0 } {
-		lappend sfiles  ${srcdir}/${t}
-	    }
-	} 
-	close $f
+        set f [open $tests_file]
+        while { ! [eof $f] } {
+            set t [gets $f]
+            if { [string length "$t"] != 0 } {
+                lappend sfiles  ${srcdir}/${t}
+            }
+        } 
+        close $f
     } else {
-	verbose "cannot open $tests_file"
+        verbose "cannot open $tests_file"
     }
     return $sfiles
 }
diff --git a/libstdc++-v3/testsuite/libstdc++-v3.dg/dg.exp b/libstdc++-v3/testsuite/libstdc++-dg/normal.exp
similarity index 98%
rename from libstdc++-v3/testsuite/libstdc++-v3.dg/dg.exp
rename to libstdc++-v3/testsuite/libstdc++-dg/normal.exp
index 03b7f8b5e1aea52916d4515a94d979bdbfd0a362..0ce6668d4b8d8c468ef3b8db6ea0920140a1e026 100644
--- a/libstdc++-v3/testsuite/libstdc++-v3.dg/dg.exp
+++ b/libstdc++-v3/testsuite/libstdc++-dg/normal.exp
@@ -24,7 +24,7 @@ if ![info exists DEFAULT_CXXFLAGS] then {
 
 # Initialization.
 dg-init
-libstdc++-v3-init
+v3-init
 
 # Main loop.
 dg-runtest [v3-list-tests testsuite_files] "" $DEFAULT_CXXFLAGS