diff options
author | doko <doko@138bc75d-0d04-0410-961f-82ee72b054a4> | 2003-07-11 06:05:01 +0000 |
---|---|---|
committer | doko <doko@138bc75d-0d04-0410-961f-82ee72b054a4> | 2003-07-11 06:05:01 +0000 |
commit | f860362b24466250cbb75955af1ebb550084c127 (patch) | |
tree | bd6a4929747a5a207810a831f2400b2b5eb61035 /contrib/test_installed | |
parent | d22d187e0502d743a435051dbe1c5892f08435b8 (diff) | |
download | gcc-f860362b24466250cbb75955af1ebb550084c127.tar.gz |
2003-07-11 Matthias Klose <doko@debian.org>
* test_installed: Add options to run objc tests.
In generated site.exp, initialize rootme, CFLAGS, CXXFLAGS.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@69219 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'contrib/test_installed')
-rwxr-xr-x | contrib/test_installed | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/contrib/test_installed b/contrib/test_installed index b4c32835d9c..7a363d6872b 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 |