Page MenuHomeFreeBSD

Merge LLVM commit c03fdd340356 to fix lang/rust on powerpc
ClosedPublic

Authored by pkubaj on Mar 24 2022, 1:25 AM.
Tags
None
Referenced Files
F148804073: D34652.id104145.diff
Fri, Mar 20, 7:25 AM
F148760593: D34652.id104138.diff
Fri, Mar 20, 2:15 AM
F148760583: D34652.id104138.diff
Fri, Mar 20, 2:15 AM
F148760577: D34652.id104138.diff
Fri, Mar 20, 2:15 AM
Unknown Object (File)
Tue, Mar 17, 4:06 AM
Unknown Object (File)
Feb 7 2026, 8:07 PM
Unknown Object (File)
Feb 7 2026, 5:38 PM
Unknown Object (File)
Jan 30 2026, 8:13 PM
Subscribers

Details

Summary

Without it building rust fails with:

ld: error: CallSiteSplitting.cpp:(function llvm::SmallVectorImpl<std::__1::pair<llvm::BasicBlock*, llvm::SmallVector<std::__1::pair<llvm::ICmpInst*, unsigned int>, 2u> > >::operator=(llvm::SmallVectorImpl<std::__1::pair<llvm::BasicBlock*, llvm::SmallVector<std::__1::pair<llvm::ICmpInst*, unsigned int>, 2u> > >&&): .text._ZN4llvm15SmallVectorImplINSt3__14pairIPNS_10BasicBlockENS_11SmallVectorINS2_IPNS_8ICmpInstEjEELj2EEEEEEaSEOSB_+0xB0): relocation R_PPC_PLTREL24 out of range: -33582208 is not in [-33554432, 33554431]

This will need to be merged to releng/13.1.

Test Plan

Build lang/rust on powerpc.

Diff Detail

Repository
rS FreeBSD src repository - subversion
Lint
No Lint Coverage
Unit
No Test Coverage
Build Status
Buildable 44866
Build 41754: arc lint + arc unit