scripts/build/test_suite/gcc.sh
changeset 1966 10ad7f230f4b
parent 1965 e3d532dd8b5d
child 2830 c3ff88a0c788
     1.1 --- a/scripts/build/test_suite/gcc.sh	Wed May 19 17:53:04 2010 +0200
     1.2 +++ b/scripts/build/test_suite/gcc.sh	Sat May 22 22:04:31 2010 +0200
     1.3 @@ -14,22 +14,16 @@
     1.4   
     1.5      CT_DoStep INFO "Installing GCC test suite"
     1.6  
     1.7 -    CT_DoExecLog ALL mkdir -p "${CT_TEST_SUITE_DIR}/gcc-test-suite/gcc-${CT_CC_VERSION}/gcc"
     1.8 -    CT_DoExecLog ALL cp "${CT_TOP_DIR}/contrib/gcc-test-suite/Makefile" \
     1.9 -                        "${CT_TEST_SUITE_DIR}/gcc-test-suite"
    1.10 -    CT_DoExecLog ALL cp "${CT_TOP_DIR}/contrib/gcc-test-suite/default.cfg" \
    1.11 -                        "${CT_TEST_SUITE_DIR}/gcc-test-suite"
    1.12 -    CT_DoExecLog ALL cp "${CT_TOP_DIR}/contrib/gcc-test-suite/README" \
    1.13 -                        "${CT_TEST_SUITE_DIR}/gcc-test-suite"
    1.14 -    CT_DoExecLog ALL cp -r "${CT_SRC_DIR}/gcc-${CT_CC_VERSION}/gcc/testsuite" \
    1.15 -                           "${CT_TEST_SUITE_DIR}/gcc-test-suite/gcc-${CT_CC_VERSION}/gcc"
    1.16 -    sed "s/DG_GCC_VERSION .*/DG_GCC_VERSION = ${CT_CC_VERSION}/g" \
    1.17 -        ${CT_TEST_SUITE_DIR}/gcc-test-suite/default.cfg > \
    1.18 -        ${CT_TEST_SUITE_DIR}/gcc-test-suite/default.cfg.tmp
    1.19 -    sed "s/DG_TARGET .*/DG_TARGET = ${CT_TARGET}/g" \
    1.20 -        ${CT_TEST_SUITE_DIR}/gcc-test-suite/default.cfg.tmp > \
    1.21 -        ${CT_TEST_SUITE_DIR}/gcc-test-suite/default.cfg
    1.22 -    CT_DoExecLog ALL rm -f "${CT_TEST_SUITE_DIR}/gcc-test-suite/default.cfg.tmp"
    1.23 +    CT_DoExecLog ALL mkdir -p "${CT_TEST_SUITE_DIR}/gcc"
    1.24 +    CT_DoExecLog ALL cp -a "${CT_LIB_DIR}/contrib/gcc-test-suite/default.cfg"               \
    1.25 +                           "${CT_LIB_DIR}/contrib/gcc-test-suite/Makefile"                  \
    1.26 +                           "${CT_LIB_DIR}/contrib/gcc-test-suite/README"                    \
    1.27 +                           "${CT_SRC_DIR}/gcc-${CT_CC_VERSION}/gcc/testsuite"               \
    1.28 +                           "${CT_TEST_SUITE_DIR}/gcc"
    1.29 +
    1.30 +    CT_DoExecLog ALL sed -i -r -e "s/@@DG_TARGET@@/${CT_TARGET}/g;"     \
    1.31 +                         "${CT_TEST_SUITE_DIR}/gcc/Makefile"
    1.32 +
    1.33      CT_EndStep
    1.34  }
    1.35