Skip to content

codegen assertion on i960 value #3822

@lattner

Description

@lattner
Bugzilla Link 3450
Resolution DUPLICATE
Resolved on Jan 31, 2009 02:45
Version 1.0
OS All
Attachments testcase
CC @sunfishcode

Extended Description

Benchmarks/McCat/08-main is now failing because SROA makes an i960 and codegen can't handle it:

SelectionDAG.cpp:863: failed assertion `(EltVT.getSizeInBits() >= 64 || (uint64_t)((int64_t)Val >> EltVT.getSizeInBits()) + 1 < 2) && "getConstant with a uint64_t value that doesn't fit in the type!"'

This is dying in SelectionDAG::getConstant

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions