Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

LLVM Cannot select error on PowerPC64LE #124

Closed
CryZe opened this issue May 7, 2018 · 2 comments
Closed

LLVM Cannot select error on PowerPC64LE #124

CryZe opened this issue May 7, 2018 · 2 comments
Labels
bug There is a bug.
Milestone

Comments

@CryZe
Copy link
Collaborator

CryZe commented May 7, 2018

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

https://travis-ci.org/LiveSplit/livesplit-core/jobs/375720556#L754

This was caused by Rust's upgrade to LLVM 6.

We probably want to turn off this CI Build in the meantime.

@CryZe CryZe added the bug There is a bug. label May 7, 2018
@CryZe
Copy link
Collaborator Author

CryZe commented May 7, 2018

I opened an issue on the Rust repository tracking this: rust-lang/rust#50499

@CryZe
Copy link
Collaborator Author

CryZe commented May 15, 2018

This is fixed in a8093cf

@CryZe CryZe closed this as completed May 15, 2018
@CryZe CryZe added this to the v0.10 milestone Jun 5, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug There is a bug.
Projects
None yet
Development

No branches or pull requests

1 participant