Configure r5900 testsuite sub-directory.
authorAndrew Cagney <cagney@redhat.com>
Tue, 15 Jul 1997 20:46:15 +0000 (20:46 +0000)
committerAndrew Cagney <cagney@redhat.com>
Tue, 15 Jul 1997 20:46:15 +0000 (20:46 +0000)
sim/testsuite/.Sanitize
sim/testsuite/configure.in

index 78f93672917a2249dd431d7e11864e4d67f24ec4..4164e3afd0152d6fd97f68dd137ca4b957c4aeaa 100644 (file)
@@ -22,6 +22,13 @@ else
         lose_these_too="${d30v_files} ${lose_these_too}"
 fi
 
+r5900_files="mips64r5900el-elf"
+if ( echo $* | grep keep\-r5900 > /dev/null ) ; then
+        keep_these_too="${r5900_files} ${keep_these_too}"
+else
+        lose_these_too="${r5900_files} ${lose_these_too}"
+fi
+
 # All files listed between the "Things-to-keep:" line and the
 # "Files-to-sed:" line will be kept.  All other files will be removed.
 # Directories listed in this section will have their own Sanitize
@@ -39,7 +46,6 @@ Things-to-lose:
 
 common
 tic80-coff
-mips64vr5900el-elf
 
 Do-last:
 
@@ -71,6 +77,34 @@ else
         done
 fi
 
+r5900_files="configure configure.in ChangeLog Makefile.in"
+if ( echo $* | grep keep\-r5900 > /dev/null ) ; then
+        for i in $r5900_files ; do
+                if test ! -d $i && (grep sanitize-r5900 $i > /dev/null) ; then
+                        if [ -n "${verbose}" ] ; then
+                                echo Keeping r5900 stuff in $i
+                        fi
+                fi
+        done
+else
+        for i in $r5900_files ; do
+                if test ! -d $i && (grep sanitize-r5900 $i > /dev/null) ; then
+                        if [ -n "${verbose}" ] ; then
+                                echo Removing traces of \"r5900\" from $i...
+                        fi
+                        cp $i new
+                        sed '/start\-sanitize\-r5900/,/end-\sanitize\-r5900/d' < $i > new
+                        if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
+                                if [ -n "${verbose}" ] ; then
+                                        echo Caching $i in .Recover...
+                                fi
+                                mv $i .Recover
+                        fi
+                        mv new $i
+                fi
+        done
+fi
+
 for i in * ; do
         if test ! -d $i && (grep sanitize $i > /dev/null) ; then
                 echo '***' Some mentions of Sanitize are still left in $i! 1>&2
index ea0740b22ce8ed187eda009fdf6a918c0a97033e..37371bd873e3c9b81f8e35ab2fb7dee16d5d1d64 100644 (file)
@@ -22,6 +22,9 @@ case "${target}" in
 # start-sanitize-d30v
        d30v-*-elf)             configdirs="${configdirs} d30v-elf" ;;
 # end-sanitize-d30v
+# start-sanitize-r5900
+       mips64vr5900el-*-elf)   configdirs="${configdirs} mips64vr5900el-elf" ;;
+# end-sanitize-r5900
        *)              ;;
 esac