Aaron Myles Landwehr
2013-Nov-24 20:56 UTC
[LLVMdev] x86_64 code generation defects when SSE instructions are disabled
Hi all, Recently, I discovered a defect in GCC's code generation for x86_64 targets when SSE is disabled. Upon testing with LLVM 3.2, I found that it also has the same issues so I'm linking a GCC bug report I made. The proposed solution for the second issue listed there also applies to LLVM: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59277 As I noted in the bug report, I'm not sure how a fix should be handled/whether it should be handled simply because I believe such fixes would not necessarily adhere to the ABI specification. In any case, I just wanted to throw the issue this way. -- Aaron Myles Landwehr Computer Architecture and Parallel Systems Laboratory (CAPSL) University Of Delaware -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20131124/d509f453/attachment.html>
Nadav Rotem
2013-Dec-02 19:01 UTC
[LLVMdev] x86_64 code generation defects when SSE instructions are disabled
Aaron, Do you know if this is still a problem for recent versions of LLVM ? Thanks, Nadav On Nov 24, 2013, at 12:56 PM, Aaron Myles Landwehr <snaphat at gmail.com> wrote:> Hi all, > > Recently, I discovered a defect in GCC's code generation for x86_64 targets when SSE is disabled. Upon testing with LLVM 3.2, I found that it also has the same issues so I'm linking a GCC bug report I made. The proposed solution for the second issue listed there also applies to LLVM: > http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59277 > > As I noted in the bug report, I'm not sure how a fix should be handled/whether it should be handled simply because I believe such fixes would not necessarily adhere to the ABI specification. > > In any case, I just wanted to throw the issue this way. > > -- > Aaron Myles Landwehr > Computer Architecture and Parallel Systems Laboratory (CAPSL) > University Of Delaware > _______________________________________________ > LLVM Developers mailing list > LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu > http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20131202/587a1f14/attachment.html>