[LLVMbugs] [Bug 11212] New: X86AsmBackend::WriteNopData uses long nops unconditionally
bugzilla-daemon at llvm.org
bugzilla-daemon at llvm.org
Sun Oct 23 03:06:53 PDT 2011
http://llvm.org/bugs/show_bug.cgi?id=11212
Summary: X86AsmBackend::WriteNopData uses long nops
unconditionally
Product: libraries
Version: trunk
Platform: PC
OS/Version: FreeBSD
Status: NEW
Severity: normal
Priority: P
Component: Backend: X86
AssignedTo: unassignedbugs at nondot.org
ReportedBy: rdivacky at freebsd.org
CC: llvmbugs at cs.uiuc.edu
X86AsmBackend::WriteNopData() uses long NOP encodings unconditionally resulting
in illegal instructions being executed on CPUs that dont support these
encodings (ie. Amd Geode). We need to check for the target CPU.
According to http://www.tortall.net/projects/yasm/manual/html/arch-x86.html we
should even differentiate between amd and intel. Gnu as uses different nops on
different cpus too.
--
Configure bugmail: http://llvm.org/bugs/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
More information about the llvm-bugs
mailing list