diff options
author | Alexey Brodkin <abrodkin@synopsys.com> | 2014-08-13 16:04:45 +0400 |
---|---|---|
committer | Bernhard Reutner-Fischer <rep.dot.nop@gmail.com> | 2014-08-18 12:11:52 +0200 |
commit | 50442f45302021af4f7d68fd91039469e1c14861 (patch) | |
tree | a3c0c6caa184fb2fbb040e544e34f8b1f8b28cd3 /test | |
parent | be103d1440c77527ac95de1f8b5a0dabc415a000 (diff) |
test/math: fix for disabled long double math
Commit "test: cater for config" http://git.uclibc.org/uClibc/commit/test/math/Makefile.in?id=7598eeaa1defa2884adaa890bb115c493d69cc35 inverted check from
ifeq ($(UCLIBC_HAS_LONG_DOUBLE_MATH),y)
to
ifeq ($(UCLIBC_HAS_LONG_DOUBLE_MATH),)
with first branch indeed inverted - instead of adding tests they were excluded.
But "else" branch was not moved up (remember check was inverted).
This causes compile breakage when building basic-test.c:
--->---
TEST_LINK math/ basic-test
basic-test.c: In function 'ldouble_test':
basic-test.c:111:1: warning: implicit declaration of function 'nanl' [-Wimplicit-function-declaration]
TEST_FUNC (ldouble_test, long double, nanl, LDBL_EPSILON, HUGE_VALL)
^
basic-test.o: In function `main':
basic-test.c:(.text.startup+0x834): undefined reference to `nanl'
basic-test.c:(.text.startup+0x858): undefined reference to `nanl'
basic-test.c:(.text.startup+0x880): undefined reference to `nanl'
basic-test.c:(.text.startup+0x8a8): undefined reference to `nanl'
basic-test.c:(.text.startup+0x8d4): undefined reference to `nanl'
basic-test.o:basic-test.c:(.text.startup+0x8e0): more undefined references to `nanl' follow
collect2: error: ld returned 1 exit status
make[3]: *** [basic-test] Error 1
--->---
Fix is simple - merge "old else" branch with the first current one.
Signed-off-by: Alexey Brodkin <abrodkin@synopsys.com>
Cc: Vineet Gupta <vgupta@synopsys.com>
Cc: Anton Kolesov <akolesov@synopsys.com>
Cc: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
Cc: Waldemar Brodkorb <wbx@openadk.org>
Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
Diffstat (limited to 'test')
-rw-r--r-- | test/math/Makefile.in | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/test/math/Makefile.in b/test/math/Makefile.in index b495c0bf5..d4693b97a 100644 --- a/test/math/Makefile.in +++ b/test/math/Makefile.in @@ -8,7 +8,6 @@ TESTS_DISABLED := libm-test TESTS_DISABLED += gamma ifeq ($(UCLIBC_HAS_LONG_DOUBLE_MATH),) TESTS_DISABLED += test-ldouble test-ildoubl compile_test c99_test -else CFLAGS_basic-test := -DNO_LONG_DOUBLE endif ifeq ($(DO_C99_MATH),) |