diff options
author | Elliott Hughes <enh@google.com> | 2014-07-11 01:24:15 +0000 |
---|---|---|
committer | Elliott Hughes <enh@google.com> | 2014-07-11 01:24:15 +0000 |
commit | 1e83245bae05d6a70ad31c3675310036fbb74219 (patch) | |
tree | 6d79ac1618f8415982041faf046378f8b684a12e /libm/sincos.c | |
parent | aadc4b2ff03b12142f2c6163266ebdb1df2a6e76 (diff) | |
download | bionic-1e83245bae05d6a70ad31c3675310036fbb74219.zip bionic-1e83245bae05d6a70ad31c3675310036fbb74219.tar.gz bionic-1e83245bae05d6a70ad31c3675310036fbb74219.tar.bz2 |
Revert "Switch libm to building with clang."
This reverts commit aadc4b2ff03b12142f2c6163266ebdb1df2a6e76.
The patch broke x86.
Change-Id: I0cda903732a685838bbd1877f94e1593a2a32acc
Diffstat (limited to 'libm/sincos.c')
-rw-r--r-- | libm/sincos.c | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/libm/sincos.c b/libm/sincos.c index 6bd483a..ad75549 100644 --- a/libm/sincos.c +++ b/libm/sincos.c @@ -22,21 +22,18 @@ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. + * */ - #define _GNU_SOURCE 1 #include <math.h> -#if !defined(__clang__) // Disable sincos optimization for all functions in this file, // otherwise gcc would generate infinite calls. // Refer to gcc PR46926. // -fno-builtin-sin or -fno-builtin-cos can disable sincos optimization, // but these two options do not work inside optimize pragma in-file. // Thus we just enforce -O0 when compiling this file. -// clang doesn't implement this optimization anyway, so it doesn't need this. #pragma GCC optimize ("O0") -#endif void sincos(double x, double* p_sin, double* p_cos) { *p_sin = sin(x); |