Skip to content

dag combine crash on x86-64 ABI created i128 #4135

@EdSchouten

Description

@EdSchouten
Bugzilla Link 3763
Resolution FIXED
Resolved on Mar 09, 2009 15:23
Version trunk
OS FreeBSD
Blocks #4068
Attachments Testcase
CC @pwo

Extended Description

When compiling the attached code with -O2, you get the following error:

Assertion failed: (getMinSignedBits() <= 64 && "Too many bits for int64_t"), function getSExtValue, file llvm/include/llvm/ADT/APInt.h, line 1051.
Stack dump:
0. Program arguments: clang -S -disable-free --relocation-model=static --disable-fp-elim --unwind-tables=0 --fmath-errno=1 -O2 -o - -x c test.c

  1. parser at end of file
  2. Code generation
  3. Running pass 'X86 DAG->DAG Instruction Selection' on function '@evUTCTime'

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