aboutsummaryrefslogtreecommitdiffstats
path: root/gcc-4.2.1-5666.3/contrib/test_installed
diff options
context:
space:
mode:
Diffstat (limited to 'gcc-4.2.1-5666.3/contrib/test_installed')
-rwxr-xr-xgcc-4.2.1-5666.3/contrib/test_installed121
1 files changed, 0 insertions, 121 deletions
diff --git a/gcc-4.2.1-5666.3/contrib/test_installed b/gcc-4.2.1-5666.3/contrib/test_installed
deleted file mode 100755
index 7a363d687..000000000
--- a/gcc-4.2.1-5666.3/contrib/test_installed
+++ /dev/null
@@ -1,121 +0,0 @@
-#! /bin/sh
-
-# (C) 1998, 2000, 2002, 2003 Free Software Foundation
-# Originally by Alexandre Oliva <oliva@dcc.unicamp.br>
-
-# This script is Free Software, and it can be copied, distributed and
-# modified as defined in the GNU General Public License. A copy of
-# its license can be downloaded from http://www.gnu.org/copyleft/gpl.html
-
-# This scripts assumes it lives in the contrib directory of the GCC
-# source tree, so it will find the testsuite tree from its location.
-# If you move it elsewhere, or want to use another testsuite tree, you
-# can override the defaults with --srcdir=/some/dir/GCC or
-# --testsuite=/some/dir/GCC/gcc/testsuite. If you specify
-# --testsuite, --srcdir will be ignored; otherwise, `/gcc/testsuite'
-# will be appended to the srcdir.
-
-# You may specify where the binaries to be tested should be picked up
-# from. If you specify --prefix=/some/dir, gcc, g++ and g77 will be
-# looked for at /some/dir/bin. Each one may be overridden by
-# specifying --with-gcc=/pathname/to/gcc, --with-g++=/pathname/to/g++
-# and --with-g77=/pathname/to/g77. If you specify --without-gcc,
-# --without-g++ or --without-g77, the test for the specified program
-# will be skipped. By default, gcc, g++ and g77 will be searched in
-# the PATH.
-
-# An additional argument may specify --tmpdir=/some/dir; by default,
-# temporaries will be stored in the current directory, where the log
-# files will be stored.
-
-# The script will interpret arguments until it finds one it does not
-# understand. The remaining ones will be passed to `runtest'. A
-# double-dash can be used to explicitly separate the arguments to
-# `test_installed' from the ones to `runtest'.
-
-# This script should be run in an empty directory; it will refuse to
-# run if it finds a file named site.exp in the current directory.
-
-
-if test -f site.exp; then
- echo site.exp already exists >&2
- exit 1
-fi
-
-while true; do
- case "$1" in
- --with-testsuite=*) testsuite=`echo "$1" | sed 's/[^=]*=//'`; shift;;
- --srcdir=*) srcdir=`echo "$1" | sed 's/[^=]*=//'`; shift;;
-
- --prefix=*) prefix=`echo "$1" | sed 's/[^=]*=//'`; shift;;
- --with-gcc=*) GCC_UNDER_TEST=`echo "$1" | sed 's/[^=]*=//'`; shift;;
- --with-g++=*) GXX_UNDER_TEST=`echo "$1" | sed 's/[^=]*=//'`; shift;;
- --with-g77=*) G77_UNDER_TEST=`echo "$1" | sed 's/[^=]*=//'`; shift;;
- --without-gcc) GCC_UNDER_TEST=no; shift;;
- --without-g++) GXX_UNDER_TEST=no; shift;;
- --without-g77) G77_UNDER_TEST=no; shift;;
- --without-objc) OBJC_UNDER_TEST=no; shift;;
-
- --tmpdir=*) tmpdir=`echo "$1" | sed 's/[^=]*=//'`; shift;;
-
- --help) cat <<\EOF
-Runs the testsuite for an installed version of gcc/g++/g77/objc
-Copyright (C) 1998 Free Software Foundation
-by Alexandre Oliva <oliva@dcc.unicamp.br>
-
-Supported arguments:
-
---help prints this page
-
---with-testsuite=/some/dir/gcc/testsuite specify the testsuite directory
---srcdir=/some/dir same as --with-testsuite=/some/dir/gcc/testsuite
- [deduced from shell-script pathname]
-
---prefix=/some/dir use gcc, g++ and g77 from /some/dir/bin [PATH]
---with-gcc=/some/dir/bin/gcc use specified gcc program [gcc]
---with-g++=/some/dir/bin/g++ use specified g++ program [g++]
---with-g77=/some/dir/bin/g77 use specified g77 program [g77]
---without-gcc do not run gcc testsuite
---without-g++ do not run g++ testsuite
---without-g77 do not run g77 testsuite
---without-objc do not run objc testsuite
-
---tmpdir=/some/dir create temporaries and leave failed programs
- at specified directory [.]
-
--- end of argument list; following arguments are passed to runtest
-EOF
- exit
- ;;
-
- --) shift; break;;
- *) break;;
- esac
-done
-
-if test x"${testsuite+set}" != x"set" && test x"${srcdir+set}" != x"set"; then
- file=$0
- while [ -h $file ]; do
- file=`ls -l $file | sed s/'.* -> '//`
- done
- srcdir=`CDPATH=. && cd \`echo "$file" | sed 's,/*[^/]*$,,;s,^$,.,'\`/.. >/dev/null && ${PWDCMD-pwd}`
-fi
-
-cat >site.exp <<EOF
-set rootme "."
-set tmpdir "${tmpdir-`${PWDCMD-pwd}`}"
-set srcdir "${testsuite-${srcdir}/gcc/testsuite}"
-set CFLAGS ""
-set CXXFLAGS ""
-set GCC_UNDER_TEST "${GCC_UNDER_TEST-${prefix}${prefix+/bin/}gcc}"
-set GXX_UNDER_TEST "${GXX_UNDER_TEST-${prefix}${prefix+/bin/}g++}"
-set G77_UNDER_TEST "${G77_UNDER_TEST-${prefix}${prefix+/bin/}g77}"
-set OBJC_UNDER_TEST "${OBJC_UNDER_TEST-${prefix}${prefix+/bin/}gcc}"
-EOF
-
-test x"${GCC_UNDER_TEST}" = x"no" || runtest --tool gcc ${1+"$@"}
-test x"${GXX_UNDER_TEST}" = x"no" || runtest --tool g++ ${1+"$@"}
-test x"${G77_UNDER_TEST}" = x"no" || runtest --tool g77 ${1+"$@"}
-test x"${OBJC_UNDER_TEST}" = x"no" || runtest --tool objc ${1+"$@"}
-
-exit 0