leonardchan added a comment.

Hi! The `attr-arm-sve-vector-bits-call.c` test seems to be failing on our clang 
builders:

  FAIL: Clang :: CodeGen/attr-arm-sve-vector-bits-call.c (3020 of 25924)
  ******************** TEST 'Clang :: CodeGen/attr-arm-sve-vector-bits-call.c' 
FAILED ********************
  Script:
  --
  : 'RUN: at line 3';   /b/s/w/ir/k/staging/llvm_build/bin/clang -cc1 
-internal-isystem /b/s/w/ir/k/staging/llvm_build/lib/clang/12.0.0/include 
-nostdsysteminc -triple aarch64-none-linux-gnu -target-feature +sve 
-msve-vector-bits=512 -fallow-half-arguments-and-returns -S -O1 -emit-llvm -o - 
/b/s/w/ir/k/llvm-project/clang/test/CodeGen/attr-arm-sve-vector-bits-call.c | 
/b/s/w/ir/k/staging/llvm_build/bin/FileCheck 
/b/s/w/ir/k/llvm-project/clang/test/CodeGen/attr-arm-sve-vector-bits-call.c
  --
  Exit Code: 1
  
  Command Output (stderr):
  --
  warning: Compiler has made implicit assumption that TypeSize is not scalable. 
This may or may not lead to broken code.
  warning: Compiler has made implicit assumption that TypeSize is not scalable. 
This may or may not lead to broken code.
  
/b/s/w/ir/k/llvm-project/clang/test/CodeGen/attr-arm-sve-vector-bits-call.c:67:16:
 error: CHECK-NEXT: is not on the line after the previous match
  // CHECK-NEXT: [[X_ADDR:%.*]] = alloca <vscale x 4 x i32>, align 16
                 ^
  <stdin>:52:2: note: 'next' match was here
   %retval.coerce.i = alloca <vscale x 4 x i32>, align 16
   ^
  <stdin>:50:7: note: previous match ended here
  entry:
        ^
  <stdin>:51:1: note: non-matching line after previous match is here
   %x.i = alloca <16 x i32>, align 16
  ^
  
  Input file: <stdin>
  Check file: 
/b/s/w/ir/k/llvm-project/clang/test/CodeGen/attr-arm-sve-vector-bits-call.c
  
  -dump-input=help explains the following input dump.
  
  Input was:
  <<<<<<
           .
           .
           .
          47: 
          48: ; Function Attrs: nounwind readnone
          49: define <vscale x 4 x i32> @sizeless_caller(<vscale x 4 x i32> %x) 
local_unnamed_addr #1 {
          50: entry:
          51:  %x.i = alloca <16 x i32>, align 16
          52:  %retval.coerce.i = alloca <vscale x 4 x i32>, align 16
  next:67      !~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: 
match on wrong line
          53:  %x.addr = alloca <vscale x 4 x i32>, align 16
          54:  %coerce.coerce = alloca <vscale x 4 x i32>, align 16
          55:  %coerce1 = alloca <16 x i32>, align 16
          56:  %saved-call-rvalue = alloca <16 x i32>, align 64
          57:  store <vscale x 4 x i32> %x, <vscale x 4 x i32>* %x.addr, align 
16, !tbaa !5
           .
           .
           .
  >>>>>>
  
  --
  
  ********************
  Testing:  0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90.. 
  ********************
  Failed Tests (1):
    Clang :: CodeGen/attr-arm-sve-vector-bits-call.c

Could you take a look? Thanks.

Builder: 
https://luci-milo.appspot.com/p/fuchsia/builders/ci/clang-linux-x64/b8870800848452818112?


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D85743/new/

https://reviews.llvm.org/D85743

_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to