Date: Thu, 24 Sep 2015 21:39:32 +0000 (UTC) From: Dimitry Andric <dim@FreeBSD.org> To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r288196 - projects/clang370-import/lib/msun/src Message-ID: <201509242139.t8OLdW2U054115@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: dim Date: Thu Sep 24 21:39:31 2015 New Revision: 288196 URL: https://svnweb.freebsd.org/changeset/base/288196 Log: Revert r286421, now that the fix for LLVM PR24343 is in. Modified: projects/clang370-import/lib/msun/src/e_pow.c Modified: projects/clang370-import/lib/msun/src/e_pow.c ============================================================================== --- projects/clang370-import/lib/msun/src/e_pow.c Thu Sep 24 21:20:00 2015 (r288195) +++ projects/clang370-import/lib/msun/src/e_pow.c Thu Sep 24 21:39:31 2015 (r288196) @@ -162,13 +162,7 @@ __ieee754_pow(double x, double y) if(lx==0) { if(ix==0x7ff00000||ix==0||ix==0x3ff00000){ z = ax; /*x is +-0,+-inf,+-1*/ - if(hy<0) { -#ifdef __i386__ - /* XXX: Work around llvm PR 24343: */ - __compiler_membar(); -#endif - z = one/z; /* z = (1/|x|) */ - } + if(hy<0) z = one/z; /* z = (1/|x|) */ if(hx<0) { if(((ix-0x3ff00000)|yisint)==0) { z = (z-z)/(z-z); /* (-1)**non-int is NaN */
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201509242139.t8OLdW2U054115>