Mercurial > hg > CbC > CbC_gcc
comparison contrib/test_installed @ 111:04ced10e8804
gcc 7
author | kono |
---|---|
date | Fri, 27 Oct 2017 22:46:09 +0900 |
parents | a06113de4d67 |
children |
comparison
equal
deleted
inserted
replaced
68:561a7518be6b | 111:04ced10e8804 |
---|---|
44 | 44 |
45 while true; do | 45 while true; do |
46 case "$1" in | 46 case "$1" in |
47 --with-testsuite=*) testsuite=`echo "$1" | sed 's/[^=]*=//'`; shift;; | 47 --with-testsuite=*) testsuite=`echo "$1" | sed 's/[^=]*=//'`; shift;; |
48 --srcdir=*) srcdir=`echo "$1" | sed 's/[^=]*=//'`; shift;; | 48 --srcdir=*) srcdir=`echo "$1" | sed 's/[^=]*=//'`; shift;; |
49 | 49 --target=*) target=`echo "$1" | sed 's/[^=]*=//'`; shift;; |
50 --prefix=*) prefix=`echo "$1" | sed 's/[^=]*=//'`; shift;; | 50 --prefix=*) prefix=`echo "$1" | sed 's/[^=]*=//'`; shift;; |
51 --with-gcc=*) GCC_UNDER_TEST=`echo "$1" | sed 's/[^=]*=//'`; shift;; | 51 --with-gcc=*) GCC_UNDER_TEST=`echo "$1" | sed 's/[^=]*=//'`; shift;; |
52 --with-g++=*) GXX_UNDER_TEST=`echo "$1" | sed 's/[^=]*=//'`; shift;; | 52 --with-g++=*) GXX_UNDER_TEST=`echo "$1" | sed 's/[^=]*=//'`; shift;; |
53 --with-gfortran=*) GFORTRAN_UNDER_TEST=`echo "$1" | sed 's/[^=]*=//'`; shift;; | 53 --with-gfortran=*) GFORTRAN_UNDER_TEST=`echo "$1" | sed 's/[^=]*=//'`; shift;; |
54 --without-gcc) GCC_UNDER_TEST=no; shift;; | 54 --without-gcc) GCC_UNDER_TEST=no; shift;; |
68 --help prints this page | 68 --help prints this page |
69 | 69 |
70 --with-testsuite=/some/dir/gcc/testsuite specify the testsuite directory | 70 --with-testsuite=/some/dir/gcc/testsuite specify the testsuite directory |
71 --srcdir=/some/dir same as --with-testsuite=/some/dir/gcc/testsuite | 71 --srcdir=/some/dir same as --with-testsuite=/some/dir/gcc/testsuite |
72 [deduced from shell-script pathname] | 72 [deduced from shell-script pathname] |
73 | |
74 --target=triplet The target architecture of the compiler being | |
75 tested if different than the host. | |
73 | 76 |
74 --prefix=/some/dir use gcc, g++ and gfortran from /some/dir/bin [PATH] | 77 --prefix=/some/dir use gcc, g++ and gfortran from /some/dir/bin [PATH] |
75 --with-gcc=/some/dir/bin/gcc use specified gcc program [gcc] | 78 --with-gcc=/some/dir/bin/gcc use specified gcc program [gcc] |
76 --with-g++=/some/dir/bin/g++ use specified g++ program [g++] | 79 --with-g++=/some/dir/bin/g++ use specified g++ program [g++] |
77 --with-gfortran=/some/dir/bin/gfortran use specified gfortran program [gfortran] | 80 --with-gfortran=/some/dir/bin/gfortran use specified gfortran program [gfortran] |
110 set GCC_UNDER_TEST "${GCC_UNDER_TEST-${prefix}${prefix+/bin/}gcc}" | 113 set GCC_UNDER_TEST "${GCC_UNDER_TEST-${prefix}${prefix+/bin/}gcc}" |
111 set GXX_UNDER_TEST "${GXX_UNDER_TEST-${prefix}${prefix+/bin/}g++}" | 114 set GXX_UNDER_TEST "${GXX_UNDER_TEST-${prefix}${prefix+/bin/}g++}" |
112 set GFORTRAN_UNDER_TEST "${GFORTRAN_UNDER_TEST-${prefix}${prefix+/bin/}gfortran}" | 115 set GFORTRAN_UNDER_TEST "${GFORTRAN_UNDER_TEST-${prefix}${prefix+/bin/}gfortran}" |
113 set OBJC_UNDER_TEST "${OBJC_UNDER_TEST-${prefix}${prefix+/bin/}gcc}" | 116 set OBJC_UNDER_TEST "${OBJC_UNDER_TEST-${prefix}${prefix+/bin/}gcc}" |
114 EOF | 117 EOF |
118 if test x${target} != x; then | |
119 echo "set target_triplet $target" >> site.exp | |
120 echo "set target_alias $target" >> site.exp | |
121 fi | |
115 | 122 |
116 test x"${GCC_UNDER_TEST}" = x"no" || runtest --tool gcc ${1+"$@"} | 123 test x"${GCC_UNDER_TEST}" = x"no" || runtest --tool gcc ${1+"$@"} |
117 test x"${GXX_UNDER_TEST}" = x"no" || runtest --tool g++ ${1+"$@"} | 124 test x"${GXX_UNDER_TEST}" = x"no" || runtest --tool g++ ${1+"$@"} |
118 test x"${GFORTRAN_UNDER_TEST}" = x"no" || runtest --tool gfortran ${1+"$@"} | 125 test x"${GFORTRAN_UNDER_TEST}" = x"no" || runtest --tool gfortran ${1+"$@"} |
119 test x"${OBJC_UNDER_TEST}" = x"no" || runtest --tool objc ${1+"$@"} | 126 test x"${OBJC_UNDER_TEST}" = x"no" || runtest --tool objc ${1+"$@"} |