[zorg] r230635 - Add check-cfi-and-supported to sanitizer-x86_64-linux.

Sergey Matveev earthdok at google.com
Thu Feb 26 06:52:45 PST 2015


Patch by Peter Collingbourne! I forgot to mention this.

On Thu, Feb 26, 2015 at 5:42 PM, Sergey Matveev <earthdok at google.com> wrote:
> Author: smatveev
> Date: Thu Feb 26 08:42:36 2015
> New Revision: 230635
>
> URL: http://llvm.org/viewvc/llvm-project?rev=230635&view=rev
> Log:
> Add check-cfi-and-supported to sanitizer-x86_64-linux.
>
> Modified:
>     zorg/trunk/zorg/buildbot/builders/sanitizers/buildbot_cmake.sh
>
> Modified: zorg/trunk/zorg/buildbot/builders/sanitizers/buildbot_cmake.sh
> URL: http://llvm.org/viewvc/llvm-project/zorg/trunk/zorg/buildbot/builders/sanitizers/buildbot_cmake.sh?rev=230635&r1=230634&r2=230635&view=diff
> ==============================================================================
> --- zorg/trunk/zorg/buildbot/builders/sanitizers/buildbot_cmake.sh (original)
> +++ zorg/trunk/zorg/buildbot/builders/sanitizers/buildbot_cmake.sh Thu Feb 26 08:42:36 2015
> @@ -38,6 +38,10 @@ if [ "$PLATFORM" == "Darwin" ]; then
>    ENABLE_LIBCXX_FLAG="-DLLVM_ENABLE_LIBCXX=ON"
>  fi
>
> +if [ -e /usr/include/plugin-api.h ]; then
> +  CMAKE_COMMON_OPTIONS="${CMAKE_COMMON_OPTIONS} -DLLVM_BINUTILS_INCDIR=/usr/include"
> +fi
> +
>  BUILD_ANDROID=${BUILD_ANDROID:-0}
>  RUN_ANDROID=${RUN_ANDROID:-0}
>  if [ $BUILD_ANDROID == 1 -o $RUN_ANDROID == 1 ] ; then
> @@ -81,6 +85,7 @@ if [ "$PLATFORM" == "Linux" ]; then
>      (cd clang_build && make -j$MAKE_JOBS check-tsan) || echo @@@STEP_FAILURE@@@
>      (cd clang_build && make -j$MAKE_JOBS check-ubsan) || echo @@@STEP_WARNINGS@@@
>      (cd clang_build && make -j$MAKE_JOBS check-dfsan) || echo @@@STEP_WARNINGS@@@
> +    (cd clang_build && make -j$MAKE_JOBS check-cfi-and-supported) || echo @@@STEP_FAILURE@@@
>    fi
>  fi
>
> @@ -134,6 +139,11 @@ if [ "$PLATFORM" == "Linux" -a "$ARCH" =
>    (cd llvm_build64 && make -j$MAKE_JOBS check-lsan) || echo @@@STEP_FAILURE@@@
>  fi
>
> +if [ "$PLATFORM" == "Linux" -a "$ARCH" == "x86_64" ]; then
> +  echo @@@BUILD_STEP run 64-bit cfi unit tests@@@
> +  (cd llvm_build64 && make -j$MAKE_JOBS check-cfi-and-supported) || echo @@@STEP_FAILURE@@@
> +fi
> +
>  echo @@@BUILD_STEP run sanitizer_common tests@@@
>  (cd llvm_build64 && make -j$MAKE_JOBS check-sanitizer) || echo @@@STEP_FAILURE@@@
>
> @@ -170,6 +180,7 @@ if [ "$PLATFORM" == "Linux" -a $HAVE_NIN
>    (cd llvm_build_ninja && ninja check-lsan) || echo @@@STEP_FAILURE@@@
>    (cd llvm_build_ninja && ninja check-ubsan) || echo @@@STEP_WARNINGS@@@
>    (cd llvm_build_ninja && ninja check-dfsan) || echo @@@STEP_WARNINGS@@@
> +  (cd llvm_build_ninja && ninja check-cfi-and-supported) || echo @@@STEP_FAILURE@@@
>  fi
>
>  if [ $BUILD_ANDROID == 1 ] ; then
>
>
> _______________________________________________
> llvm-commits mailing list
> llvm-commits at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits



More information about the llvm-commits mailing list