[llvm-bugs] [Bug 33017] New: compile ok yet ud2 op emitted in x64 assembly and codegen stopped
llvm-bugs at lists.llvm.org
Fri May 12 00:52:26 PDT 2017
Bug ID: 33017
Summary: compile ok yet ud2 op emitted in x64 assembly and
Severity: release blocker
Component: new bugs
Assignee: unassignedbugs at nondot.org
Reporter: joriswu at gmail.com
CC: llvm-bugs at lists.llvm.org
Created attachment 18433
c11 source compiles without diags, yet executable halts at sigill. Asembly
output reveals an 'ud2' opcode halfway the code, and further code generation is
This source file compiled ok with a previous 'trunk' version from 10 March
After changing the source, this error appeared.
Installed clang release 4.0, and the same error appears.
compiled as :
clang -S -O2 -march=native -Weverything -g -pthread -std=c11 compound.c
offending ud2 is at attached compound.s line 7362, corresponding to compound.c
line 757. From next line compound.c:758 onwards until end of loop is absent in
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the llvm-bugs