[llvm-commits] [PATCH] fix PR13577, an issue caused by r161687

Michael Liao michael.liao at intel.com
Sat Aug 11 15:49:33 PDT 2012


Hi

Sorry, PR13577 and recent failures of compiler-rt failures is introduced
by r161687. The root cause is that FCMOV (only used for 80-bit double)
only supports a subset of X86 conditions. The attached patch fixes that
by checking whether it's a CMOV on f80 and whether the condition is
valid. A minimal test case (copysign) for PR13577 is also added.

Please review the attached patch.

Yours
- Michael

-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-fix-PR13577-an-issue-introduced-by-r161687.patch
Type: text/x-patch
Size: 2737 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20120811/36e16c72/attachment.bin>


More information about the llvm-commits mailing list