commit | 5d54b4112d7b8bcd49a07e398ebff263fac1eb9c | [log] [tgz] |
---|---|---|
author | Duncan Sands <baldrick@free.fr> | Fri Mar 12 11:45:06 2010 +0000 |
committer | Duncan Sands <baldrick@free.fr> | Fri Mar 12 11:45:06 2010 +0000 |
tree | d5324eba783634781e8c5552bef036f6154cc4e6 | |
parent | 0b6cb507385c8bd10b6a51b5e45a9b99d8d94798 [diff] |
Fix PR6522: implement copysign expansion for x86 long double (it seems that FreeBSD doesn't have copysignl). Done by removing a bunch of assumptions from the code. This may also help with sparc 128 bit floats. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@98346 91177308-0d34-0410-b5e6-96231b3b80d8