<div dir="ltr">Hi Douglas,<div><br></div><div>Please let me know if the build is fixed after r361674.</div><div><br></div><div>Thank you,</div><div>Alina</div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, May 24, 2019 at 2:26 PM <<a href="mailto:douglas.yung@sony.com">douglas.yung@sony.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi Alina,<br>
<br>
This test that you added seems to fail on targets that don't build the x86 backend, for example:<br>
<br>
<a href="http://lab.llvm.org:8011/builders/clang-cmake-armv7-selfhost-neon/builds/1855" rel="noreferrer" target="_blank">http://lab.llvm.org:8011/builders/clang-cmake-armv7-selfhost-neon/builds/1855</a><br>
<br>
******************** TEST 'Clang :: CodeGen/loop-vectorize.c' FAILED ********************<br>
Script:<br>
--<br>
: 'RUN: at line 1';   /home/buildslave/buildslave/clang-cmake-armv7-selfhost-neon/stage2/bin/clang -cc1 -internal-isystem /home/buildslave/buildslave/clang-cmake-armv7-selfhost-neon/stage2/lib/clang/9.0.0/include -nostdsysteminc -triple x86_64 -target-cpu x86-64 -S -O1 -vectorize-loops -emit-llvm -o - /home/buildslave/buildslave/clang-cmake-armv7-selfhost-neon/llvm/tools/clang/test/CodeGen/loop-vectorize.c | /home/buildslave/buildslave/clang-cmake-armv7-selfhost-neon/stage2/bin/FileCheck /home/buildslave/buildslave/clang-cmake-armv7-selfhost-neon/llvm/tools/clang/test/CodeGen/loop-vectorize.c -check-prefix=CHECK-ENABLE-VECT<br>
: 'RUN: at line 2';   /home/buildslave/buildslave/clang-cmake-armv7-selfhost-neon/stage2/bin/clang -cc1 -internal-isystem /home/buildslave/buildslave/clang-cmake-armv7-selfhost-neon/stage2/lib/clang/9.0.0/include -nostdsysteminc -triple x86_64 -target-cpu x86-64 -S -O1 -emit-llvm -o - /home/buildslave/buildslave/clang-cmake-armv7-selfhost-neon/llvm/tools/clang/test/CodeGen/loop-vectorize.c | /home/buildslave/buildslave/clang-cmake-armv7-selfhost-neon/stage2/bin/FileCheck /home/buildslave/buildslave/clang-cmake-armv7-selfhost-neon/llvm/tools/clang/test/CodeGen/loop-vectorize.c -check-prefix=CHECK-DISABLE-VECT<br>
: 'RUN: at line 3';   /home/buildslave/buildslave/clang-cmake-armv7-selfhost-neon/stage2/bin/clang -cc1 -internal-isystem /home/buildslave/buildslave/clang-cmake-armv7-selfhost-neon/stage2/lib/clang/9.0.0/include -nostdsysteminc -triple x86_64 -target-cpu x86-64 -fexperimental-new-pass-manager -S -O1 -vectorize-loops -emit-llvm -o - /home/buildslave/buildslave/clang-cmake-armv7-selfhost-neon/llvm/tools/clang/test/CodeGen/loop-vectorize.c | /home/buildslave/buildslave/clang-cmake-armv7-selfhost-neon/stage2/bin/FileCheck /home/buildslave/buildslave/clang-cmake-armv7-selfhost-neon/llvm/tools/clang/test/CodeGen/loop-vectorize.c -check-prefix=CHECK-ENABLE-VECT<br>
: 'RUN: at line 4';   /home/buildslave/buildslave/clang-cmake-armv7-selfhost-neon/stage2/bin/clang -cc1 -internal-isystem /home/buildslave/buildslave/clang-cmake-armv7-selfhost-neon/stage2/lib/clang/9.0.0/include -nostdsysteminc -triple x86_64 -target-cpu x86-64 -fexperimental-new-pass-manager -S -O1 -emit-llvm -o - /home/buildslave/buildslave/clang-cmake-armv7-selfhost-neon/llvm/tools/clang/test/CodeGen/loop-vectorize.c | /home/buildslave/buildslave/clang-cmake-armv7-selfhost-neon/stage2/bin/FileCheck /home/buildslave/buildslave/clang-cmake-armv7-selfhost-neon/llvm/tools/clang/test/CodeGen/loop-vectorize.c -check-prefix=CHECK-DISABLE-VECT<br>
--<br>
Exit Code: 1<br>
<br>
Command Output (stderr):<br>
--<br>
/home/buildslave/buildslave/clang-cmake-armv7-selfhost-neon/llvm/tools/clang/test/CodeGen/loop-vectorize.c:7:23: error: CHECK-ENABLE-VECT: expected string not found in input<br>
// CHECK-ENABLE-VECT: fmul <{{[0-9]+}} x double><br>
                      ^<br>
<stdin>:9:25: note: scanning from here<br>
define void @for_test() local_unnamed_addr #0 {<br>
                        ^<br>
<stdin>:11:5: note: possible intended match here<br>
 %A = alloca [1000 x double], align 16<br>
    ^<br>
<br>
--<br>
<br>
Can you take a look into fixing the test or running it only when the x86 backend is present?<br>
<br>
Douglas Yung<br>
<br>
-----Original Message-----<br>
From: cfe-commits <<a href="mailto:cfe-commits-bounces@lists.llvm.org" target="_blank">cfe-commits-bounces@lists.llvm.org</a>> On Behalf Of Alina Sbirlea via cfe-commits<br>
Sent: Thursday, May 23, 2019 15:08<br>
To: <a href="mailto:cfe-commits@lists.llvm.org" target="_blank">cfe-commits@lists.llvm.org</a><br>
Subject: r361562 - Use clang_cc1 instead of clang in CodeGen test.<br>
<br>
Author: asbirlea<br>
Date: Thu May 23 15:07:37 2019<br>
New Revision: 361562<br>
<br>
URL: <a href="http://llvm.org/viewvc/llvm-project?rev=361562&view=rev" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-project?rev=361562&view=rev</a><br>
Log:<br>
Use clang_cc1 instead of clang in CodeGen test.<br>
<br>
Modified:<br>
    cfe/trunk/test/CodeGen/loop-vectorize.c<br>
<br>
Modified: cfe/trunk/test/CodeGen/loop-vectorize.c<br>
URL: <a href="http://llvm.org/viewvc/llvm-project/cfe/trunk/test/CodeGen/loop-vectorize.c?rev=361562&r1=361561&r2=361562&view=diff" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-project/cfe/trunk/test/CodeGen/loop-vectorize.c?rev=361562&r1=361561&r2=361562&view=diff</a><br>
==============================================================================<br>
--- cfe/trunk/test/CodeGen/loop-vectorize.c (original)<br>
+++ cfe/trunk/test/CodeGen/loop-vectorize.c Thu May 23 15:07:37 2019<br>
@@ -1,7 +1,7 @@<br>
-// RUN: %clang -target x86_64 -S -c -O1 -fvectorize -emit-llvm -o - %s | FileCheck %s -check-prefix=CHECK-ENABLE-VECT -// RUN: %clang -target x86_64 -S -c -O1 -fno-vectorize -emit-llvm -o - %s | FileCheck %s -check-prefix=CHECK-DISABLE-VECT -// RUN: %clang -target x86_64 -fexperimental-new-pass-manager -S -c -O1 -fvectorize -emit-llvm -o - %s | FileCheck %s -check-prefix=CHECK-ENABLE-VECT -// RUN: %clang -target x86_64 -fexperimental-new-pass-manager -S -c -O1 -fno-vectorize -emit-llvm -o - %s | FileCheck %s -check-prefix=CHECK-DISABLE-VECT<br>
+// RUN: %clang_cc1 -triple x86_64 -target-cpu x86-64 -S -O1 <br>
+-vectorize-loops -emit-llvm -o - %s | FileCheck %s <br>
+-check-prefix=CHECK-ENABLE-VECT // RUN: %clang_cc1 -triple x86_64 <br>
+-target-cpu x86-64 -S -O1 -emit-llvm -o - %s | FileCheck %s <br>
+-check-prefix=CHECK-DISABLE-VECT // RUN: %clang_cc1 -triple x86_64 <br>
+-target-cpu x86-64 -fexperimental-new-pass-manager -S -O1 <br>
+-vectorize-loops -emit-llvm -o - %s | FileCheck %s <br>
+-check-prefix=CHECK-ENABLE-VECT // RUN: %clang_cc1 -triple x86_64 <br>
+-target-cpu x86-64 -fexperimental-new-pass-manager -S -O1 -emit-llvm -o <br>
+- %s | FileCheck %s -check-prefix=CHECK-DISABLE-VECT<br>
<br>
 // CHECK-ENABLE-VECT-LABEL: @for_test()  // CHECK-ENABLE-VECT: fmul <{{[0-9]+}} x double><br>
<br>
<br>
_______________________________________________<br>
cfe-commits mailing list<br>
<a href="mailto:cfe-commits@lists.llvm.org" target="_blank">cfe-commits@lists.llvm.org</a><br>
<a href="https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits" rel="noreferrer" target="_blank">https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits</a><br>
</blockquote></div>