[llvm] r327100 - Attempt to fix vecreduce-propagate-sd-flags.ll test.

via llvm-commits llvm-commits at lists.llvm.org
Fri Mar 9 23:31:55 PST 2018


On 2018-03-09 21:17, Galina Kistanova via llvm-commits wrote:
> Hello Matt,
> 
> It looks like this commit broke few our builders:
> 
> http://lab.llvm.org:8011/builders/clang-with-lto-ubuntu/builds/7567
> http://lab.llvm.org:8011/builders/clang-with-thin-lto-ubuntu
> 
> UNRESOLVED: LLVM :: CodeGen/AArch64/vecreduce-propagate-sd-flags.s
> (16828 of 37668)
> ******************** TEST 'LLVM ::
> CodeGen/AArch64/vecreduce-propagate-sd-flags.s' FAILED
> ********************
> 
> Please have a look?
> 
> Thanks
> 
> Galina
> 
> On Thu, Mar 8, 2018 at 6:04 PM, Matt Morehouse via llvm-commits
> <llvm-commits at lists.llvm.org> wrote:
> 
>> Author: morehouse
>> Date: Thu Mar  8 18:04:30 2018
>> New Revision: 327100
>> 
>> URL: http://llvm.org/viewvc/llvm-project?rev=327100&view=rev [1]
>> Log:
>> Attempt to fix vecreduce-propagate-sd-flags.ll test.
>> 
>> Buildbots have been failing since r327079.
>> 
>> Modified:
>> llvm/trunk/test/CodeGen/AArch64/vecreduce-propagate-sd-flags.ll
>> 
>> Modified:
>> llvm/trunk/test/CodeGen/AArch64/vecreduce-propagate-sd-flags.ll
>> URL:
>> 
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/AArch64/vecreduce-propagate-sd-flags.ll?rev=327100&r1=327099&r2=327100&view=diff
>> [2]
>> 
> ==============================================================================
>> --- llvm/trunk/test/CodeGen/AArch64/vecreduce-propagate-sd-flags.ll
>> (original)
>> +++ llvm/trunk/test/CodeGen/AArch64/vecreduce-propagate-sd-flags.ll
>> Thu Mar  8 18:04:30 2018
>> @@ -1,6 +1,6 @@
>> ; REQUIRES: arm-registered-target
>> ; REQUIRES: asserts
>> -; RUN: llc %s -debug-only=legalize-types 2>&1 | FileCheck %s
>> +; RUN: llc -o /dev/null %s -debug-only=legalize-types 2>&1 |
>> FileCheck %s
>> 
>> ; This test check that when v4f64 gets broken down to two v2f64 it
>> maintains
>> ; the "nnan" flags.
>> 
>> _______________________________________________
>> llvm-commits mailing list
>> llvm-commits at lists.llvm.org
>> http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-commits [3]
> 
> 
> 
> Links:
> ------
> [1] http://llvm.org/viewvc/llvm-project?rev=327100&view=rev
> [2]
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/AArch64/vecreduce-propagate-sd-flags.ll?rev=327100&r1=327099&r2=327100&view=diff
> [3] http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-commits
> _______________________________________________
> llvm-commits mailing list
> llvm-commits at lists.llvm.org
> http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-commits
Hi Galina,

Actually this failure was caused by commit r327079 
(https://reviews.llvm.org/rL327079) which commits this patch 
(https://reviews.llvm.org/D44245).

The test I had ran llc without passing specifying location, this caused 
it to  output the resulting assembly file
in the test directory, the buildbot later on tries to run the *.s file 
as a test and fails. Matt's commit fixes the problem.

According to @nemanjai, removing  the asm file and applying Matt's fix 
should fix the problem.

I hope this fixes the problem for you and I am sorry about this.

Sameer AbuAsal
Qualcomm Innovation Center, Inc.
Qualcomm Innovation Center, Inc. is a member of Code Aurora Forum,
a Linux Foundation Collaborative Project.


More information about the llvm-commits mailing list