nathanchance added a comment.

  $ cmake \
  -G Ninja \
  -DCMAKE_BUILD_TYPE=Release \
  -DCMAKE_C_COMPILER=$(command -v clang) \
  -DCMAKE_CXX_COMPILER=$(command -v clang++) \
  -DLLVM_CCACHE_BUILD=ON \
  -DLLVM_ENABLE_PROJECTS="clang;polly" \
  -DLLVM_TARGETS_TO_BUILD=X86 \
  -DLLVM_USE_LINKER=$(command -v ld.lld) \
  ../llvm
  
  $ ninja check-clang
  ...
  [0/1] Running the Clang regression tests
  -- Testing: 26861 tests, 64 workers --
  Testing: llvm-lit: /tmp/llvm-project/llvm/utils/lit/lit/llvm/config.py:347: 
note: using clang: /tmp/llvm-project/build/bin/clang
   0.. 10
  FAIL: Clang :: CodeGen/lto-newpm-pipeline.c (3731 of 26861)
  ******************** TEST 'Clang :: CodeGen/lto-newpm-pipeline.c' FAILED 
********************
  Script:
  --
  : 'RUN: at line 3';   /tmp/llvm-project/build/bin/clang -cc1 
-internal-isystem /tmp/llvm-project/build/lib/clang/12.0.0/include 
-nostdsysteminc -triple x86_64-unknown-linux-gnu -emit-llvm-bc -o /dev/null 
-fexperimental-new-pass-manager -fdebug-pass-manager -flto=full -O0 
/tmp/llvm-project/clang/test/CodeGen/lto-newpm-pipeline.c 2>&1 | 
/tmp/llvm-project/build/bin/FileCheck 
/tmp/llvm-project/clang/test/CodeGen/lto-newpm-pipeline.c    
-check-prefix=CHECK-FULL-O0
  : 'RUN: at line 5';   /tmp/llvm-project/build/bin/clang -cc1 
-internal-isystem /tmp/llvm-project/build/lib/clang/12.0.0/include 
-nostdsysteminc -triple x86_64-unknown-linux-gnu -emit-llvm-bc -o /dev/null 
-fexperimental-new-pass-manager -fdebug-pass-manager -flto=thin -O0 
/tmp/llvm-project/clang/test/CodeGen/lto-newpm-pipeline.c 2>&1 | 
/tmp/llvm-project/build/bin/FileCheck 
/tmp/llvm-project/clang/test/CodeGen/lto-newpm-pipeline.c    
-check-prefix=CHECK-THIN-O0
  : 'RUN: at line 7';   /tmp/llvm-project/build/bin/clang -cc1 
-internal-isystem /tmp/llvm-project/build/lib/clang/12.0.0/include 
-nostdsysteminc -triple x86_64-unknown-linux-gnu -emit-llvm-bc -o /dev/null 
-fexperimental-new-pass-manager -fdebug-pass-manager -flto=full -O1 
/tmp/llvm-project/clang/test/CodeGen/lto-newpm-pipeline.c 2>&1 | 
/tmp/llvm-project/build/bin/FileCheck 
/tmp/llvm-project/clang/test/CodeGen/lto-newpm-pipeline.c    
-check-prefix=CHECK-FULL-OPTIMIZED
  : 'RUN: at line 9';   /tmp/llvm-project/build/bin/clang -cc1 
-internal-isystem /tmp/llvm-project/build/lib/clang/12.0.0/include 
-nostdsysteminc -triple x86_64-unknown-linux-gnu -emit-llvm-bc -o /dev/null 
-fexperimental-new-pass-manager -fdebug-pass-manager -flto=thin -O1 
/tmp/llvm-project/clang/test/CodeGen/lto-newpm-pipeline.c 2>&1 | 
/tmp/llvm-project/build/bin/FileCheck 
/tmp/llvm-project/clang/test/CodeGen/lto-newpm-pipeline.c    
-check-prefix=CHECK-THIN-OPTIMIZED
  : 'RUN: at line 11';   /tmp/llvm-project/build/bin/clang -cc1 
-internal-isystem /tmp/llvm-project/build/lib/clang/12.0.0/include 
-nostdsysteminc -triple x86_64-unknown-linux-gnu -emit-llvm-bc -o /dev/null 
-fexperimental-new-pass-manager -fdebug-pass-manager -flto=full -O2 
/tmp/llvm-project/clang/test/CodeGen/lto-newpm-pipeline.c 2>&1 | 
/tmp/llvm-project/build/bin/FileCheck 
/tmp/llvm-project/clang/test/CodeGen/lto-newpm-pipeline.c    
-check-prefix=CHECK-FULL-OPTIMIZED
  : 'RUN: at line 13';   /tmp/llvm-project/build/bin/clang -cc1 
-internal-isystem /tmp/llvm-project/build/lib/clang/12.0.0/include 
-nostdsysteminc -triple x86_64-unknown-linux-gnu -emit-llvm-bc -o /dev/null 
-fexperimental-new-pass-manager -fdebug-pass-manager -flto=thin -O2 
/tmp/llvm-project/clang/test/CodeGen/lto-newpm-pipeline.c 2>&1 | 
/tmp/llvm-project/build/bin/FileCheck 
/tmp/llvm-project/clang/test/CodeGen/lto-newpm-pipeline.c    
-check-prefix=CHECK-THIN-OPTIMIZED
  : 'RUN: at line 15';   /tmp/llvm-project/build/bin/clang -cc1 
-internal-isystem /tmp/llvm-project/build/lib/clang/12.0.0/include 
-nostdsysteminc -triple x86_64-unknown-linux-gnu -emit-llvm-bc -o /dev/null 
-fexperimental-new-pass-manager -fdebug-pass-manager -flto=full -O3 
/tmp/llvm-project/clang/test/CodeGen/lto-newpm-pipeline.c 2>&1 | 
/tmp/llvm-project/build/bin/FileCheck 
/tmp/llvm-project/clang/test/CodeGen/lto-newpm-pipeline.c    
-check-prefix=CHECK-FULL-OPTIMIZED
  : 'RUN: at line 17';   /tmp/llvm-project/build/bin/clang -cc1 
-internal-isystem /tmp/llvm-project/build/lib/clang/12.0.0/include 
-nostdsysteminc -triple x86_64-unknown-linux-gnu -emit-llvm-bc -o /dev/null 
-fexperimental-new-pass-manager -fdebug-pass-manager -flto=thin -O3 
/tmp/llvm-project/clang/test/CodeGen/lto-newpm-pipeline.c 2>&1 | 
/tmp/llvm-project/build/bin/FileCheck 
/tmp/llvm-project/clang/test/CodeGen/lto-newpm-pipeline.c    
-check-prefix=CHECK-THIN-OPTIMIZED
  : 'RUN: at line 19';   /tmp/llvm-project/build/bin/clang -cc1 
-internal-isystem /tmp/llvm-project/build/lib/clang/12.0.0/include 
-nostdsysteminc -triple x86_64-unknown-linux-gnu -emit-llvm-bc -o /dev/null 
-fexperimental-new-pass-manager -fdebug-pass-manager -flto=full -Os 
/tmp/llvm-project/clang/test/CodeGen/lto-newpm-pipeline.c 2>&1 | 
/tmp/llvm-project/build/bin/FileCheck 
/tmp/llvm-project/clang/test/CodeGen/lto-newpm-pipeline.c    
-check-prefix=CHECK-FULL-OPTIMIZED
  : 'RUN: at line 21';   /tmp/llvm-project/build/bin/clang -cc1 
-internal-isystem /tmp/llvm-project/build/lib/clang/12.0.0/include 
-nostdsysteminc -triple x86_64-unknown-linux-gnu -emit-llvm-bc -o /dev/null 
-fexperimental-new-pass-manager -fdebug-pass-manager -flto=thin -Os 
/tmp/llvm-project/clang/test/CodeGen/lto-newpm-pipeline.c 2>&1 | 
/tmp/llvm-project/build/bin/FileCheck 
/tmp/llvm-project/clang/test/CodeGen/lto-newpm-pipeline.c    
-check-prefix=CHECK-THIN-OPTIMIZED
  : 'RUN: at line 23';   /tmp/llvm-project/build/bin/clang -cc1 
-internal-isystem /tmp/llvm-project/build/lib/clang/12.0.0/include 
-nostdsysteminc -triple x86_64-unknown-linux-gnu -emit-llvm-bc -o /dev/null 
-fexperimental-new-pass-manager -fdebug-pass-manager -flto=full -Oz 
/tmp/llvm-project/clang/test/CodeGen/lto-newpm-pipeline.c 2>&1 | 
/tmp/llvm-project/build/bin/FileCheck 
/tmp/llvm-project/clang/test/CodeGen/lto-newpm-pipeline.c    
-check-prefix=CHECK-FULL-OPTIMIZED
  : 'RUN: at line 25';   /tmp/llvm-project/build/bin/clang -cc1 
-internal-isystem /tmp/llvm-project/build/lib/clang/12.0.0/include 
-nostdsysteminc -triple x86_64-unknown-linux-gnu -emit-llvm-bc -o /dev/null 
-fexperimental-new-pass-manager -fdebug-pass-manager -flto=thin -Oz 
/tmp/llvm-project/clang/test/CodeGen/lto-newpm-pipeline.c 2>&1 | 
/tmp/llvm-project/build/bin/FileCheck 
/tmp/llvm-project/clang/test/CodeGen/lto-newpm-pipeline.c    
-check-prefix=CHECK-THIN-OPTIMIZED
  --
  Exit Code: 1
  
  Command Output (stderr):
  --
  /tmp/llvm-project/clang/test/CodeGen/lto-newpm-pipeline.c:34:24: error: 
CHECK-FULL-O0-NEXT: is not on the line after the previous match
  // CHECK-FULL-O0-NEXT: Running pass: BitcodeWriterPass
                         ^
  <stdin>:9:1: note: 'next' match was here
  Running pass: BitcodeWriterPass on 
/tmp/llvm-project/clang/test/CodeGen/lto-newpm-pipeline.c
  ^
  <stdin>:6:33: note: previous match ended here
  Running pass: NameAnonGlobalPass on 
/tmp/llvm-project/clang/test/CodeGen/lto-newpm-pipeline.c
                                  ^
  <stdin>:7:1: note: non-matching line after previous match is here
  Starting llvm::Function pass manager run.
  ^
  
  Input file: <stdin>
  Check file: /tmp/llvm-project/clang/test/CodeGen/lto-newpm-pipeline.c
  
  -dump-input=help explains the following input dump.
  
  Input was:
  <<<<<<
           1: Starting llvm::Module pass manager run.
           2: Running pass: AlwaysInlinerPass on 
/tmp/llvm-project/clang/test/CodeGen/lto-newpm-pipeline.c
           3: Running analysis: 
InnerAnalysisManagerProxy<llvm::FunctionAnalysisManager, llvm::Module> on 
/tmp/llvm-project/clang/test/CodeGen/lto-newpm-pipeline.c
           4: Running analysis: ProfileSummaryAnalysis on 
/tmp/llvm-project/clang/test/CodeGen/lto-newpm-pipeline.c
           5: Running pass: CanonicalizeAliasesPass on 
/tmp/llvm-project/clang/test/CodeGen/lto-newpm-pipeline.c
           6: Running pass: NameAnonGlobalPass on 
/tmp/llvm-project/clang/test/CodeGen/lto-newpm-pipeline.c
           7: Starting llvm::Function pass manager run.
           8: Finished llvm::Function pass manager run.
           9: Running pass: BitcodeWriterPass on 
/tmp/llvm-project/clang/test/CodeGen/lto-newpm-pipeline.c
  next:34     !~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                   
                           error: match on wrong line
          10: Running analysis: ModuleSummaryIndexAnalysis on 
/tmp/llvm-project/clang/test/CodeGen/lto-newpm-pipeline.c
          11: Running analysis: BlockFrequencyAnalysis on Foo
          12: Running analysis: BranchProbabilityAnalysis on Foo
          13: Running analysis: LoopAnalysis on Foo
          14: Running analysis: DominatorTreeAnalysis on Foo
          15: Running analysis: TargetLibraryAnalysis on Foo
          16: Running analysis: PostDominatorTreeAnalysis on Foo
          17: Finished llvm::Module pass manager run.
  >>>>>>
  
  --
  
  ********************
  Testing:  0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90.. 
  ********************
  Failed Tests (1):
    Clang :: CodeGen/lto-newpm-pipeline.c
  
  
  Testing Time: 71.92s
    Unsupported      :   756
    Passed           : 26079
    Expectedly Failed:    25
    Failed           :     1
  FAILED: tools/clang/test/CMakeFiles/check-clang 
  cd /tmp/llvm-project/build/tools/clang/test && /usr/bin/python3.8 
/tmp/llvm-project/build/./bin/llvm-lit -sv --param USE_Z3_SOLVER=0 
/tmp/llvm-project/build/tools/clang/test
  ninja: build stopped: subcommand failed.


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D89158

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

Reply via email to