aboutsummaryrefslogtreecommitdiff
path: root/contrib/test_installed
diff options
context:
space:
mode:
authorMatthias Klose <doko@debian.org>2003-07-11 06:05:01 +0000
committerMatthias Klose <doko@gcc.gnu.org>2003-07-11 06:05:01 +0000
commitc3c359327077fc9bb020ef9306dfbd7c4a483e39 (patch)
treebd6a4929747a5a207810a831f2400b2b5eb61035 /contrib/test_installed
parentdea55da563cb79e1577cc2c6cfd7b3e3ace043bb (diff)
downloadgcc-c3c359327077fc9bb020ef9306dfbd7c4a483e39.zip
gcc-c3c359327077fc9bb020ef9306dfbd7c4a483e39.tar.gz
gcc-c3c359327077fc9bb020ef9306dfbd7c4a483e39.tar.bz2
test_installed: Add options to run objc tests.
2003-07-11 Matthias Klose <doko@debian.org> * test_installed: Add options to run objc tests. In generated site.exp, initialize rootme, CFLAGS, CXXFLAGS. From-SVN: r69219
Diffstat (limited to 'contrib/test_installed')
-rwxr-xr-xcontrib/test_installed11
1 files changed, 9 insertions, 2 deletions
diff --git a/contrib/test_installed b/contrib/test_installed
index b4c3283..7a363d6 100755
--- a/contrib/test_installed
+++ b/contrib/test_installed
@@ -1,6 +1,6 @@
#! /bin/sh
-# (C) 1998, 2000, 2002 Free Software Foundation
+# (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
@@ -54,11 +54,12 @@ while true; do
--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
+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>
@@ -77,6 +78,7 @@ Supported arguments:
--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 [.]
@@ -100,15 +102,20 @@ if test x"${testsuite+set}" != x"set" && test x"${srcdir+set}" != x"set"; then
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