-
Notifications
You must be signed in to change notification settings - Fork 13.6k
Closed
Labels
A-LLVMArea: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues.Area: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues.I-ICEIssue: The compiler panicked, giving an Internal Compilation Error (ICE) ❄️Issue: The compiler panicked, giving an Internal Compilation Error (ICE) ❄️O-PowerPCTarget: PowerPC processorsTarget: PowerPC processorsP-highHigh priorityHigh priorityregression-from-stable-to-stablePerformance or correctness regression from one stable version to another.Performance or correctness regression from one stable version to another.
Description
Since the switch to LLVM 6 my builds on PowerPC64LE have been consistently failing with the following error:
LLVM ERROR: Cannot select: 0x7fa027678410: ch = PPCISD::STBRX<ST6[%658](align=1)> 0x7fa02663ce38, 0x7fa0228a63a8, 0x7fa027678ea0, ValueType:ch:i48
0x7fa0228a63a8: i32 = truncate 0x7fa027938820
0x7fa027938820: i64 = srl 0x7fa027678750, Constant:i32<16>
0x7fa027678750: i64 = or 0x7fa0277aebc8, 0x7fa026724680
0x7fa0277aebc8: i64,ch = CopyFromReg 0x7fa029932440, Register:i64 %200
0x7fa0279382d8: i64 = Register %200
0x7fa026724680: i64 = shl nuw nsw 0x7fa027938410, Constant:i32<16>
0x7fa027938410: i64 = AssertZext 0x7fa027938a28, ValueType:ch:i8
0x7fa027938a28: i64,ch = CopyFromReg 0x7fa029932440, Register:i64 %202
0x7fa027938c30: i64 = Register %202
0x7fa027678958: i32 = Constant<16>
0x7fa027678958: i32 = Constant<16>
0x7fa027678ea0: i64,ch = CopyFromReg 0x7fa029932440, Register:i64 %158
0x7fa0277b0068: i64 = Register %158
In function: _ZN6base646decode13decode_helper17h84289d425683d5b3E.llvm.15558209233772563096
This seems to be something that the base64 crate is triggering.
Metadata
Metadata
Assignees
Labels
A-LLVMArea: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues.Area: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues.I-ICEIssue: The compiler panicked, giving an Internal Compilation Error (ICE) ❄️Issue: The compiler panicked, giving an Internal Compilation Error (ICE) ❄️O-PowerPCTarget: PowerPC processorsTarget: PowerPC processorsP-highHigh priorityHigh priorityregression-from-stable-to-stablePerformance or correctness regression from one stable version to another.Performance or correctness regression from one stable version to another.