Need help with greendragon/AArch64 to fix a test properly

Robinson, Paul via llvm-commits llvm-commits at lists.llvm.org
Fri Feb 26 13:23:44 PST 2016


Tried that in r262069, thanks!

From: Ahmed Bougacha [mailto:ahmed.bougacha at gmail.com]
Sent: Friday, February 26, 2016 1:14 PM
To: Robinson, Paul
Cc: llvm-commits at lists.llvm.org
Subject: Re: Need help with greendragon/AArch64 to fix a test properly

It's caused by AArch64 on darwin using asm like "fdiv.4s".  I'd replace -march with -mtriple=aarch64-unknown-unknown (== linux) to always use the standard version.

-Ahmed

On Fri, Feb 26, 2016 at 12:58 PM, Robinson, Paul via llvm-commits <llvm-commits at lists.llvm.org<mailto:llvm-commits at lists.llvm.org>> wrote:
I got this failure notice due to my change to test/CodeGen/AArch64/fdiv-combine.ll in r262054 (reverted in r262060).

It works fine for me on Ubuntu 14.04.  Could somebody please provide me with the output of "llc –march=aarch64 < fdiv-combine.ll" using whatever environment greendragon is using?  I need to understand how that's different so I can fix the test properly.

Thanks!
--paulr

From: llvm.greendragon at gmail.com<mailto:llvm.greendragon at gmail.com> [mailto:llvm.greendragon at gmail.com<mailto:llvm.greendragon at gmail.com>]
Sent: Friday, February 26, 2016 11:56 AM
To: Robinson, Paul; Greg Clayton
Cc: Marc Schifer
Subject: Clang Stage 1: cmake, incremental RA, using system compiler (Check) - Build # 19556 - Failure!
Importance: High

[FAILURE] clang-stage1-cmake-RA-incremental_check [#19556]
Build URL:

http://lab.llvm.org:8080/green/job/clang-stage1-cmake-RA-incremental_check/19556/

Project:

clang-stage1-cmake-RA-incremental_check

Date of build:

Fri, 26 Feb 2016 11:51:51 -0800

Build duration:

3 min 42 sec

Identified problems:

  *   Compile Error: This build failed because of a compile error. Below is a list of all errors in the build log:

     *   Indication 1<http://lab.llvm.org:8080/green/job/clang-stage1-cmake-RA-incremental_check/19556/consoleFull#-84469183849ba4694-19c4-4d7e-bec5-911270d8a58c>

  *   Regression test failed: This build failed because a regression test in the test suite FAILed. See the test report<http://testReport/> for details.

     *   Indication 1<http://lab.llvm.org:8080/green/job/clang-stage1-cmake-RA-incremental_check/19556/consoleFull#1116855838254eaf0-7326-4999-85b0-388101f2d404>

  *   Ninja target failed: Below is a link to the first failed ninja target.

     *   Indication 1<http://lab.llvm.org:8080/green/job/clang-stage1-cmake-RA-incremental_check/19556/consoleFull#-1120745733a1ca8a51-895e-46c6-af87-ce24fa4cd561>

Tests:

Name: Clang
Failed: 0 test(s), Passed: 7655 test(s), Total: 7655 test(s)


Name: Clang-Unit
Failed: 0 test(s), Passed: 1429 test(s), Total: 1429 test(s)


Name: LLVM
Failed: 1 test(s), Passed: 14468 test(s), Total: 14469 test(s)


  *   Failed: LLVM.CodeGen/AArch64.fdiv-combine.ll<http://lab.llvm.org:8080/green/job/clang-stage1-cmake-RA-incremental_check/19556/testReport/junit/LLVM/CodeGen_AArch64/fdiv_combine_ll>


Name: LLVM-Unit
Failed: 0 test(s), Passed: 1489 test(s), Total: 1489 test(s)



Changes

  *   Commit 262055 by gclayton:

Make sure to #include for the std::atomic that was recently added.

     *   edit: llvm-revision.src/lldb/trunk/source/Target/Process.cpp


  *   Commit 262054 by probinson:

Fix tests that used CHECK-NEXT-NOT and CHECK-DAG-NOT. FileCheck actually doesn't support combo suffixes. Differential Revision: http://reviews.llvm.org/D17588

     *   edit: llvm-revision.src/llvm/trunk/test/CodeGen/AArch64/fdiv-combine.ll
     *   edit: llvm-revision.src/llvm/trunk/test/CodeGen/AArch64/remat.ll
     *   edit: llvm-revision.src/llvm/trunk/test/CodeGen/Hexagon/rdf-copy.ll
     *   edit: llvm-revision.src/llvm/trunk/test/CodeGen/Hexagon/tls_pic.ll
     *   edit: llvm-revision.src/llvm/trunk/test/CodeGen/PowerPC/fdiv-combine.ll
     *   edit: llvm-revision.src/llvm/trunk/test/CodeGen/SPARC/2011-01-11-CC.ll
     *   edit: llvm-revision.src/llvm/trunk/test/CodeGen/Thumb/ldm-merge-struct.ll
     *   edit: llvm-revision.src/llvm/trunk/test/Transforms/GVN/pre-gep-load.ll
     *   edit: llvm-revision.src/llvm/trunk/test/Transforms/LoopVectorize/PowerPC/large-loop-rdx.ll
     *   edit: llvm-revision.src/llvm/trunk/test/Transforms/LoopVectorize/PowerPC/small-loop-rdx.ll
     *   edit: llvm-revision.src/llvm/trunk/test/Transforms/SLPVectorizer/X86/ordering.ll
     *   edit: llvm-revision.src/llvm/trunk/test/tools/dsymutil/absolute_symbol.test


_______________________________________________
llvm-commits mailing list
llvm-commits at lists.llvm.org<mailto:llvm-commits at lists.llvm.org>
http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-commits

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20160226/75abbc38/attachment.html>


More information about the llvm-commits mailing list