Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 939109 - sys-devel/llvm-20.0.0_pre20240830 test failure : CodeGen/M68k/pipeline.ll
Summary: sys-devel/llvm-20.0.0_pre20240830 test failure : CodeGen/M68k/pipeline.ll
Status: RESOLVED UPSTREAM
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: LLVM support project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-09-05 11:49 UTC by Arniiiii
Modified: 2024-09-05 15:52 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
how_it_was_called.txt emerge_--info.txt /var/tmp/portage/sys-devel/llvm-20.0.0_pre20240830/{build-info/,files/,temp/,work/**{.log}} /var/lib/portage/ /etc/portage/ elog (sys-devel_llvm-20.0.0_pre20240830_test_failure.tar.lz,706.53 KB, application/x-lzip)
2024-09-05 11:49 UTC, Arniiiii
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Arniiiii 2024-09-05 11:49:07 UTC
Created attachment 902115 [details]
how_it_was_called.txt emerge_--info.txt /var/tmp/portage/sys-devel/llvm-20.0.0_pre20240830/{build-info/,files/,temp/,work/**{.log}} /var/lib/portage/ /etc/portage/ elog

from build.log:
```
********************
Failed Tests (1):
  LLVM :: CodeGen/M68k/pipeline.ll
```

also from build.log:
```
FAIL: LLVM :: CodeGen/M68k/pipeline.ll (13900 of 54534)
******************** TEST 'LLVM :: CodeGen/M68k/pipeline.ll' FAILED ********************
Exit Code: 1

Command Output (stderr):
--
RUN: at line 1: /var/tmp/portage/sys-devel/llvm-20.0.0_pre20240830/work/llvm_build-abi_x86_64.amd64/bin/llc -mtriple=m68k -debug-pass=Structure < /var/tmp/portage/sys-devel/llvm-20.0.0_pre20240830/work/llvm/test/CodeGen/M68k/pipeline.ll -o /dev/null 2>&1 | grep -v "Verify generated machine code" | /var/tmp/portage/sys-devel/llvm-20.0.0_pre20240830/work/llvm_build-abi_x86_64.amd64/bin/FileCheck /var/tmp/portage/sys-devel/llvm-20.0.0_pre20240830/work/llvm/test/CodeGen/M68k/pipeline.ll
+ /var/tmp/portage/sys-devel/llvm-20.0.0_pre20240830/work/llvm_build-abi_x86_64.amd64/bin/llc -mtriple=m68k -debug-pass=Structure -o /dev/null
+ /var/tmp/portage/sys-devel/llvm-20.0.0_pre20240830/work/llvm_build-abi_x86_64.amd64/bin/FileCheck /var/tmp/portage/sys-devel/llvm-20.0.0_pre20240830/work/llvm/test/CodeGen/M68k/pipeline.ll
+ grep -v 'Verify generated machine code'
/var/tmp/portage/sys-devel/llvm-20.0.0_pre20240830/work/llvm/test/CodeGen/M68k/pipeline.ll:137:15: error: CHECK-NEXT: is not on the line after the previous match
; CHECK-NEXT: StackMap Liveness Analysis
              ^
<stdin>:150:2: note: 'next' match was here
 StackMap Liveness Analysis
 ^
<stdin>:148:31: note: previous match ended here
 Contiguously Lay Out Funclets
                              ^
<stdin>:149:1: note: non-matching line after previous match is here
 Remove Loads Into Fake Uses
^

Input file: <stdin>
Check file: /var/tmp/portage/sys-devel/llvm-20.0.0_pre20240830/work/llvm/test/CodeGen/M68k/pipeline.ll

-dump-input=help explains the following input dump.

Input was:
<<<<<<
          .
          .
          .
        145:  Insert XRay ops
        146:  Implement the 'patchable-function' attribute
        147:  M68k MOVEM collapser pass
        148:  Contiguously Lay Out Funclets
        149:  Remove Loads Into Fake Uses
        150:  StackMap Liveness Analysis
next:137      !~~~~~~~~~~~~~~~~~~~~~~~~~  error: match on wrong line
        151:  Live DEBUG_VALUE analysis
        152:  Machine Sanitizer Binary Metadata
        153:  Lazy Machine Block Frequency Analysis
        154:  Machine Optimization Remark Emitter
        155:  Stack Frame Layout Analysis
        156:  M68k Assembly Printer
        157:  Free MachineFunction
>>>>>>

--

********************
```
Comment 1 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2024-09-05 15:52:03 UTC
Please retest with 20.0.0.9999 and file a bug upstream.  Snapshots are experimental, and RISCV backend is experimental (i.e. upstream doesn't care about it breaking), making this twice unsupported.