Known problems with the X86 back-end - The X86 backend does not yet support all inline assembly that uses the X86 floating point stack <http://llvm.org/PR879>. It supports the 'f' and 't' constraints, but not 'u'. - The X86-64 backend does not yet support the LLVM IR instruction va_arg. Currently, front-ends support variadic argument constructs on X86-64 by lowering them manually. - Windows x64 (aka Win64) code generator has a few issues. - On mingw-w64, you will see unresolved symbol __chkstk due to Bug 8919 <http://llvm.org/bugs/show_bug.cgi?id=8919>. It is fixed in r128206<http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20110321/118499.html> . - Miss-aligned MOVDQA might crash your program. It is due to Bug 9483<http://llvm.org/bugs/show_bug.cgi?id=9483>, lack of handling aligned internal globals. These states should be update. Most of them are fixed under release 3.0 -- 此致 礼 罗勇刚 Yours sincerely, Yonggang Luo -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20111116/861d9bfd/attachment.html>
On Nov 15, 2011, at 10:51 PM, 罗勇刚(Yonggang Luo) wrote:> Known problems with the X86 back-end > > The X86 backend does not yet support all inline assembly that uses the X86 floating point stack. It supports the 'f' and 't' constraints, but not 'u'. > The X86-64 backend does not yet support the LLVM IR instruction va_arg. Currently, front-ends support variadic argument constructs on X86-64 by lowering them manually. > Windows x64 (aka Win64) code generator has a few issues. > On mingw-w64, you will see unresolved symbol __chkstk due to Bug 8919. It is fixed in r128206. > Miss-aligned MOVDQA might crash your program. It is due to Bug 9483, lack of handling aligned internal globals. > These states should be update. Most of them are fixed under release 3.0Thanks, I've already got the first one, will fix the windows one, and link to PR1740 which tracks the va_arg issue (still broken). -Chris -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20111116/2df6312a/attachment.html>
Reasonably Related Threads
- [LLVMdev] Summer of Code idea -- detecting undefined behavior
- [LLVMdev] Hi, people, I propose to move Debug and Object File related headers out of Support
- [LLVMdev] Summer of Code ideas
- [LLVMdev] Hi, people, I propose to move Debug and Object File related headers out of Support
- The clang for centos6 are need GLIBC_2.14, but we only have GLIB 2.12 by default.