<div dir="ltr">Thanks, r318089 should fix it</div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Nov 13, 2017 at 8:19 AM, Bill Seurer <span dir="ltr"><<a href="mailto:seurer@linux.vnet.ibm.com" target="_blank">seurer@linux.vnet.ibm.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">This revision broke that test case on powerpc64.<br>
<br>
<a href="http://lab.llvm.org:8011/builders/clang-ppc64le-linux-lnt/builds/7917" rel="noreferrer" target="_blank">http://lab.llvm.org:8011/build<wbr>ers/clang-ppc64le-linux-lnt/<wbr>builds/7917</a><br>
<br>
FAIL: SanitizerCommon-asan-powerpc64<wbr>le-Linux::assert.cc<br>
FAIL: SanitizerCommon-lsan-powerpc64<wbr>le-Linux::assert.cc<br>
FAIL: SanitizerCommon-msan-powerpc64<wbr>le-Linux::assert.cc<br>
FAIL: SanitizerCommon-ubsan-powerpc6<wbr>4le-Linux::assert.cc<br>
<br>
<br>
<br>
******************** TEST 'SanitizerCommon-asan-powerpc6<wbr>4le-Linux :: Linux/assert.cc' FAILED ********************<br>
Script:<br>
--<br>
/home/buildbots/ppc64le-clang-<wbr>lnt-test/clang-ppc64le-lnt/sta<wbr>ge1/./bin/clang --driver-mode=g++ -gline-tables-only -fsanitize=address -m64 -fno-function-sections /home/buildbots/ppc64le-clang-<wbr>lnt-test/clang-ppc64le-lnt/llv<wbr>m/projects/compiler-rt/test/<wbr>sanitizer_common/TestCases/<wbr>Linux/assert.cc -o /home/buildbots/ppc64le-clang-<wbr>lnt-test/clang-ppc64le-lnt/sta<wbr>ge1/projects/compiler-rt/test/<wbr>sanitizer_common/asan-powerpc6<wbr>4le-Linux/Linux/Output/assert.<wbr>cc.tmp<br>
not --crash /home/buildbots/ppc64le-clang-<wbr>lnt-test/clang-ppc64le-lnt/sta<wbr>ge1/projects/compiler-rt/test/<wbr>sanitizer_common/asan-powerpc6<wbr>4le-Linux/Linux/Output/assert.<wbr>cc.tmp 2>&1 | FileCheck --check-prefix=CHECK0 /home/buildbots/ppc64le-clang-<wbr>lnt-test/clang-ppc64le-lnt/llv<wbr>m/projects/compiler-rt/test/<wbr>sanitizer_common/TestCases/<wbr>Linux/assert.cc<br>
env ASAN_OPTIONS=handle_abort=0 not --crash /home/buildbots/ppc64le-clang-<wbr>lnt-test/clang-ppc64le-lnt/sta<wbr>ge1/projects/compiler-rt/test/<wbr>sanitizer_common/asan-powerpc6<wbr>4le-Linux/Linux/Output/assert.<wbr>cc.tmp 2>&1 | FileCheck --check-prefix=CHECK0 /home/buildbots/ppc64le-clang-<wbr>lnt-test/clang-ppc64le-lnt/llv<wbr>m/projects/compiler-rt/test/<wbr>sanitizer_common/TestCases/<wbr>Linux/assert.cc<br>
env ASAN_OPTIONS=handle_abort=1 not /home/buildbots/ppc64le-clang-<wbr>lnt-test/clang-ppc64le-lnt/sta<wbr>ge1/projects/compiler-rt/test/<wbr>sanitizer_common/asan-powerpc6<wbr>4le-Linux/Linux/Output/assert.<wbr>cc.tmp 2>&1 | FileCheck --check-prefix=CHECK1 /home/buildbots/ppc64le-clang-<wbr>lnt-test/clang-ppc64le-lnt/llv<wbr>m/projects/compiler-rt/test/<wbr>sanitizer_common/TestCases/<wbr>Linux/assert.cc<br>
--<br>
Exit Code: 1<br>
<br>
Command Output (stderr):<br>
--<br>
/home/buildbots/ppc64le-clang-<wbr>lnt-test/clang-ppc64le-lnt/llv<wbr>m/projects/compiler-rt/test/<wbr>sanitizer_common/TestCases/<wbr>Linux/assert.cc:28:12: error: expected string not found in input<span class=""><br>
// CHECK1: {{#[0-9]+.* main .*assert\.cc}}:[[@LINE-5]]<br></span>
           ^<br>
<stdin>:4:40: note: scanning from here<br>
==11286==ERROR: AddressSanitizer: ABRT on unknown address 0x03e900002c16 (pc 0x3fff82a3e3a4 bp 0x3fffd8ccd390 sp 0x3fffd8ccd2f0 T0)<br>
                                       ^<br>
<stdin>:4:40: note: with expression "@LINE-5" equal to "23"<br>
==11286==ERROR: AddressSanitizer: ABRT on unknown address 0x03e900002c16 (pc 0x3fff82a3e3a4 bp 0x3fffd8ccd390 sp 0x3fffd8ccd2f0 T0)<br>
                                       ^<br>
<stdin>:8:74: note: possible intended match here<br>
SUMMARY: AddressSanitizer: ABRT (/lib/powerpc64le-linux-gnu/li<wbr>bc.so.6+0x3e3a0) in gsignal<br>
                                                                         ^<br>
<br>
--<div class="HOEnZb"><div class="h5"><br>
<br>
<br>
On 11/12/2017 03:15 PM, Vitaly Buka via llvm-commits wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Author: vitalybuka<br>
Date: Sun Nov 12 13:15:19 2017<br>
New Revision: 318002<br>
<br>
URL: <a href="http://llvm.org/viewvc/llvm-project?rev=318002&view=rev" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-pr<wbr>oject?rev=318002&view=rev</a><br>
Log:<br>
[sanitizer] Simplify stack check in accert.cc<br>
Somehow on arm bots stack does not include main.<br>
<br>
Modified:<br>
     compiler-rt/trunk/test/saniti<wbr>zer_common/TestCases/Linux/<wbr>assert.cc<br>
<br>
Modified: compiler-rt/trunk/test/sanitiz<wbr>er_common/TestCases/Linux/<wbr>assert.cc<br>
URL: <a href="http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/test/sanitizer_common/TestCases/Linux/assert.cc?rev=318002&r1=318001&r2=318002&view=diff" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-pr<wbr>oject/compiler-rt/trunk/test/<wbr>sanitizer_common/TestCases/<wbr>Linux/assert.cc?rev=318002&r1=<wbr>318001&r2=318002&view=diff</a><br>
==============================<wbr>==============================<wbr>==================<br>
--- compiler-rt/trunk/test/sanitiz<wbr>er_common/TestCases/Linux/<wbr>assert.cc (original)<br>
+++ compiler-rt/trunk/test/sanitiz<wbr>er_common/TestCases/Linux/<wbr>assert.cc Sun Nov 12 13:15:19 2017<br>
@@ -4,7 +4,6 @@<br>
  // RUN: %clangxx %s -o %t<br>
  // RUN:                              not --crash %run %t 2>&1 | FileCheck --check-prefix=CHECK0 %s<br>
  // RUN: %env_tool_opts=handle_abort=0 not --crash %run %t 2>&1 | FileCheck --check-prefix=CHECK0 %s<br>
-// RUN: %env_tool_opts=handle_abort=1 not         %run %t<br>
  // RUN: %env_tool_opts=handle_abort=1 not         %run %t 2>&1 | FileCheck --check-prefix=CHECK1 %s<br>
  // clang-format on<br>
  @@ -26,6 +25,7 @@ int main(int argc, char **argv) {<br>
    // CHECK0-NOT: Sanitizer:DEADLYSIGNAL<br>
  // CHECK1: ERROR: {{.*}}Sanitizer: ABRT<br>
-// CHECK1: {{#[0-9]+.* main .*assert\.cc}}:[[@LINE-5]]<br>
+// CHECK1-NEXT: {{ #0 }}<br>
+// CHECK1-NEXT: {{ #1 }}<br>
  // CHECK1: DEATH CALLBACK<br>
  // CHECK0-NOT: Sanitizer<br>
<br>
<br>
______________________________<wbr>_________________<br>
llvm-commits mailing list<br>
<a href="mailto:llvm-commits@lists.llvm.org" target="_blank">llvm-commits@lists.llvm.org</a><br>
<a href="http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-commits" rel="noreferrer" target="_blank">http://lists.llvm.org/cgi-bin/<wbr>mailman/listinfo/llvm-commits</a><br>
<br>
</blockquote>
<br>
<br></div></div><span class="HOEnZb"><font color="#888888">
-- <br>
<br>
-Bill Seurer<br>
<br>
</font></span></blockquote></div><br></div>