<div dir="ltr">Hi Galina,<div><br></div><div>It's not this patch, it's a rather old one, actually, it's this one, by Pekka:</div><div><br></div><div><a href="http://llvm.org/viewvc/llvm-project?rev=173837&view=rev">http://llvm.org/viewvc/llvm-project?rev=173837&view=rev</a><br>
</div><div><br></div><div style>I have emailed him to move the test to x86 specific area.</div><div style><br></div><div style>cheers,</div><div style>--renato</div><div><br></div><div style><br></div></div><div class="gmail_extra">
<br><br><div class="gmail_quote">On 30 January 2013 20:15, Galina Kistanova <span dir="ltr"><<a href="mailto:gkistanova@gmail.com" target="_blank">gkistanova@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi Saleem,<br><br>This revision added test failure on clang-native-arm-cortex-a9 builder:<br><br>******************** TEST 'LLVM :: Transforms/LoopVectorize/min-trip-count-switch.ll' FAILED ********************<br>

Script:<br>--<br>/home/buildslave/slave_as-bldslv2/clang-native-arm-cortex-a9/llvm/Release+Asserts/bin/opt < /home/buildslave/slave_as-bldslv2/clang-native-arm-cortex-a9/llvm/test/Transforms/LoopVectorize/min-trip-count-switch.ll  -loop-vectorize -force-vector-unroll=1 -vectorizer-min-trip-count=1 -force-vector-width=4 -dce -instcombine -S | /home/buildslave/slave_as-bldslv2/clang-native-arm-cortex-a9/llvm/Release+Asserts/bin/FileCheck /home/buildslave/slave_as-bldslv2/clang-native-arm-cortex-a9/llvm/test/Transforms/LoopVectorize/min-trip-count-switch.ll<br>

--<br>Exit Code: 1<br>Command Output (stderr):<br>--<br>/home/buildslave/slave_as-bldslv2/clang-native-arm-cortex-a9/llvm/test/Transforms/LoopVectorize/min-trip-count-switch.ll:6:10: error: expected string not found in input<br>

; CHECK: <4 x float><br>         ^<br><stdin>:1:1: note: scanning from here<br>; ModuleID = '<stdin>'<br>^<br><stdin>:11:32: note: possible intended match here<br> %arrayidx = getelementptr inbounds float* %a, i64 %indvars.iv<br>

                               ^<br>--<br><br>********************<br><br><a href="http://lab.llvm.org:8011/builders/clang-native-arm-cortex-a9/builds/4725" target="_blank">http://lab.llvm.org:8011/builders/clang-native-arm-cortex-a9/builds/4725</a><br>

<br>Please let me know if you need more info.<br><br>Thanks<span class="HOEnZb"><font color="#888888"><br><br>Galina</font></span><div class="HOEnZb"><div class="h5"><br><br><br><br><br><div class="gmail_quote">On Tue, Jan 29, 2013 at 8:44 PM, Saleem Abdulrasool <span dir="ltr"><<a href="mailto:compnerd@compnerd.org" target="_blank">compnerd@compnerd.org</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Author: compnerd<br>
Date: Tue Jan 29 22:44:17 2013<br>
New Revision: 173893<br>
<br>
URL: <a href="http://llvm.org/viewvc/llvm-project?rev=173893&view=rev" target="_blank">http://llvm.org/viewvc/llvm-project?rev=173893&view=rev</a><br>
Log:<br>
build: regenerate configure<br>
<br>
Regenerate configure script for new option to make the buildbots happy.<br>
<br>
Signed-off-by: Saleem Abdulrasool <<a href="mailto:compnerd@compnerd.org" target="_blank">compnerd@compnerd.org</a>><br>
<br>
Modified:<br>
    llvm/trunk/configure<br>
<br>
Modified: llvm/trunk/configure<br>
URL: <a href="http://llvm.org/viewvc/llvm-project/llvm/trunk/configure?rev=173893&r1=173892&r2=173893&view=diff" target="_blank">http://llvm.org/viewvc/llvm-project/llvm/trunk/configure?rev=173893&r1=173892&r2=173893&view=diff</a><br>


==============================================================================<br>
--- llvm/trunk/configure (original)<br>
+++ llvm/trunk/configure Tue Jan 29 22:44:17 2013<br>
@@ -769,6 +769,7 @@ NO_MISSING_FIELD_INITIALIZERS<br>
 COVERED_SWITCH_DEFAULT<br>
 NO_MAYBE_UNINITIALIZED<br>
 NO_UNINITIALIZED<br>
+PYTHON<br>
 USE_UDIS86<br>
 USE_OPROFILE<br>
 USE_INTEL_JITEVENTS<br>
@@ -1469,6 +1470,7 @@ Optional Packages:<br>
   --with-bug-report-url   Specify the URL where bug reports should be<br>
                           submitted (default=<a href="http://llvm.org/bugs/" target="_blank">http://llvm.org/bugs/</a>)<br>
   --with-internal-prefix  Installation directory for internal files<br>
+  --with-python           path to python<br>
   --with-udis86=<path>    Use udis86 external x86 disassembler library<br>
   --with-oprofile=<prefix><br>
                           Tell OProfile >= 0.9.4 how to symbolize JIT output<br>
@@ -10487,7 +10489,7 @@ else<br>
   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2<br>
   lt_status=$lt_dlunknown<br>
   cat > conftest.$ac_ext <<EOF<br>
-#line 10490 "configure"<br>
+#line 10492 "configure"<br>
 #include "confdefs.h"<br>
<br>
 #if HAVE_DLFCN_H<br>
@@ -12287,6 +12289,90 @@ fi<br>
 echo "${ECHO_T}$NO_VARIADIC_MACROS $NO_MISSING_FIELD_INITIALIZERS $COVERED_SWITCH_DEFAULT $NO_UNINITIALIZED $NO_MAYBE_UNINITIALIZED" >&6; }<br>
<br>
<br>
+# Check whether --with-python was given.<br>
+if test "${with_python+set}" = set; then<br>
+  withval=$with_python; PYTHON="$withval"<br>
+fi<br>
+<br>
+<br>
+if test -n "$PYTHON" && test -x "$PYTHON" ; then<br>
+  { echo "$as_me:$LINENO: checking for python" >&5<br>
+echo $ECHO_N "checking for python... $ECHO_C" >&6; }<br>
+  { echo "$as_me:$LINENO: result: user defined: $with_python" >&5<br>
+echo "${ECHO_T}user defined: $with_python" >&6; }<br>
+else<br>
+  if test -n "$PYTHON" ; then<br>
+    { echo "$as_me:$LINENO: WARNING: specified python ($PYTHON) is not usable, searching path" >&5<br>
+echo "$as_me: WARNING: specified python ($PYTHON) is not usable, searching path" >&2;}<br>
+  fi<br>
+<br>
+  # Extract the first word of "python python2 python26", so it can be a program name with args.<br>
+set dummy python python2 python26; ac_word=$2<br>
+{ echo "$as_me:$LINENO: checking for $ac_word" >&5<br>
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }<br>
+if test "${ac_cv_path_PYTHON+set}" = set; then<br>
+  echo $ECHO_N "(cached) $ECHO_C" >&6<br>
+else<br>
+  case $PYTHON in<br>
+  [\\/]* | ?:[\\/]*)<br>
+  ac_cv_path_PYTHON="$PYTHON" # Let the user override the test with a path.<br>
+  ;;<br>
+  *)<br>
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR<br>
+for as_dir in $PATH<br>
+do<br>
+  IFS=$as_save_IFS<br>
+  test -z "$as_dir" && as_dir=.<br>
+  for ac_exec_ext in '' $ac_executable_extensions; do<br>
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then<br>
+    ac_cv_path_PYTHON="$as_dir/$ac_word$ac_exec_ext"<br>
+    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5<br>
+    break 2<br>
+  fi<br>
+done<br>
+done<br>
+IFS=$as_save_IFS<br>
+<br>
+  test -z "$ac_cv_path_PYTHON" && ac_cv_path_PYTHON="{ echo "$as_me:$LINENO: result: not found" >&5<br>
+echo "${ECHO_T}not found" >&6; }<br>
+                { { echo "$as_me:$LINENO: error: could not find python 2.5 or higher" >&5<br>
+echo "$as_me: error: could not find python 2.5 or higher" >&2;}<br>
+   { (exit 1); exit 1; }; }"<br>
+  ;;<br>
+esac<br>
+fi<br>
+PYTHON=$ac_cv_path_PYTHON<br>
+if test -n "$PYTHON"; then<br>
+  { echo "$as_me:$LINENO: result: $PYTHON" >&5<br>
+echo "${ECHO_T}$PYTHON" >&6; }<br>
+else<br>
+  { echo "$as_me:$LINENO: result: no" >&5<br>
+echo "${ECHO_T}no" >&6; }<br>
+fi<br>
+<br>
+<br>
+fi<br>
+<br>
+{ echo "$as_me:$LINENO: checking for python >= 2.5" >&5<br>
+echo $ECHO_N "checking for python >= 2.5... $ECHO_C" >&6; }<br>
+ac_python_version=`$PYTHON -c 'import sys; print sys.version.split()[0]'`<br>
+ac_python_version_major=`echo $ac_python_version | cut -d'.' -f1`<br>
+ac_python_version_minor=`echo $ac_python_version | cut -d'.' -f2`<br>
+ac_python_version_patch=`echo $ac_python_version | cut -d'.' -f3`<br>
+if   test "$ac_python_version_major" -eq "2" \<br>
+   && test "$ac_python_version_minor" -ge "5" ; then<br>
+  { echo "$as_me:$LINENO: result: $PYTHON ($ac_python_version)" >&5<br>
+echo "${ECHO_T}$PYTHON ($ac_python_version)" >&6; }<br>
+else<br>
+  { echo "$as_me:$LINENO: result: not found" >&5<br>
+echo "${ECHO_T}not found" >&6; }<br>
+  { { echo "$as_me:$LINENO: error: found python $ac_python_version ($PYTHON); required >= 2.5<br>
+See \`config.log' for more details." >&5<br>
+echo "$as_me: error: found python $ac_python_version ($PYTHON); required >= 2.5<br>
+See \`config.log' for more details." >&2;}<br>
+   { (exit 1); exit 1; }; }<br>
+fi<br>
+<br>
<br>
<br>
 { echo "$as_me:$LINENO: checking for sin in -lm" >&5<br>
@@ -22391,6 +22477,7 @@ NO_MISSING_FIELD_INITIALIZERS!$NO_MISSIN<br>
 COVERED_SWITCH_DEFAULT!$COVERED_SWITCH_DEFAULT$ac_delim<br>
 NO_MAYBE_UNINITIALIZED!$NO_MAYBE_UNINITIALIZED$ac_delim<br>
 NO_UNINITIALIZED!$NO_UNINITIALIZED$ac_delim<br>
+PYTHON!$PYTHON$ac_delim<br>
 USE_UDIS86!$USE_UDIS86$ac_delim<br>
 USE_OPROFILE!$USE_OPROFILE$ac_delim<br>
 USE_INTEL_JITEVENTS!$USE_INTEL_JITEVENTS$ac_delim<br>
@@ -22417,7 +22504,6 @@ ALL_BINDINGS!$ALL_BINDINGS$ac_delim<br>
 OCAML_LIBDIR!$OCAML_LIBDIR$ac_delim<br>
 ENABLE_VISIBILITY_INLINES_HIDDEN!$ENABLE_VISIBILITY_INLINES_HIDDEN$ac_delim<br>
 RPATH!$RPATH$ac_delim<br>
-RDYNAMIC!$RDYNAMIC$ac_delim<br>
 _ACEOF<br>
<br>
   if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then<br>
@@ -22459,12 +22545,13 @@ _ACEOF<br>
 ac_delim='%!_!# '<br>
 for ac_last_try in false false false false false :; do<br>
   cat >conf$$subs.sed <<_ACEOF<br>
+RDYNAMIC!$RDYNAMIC$ac_delim<br>
 program_prefix!$program_prefix$ac_delim<br>
 LIBOBJS!$LIBOBJS$ac_delim<br>
 LTLIBOBJS!$LTLIBOBJS$ac_delim<br>
 _ACEOF<br>
<br>
-  if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 3; then<br>
+  if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 4; then<br>
     break<br>
   elif $ac_last_try; then<br>
     { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5<br>
<br>
<br>
_______________________________________________<br>
llvm-commits mailing list<br>
<a href="mailto:llvm-commits@cs.uiuc.edu" target="_blank">llvm-commits@cs.uiuc.edu</a><br>
<a href="http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits" target="_blank">http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits</a><br>
</blockquote></div><br>
</div></div><br>_______________________________________________<br>
llvm-commits mailing list<br>
<a href="mailto:llvm-commits@cs.uiuc.edu">llvm-commits@cs.uiuc.edu</a><br>
<a href="http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits" target="_blank">http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits</a><br>
<br></blockquote></div><br></div>