Mercurial > hg > CbC > CbC_gcc
diff contrib/test_installed @ 111:04ced10e8804
gcc 7
author | kono |
---|---|
date | Fri, 27 Oct 2017 22:46:09 +0900 |
parents | a06113de4d67 |
children |
line wrap: on
line diff
--- a/contrib/test_installed Sun Aug 21 07:07:55 2011 +0900 +++ b/contrib/test_installed Fri Oct 27 22:46:09 2017 +0900 @@ -46,7 +46,7 @@ case "$1" in --with-testsuite=*) testsuite=`echo "$1" | sed 's/[^=]*=//'`; shift;; --srcdir=*) srcdir=`echo "$1" | sed 's/[^=]*=//'`; shift;; - + --target=*) target=`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;; @@ -71,6 +71,9 @@ --srcdir=/some/dir same as --with-testsuite=/some/dir/gcc/testsuite [deduced from shell-script pathname] +--target=triplet The target architecture of the compiler being + tested if different than the host. + --prefix=/some/dir use gcc, g++ and gfortran 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++] @@ -112,6 +115,10 @@ set GFORTRAN_UNDER_TEST "${GFORTRAN_UNDER_TEST-${prefix}${prefix+/bin/}gfortran}" set OBJC_UNDER_TEST "${OBJC_UNDER_TEST-${prefix}${prefix+/bin/}gcc}" EOF +if test x${target} != x; then + echo "set target_triplet $target" >> site.exp + echo "set target_alias $target" >> site.exp +fi test x"${GCC_UNDER_TEST}" = x"no" || runtest --tool gcc ${1+"$@"} test x"${GXX_UNDER_TEST}" = x"no" || runtest --tool g++ ${1+"$@"}