aboutsummaryrefslogtreecommitdiff
path: root/sim/testsuite/.Sanitize
diff options
context:
space:
mode:
authorFrank Ch. Eigler <fche@redhat.com>1998-02-25 01:08:47 +0000
committerFrank Ch. Eigler <fche@redhat.com>1998-02-25 01:08:47 +0000
commit559eba20a8ef0930192300143332065510672c65 (patch)
tree071af4a77007bcd01a4a691908c5b45bb80e2185 /sim/testsuite/.Sanitize
parentb439fb8117323583d4cb9e69779c3ec93bea4b9f (diff)
downloadgdb-559eba20a8ef0930192300143332065510672c65.zip
gdb-559eba20a8ef0930192300143332065510672c65.tar.gz
gdb-559eba20a8ef0930192300143332065510672c65.tar.bz2
* Added test bucket directory for sky tests, which may be run in conjunction
with the mips64r5900 tests. It's all meant to be sanitized out without "keep-sky".
Diffstat (limited to 'sim/testsuite/.Sanitize')
-rw-r--r--sim/testsuite/.Sanitize35
1 files changed, 35 insertions, 0 deletions
diff --git a/sim/testsuite/.Sanitize b/sim/testsuite/.Sanitize
index c52e7b3..dee604f 100644
--- a/sim/testsuite/.Sanitize
+++ b/sim/testsuite/.Sanitize
@@ -29,6 +29,13 @@ else
lose_these_too="${r5900_files} ${lose_these_too}"
fi
+sky_files="sky"
+if ( echo $* | grep keep\-sky > /dev/null ) ; then
+ keep_these_too="${sky_files} ${keep_these_too}"
+else
+ lose_these_too="${sky_files} ${lose_these_too}"
+fi
+
if ( echo $* | grep keep\-v850e > /dev/null ) ; then
keep_these_too="v850e-elf ${keep_these_too}"
else
@@ -117,6 +124,34 @@ else
done
fi
+sky_files="configure configure.in ChangeLog"
+if ( echo $* | grep keep\-sky > /dev/null ) ; then
+ for i in $sky_files ; do
+ if test ! -d $i && (grep sanitize-sky $i > /dev/null) ; then
+ if [ -n "${verbose}" ] ; then
+ echo Keeping sky stuff in $i
+ fi
+ fi
+ done
+else
+ for i in $sky_files ; do
+ if test ! -d $i && (grep sanitize-sky $i > /dev/null) ; then
+ if [ -n "${verbose}" ] ; then
+ echo Removing traces of \"sky\" from $i...
+ fi
+ cp $i new
+ sed '/start\-sanitize\-sky/,/end-\sanitize\-sky/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