summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merged revisions 25556 via svnmerge from Khem Raj2009-03-052-5/+15
| | | | | | | | | | svn+ssh://kraj@svn.uclibc.org/svn/trunk/uClibc ........ r25556 | kraj | 2009-03-05 11:07:01 -0800 (Thu, 05 Mar 2009) | 1 line Define creat in an independent file ........
* Use __always_inline instead of __inline__Carmelo Amoroso2009-03-0511-38/+38
| | | | Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com>
* Make long double support available for sh too.Carmelo Amoroso2009-03-051-1/+1
| | | | Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com>
* Re-add/merge TLS relocations support for MIPS thatCarmelo Amoroso2009-03-041-9/+62
| | | | | | have been erroneously removed in rev 24524. Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com>
* mknod: widen the parameters to match kernelDenis Vlasenko2009-03-035-18/+21
| | | | | | | | | ustat: same, + remove superfluous "conversion" which does nothing at best, loses high dev bits at worst i386/bits/kernel_stat.h: update to reflect reality (wider dev_t) h8300/bits/kernel_stat.h: same arm/bits/kernel_stat.h: cosmetics to match kernel header to the letter
* Add EPOLLRDHUP constantDenis Vlasenko2009-03-021-0/+2
|
* fix breakage in x86_64 defconfigDenis Vlasenko2009-02-278-57/+19
|
* reinstate __libc_foo for linuxthreads.oldDenis Vlasenko2009-02-2510-10/+48
|
* i386 doesn't need to pass the extra tpnt to _dl_find_hashCarmelo Amoroso2009-02-231-3/+1
| | | | | | | | (it's actually used when TLS is enabled). No code changes because the _dl_find_hash is a wrapper to _dl_lookup_hash that doesn't use the extra tpnt parameter. Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com>
* - also filter out headers-yBernhard Reutner-Fischer2009-02-231-1/+1
|
* Use gcc built-in defines for detecting SH cores instead ofCarmelo Amoroso2009-02-235-6/+6
| | | | | | | | | | | | | uclibc config option macros (aligning SH to all other archs). Changes applied as below: __CONFIG_SH4__ -> __SH4__ __CONFIG_SH2__ -> __sh2__ __CONFIG_SH2A__ -> __SH2A__ Note: pay attention to capital letters Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com>
* Fix my previous commit to use preprocessor in the right way !Carmelo Amoroso2009-02-201-1/+1
|
* Fix typo.Carmelo Amoroso2009-02-201-1/+1
|
* Use __UCLIBC_HAS_TLS__ (now available) as guard for TLS relatedCarmelo Amoroso2009-02-208-11/+11
| | | | | | | | stuff, instead of __UCLIBC_HAS_THREADS_NATIVE__. This is in preparation on trunk merge to make TLS compatible with LT (new) and NPTL. Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com>
* sh: Fix __SH_SYSCALL_TRAP_BASE for SH2A architectureCarmelo Amoroso2009-02-201-1/+1
| | | | Signed-off-by: Peter Griffin <pgriffin@mpc-data.co.uk>
* _res needs to be a macro (*__res_state()) having threads.Carmelo Amoroso2009-02-191-4/+0
| | | | | Revert latest change.
* Add stdlib.h header for exit prototype.Carmelo Amoroso2009-02-191-0/+1
|
* Strict POSIX requires a path to specified to `find`Carmelo Amoroso2009-02-191-1/+1
| | | | (synch with trunk).
* Make TLS support a selectable option (synch with trunk).Carmelo Amoroso2009-02-191-7/+13
| | | | Automatically enabled when using NPTL.
* Synch kernel_types.h (i386, x86_64) with trunkCarmelo Amoroso2009-02-192-2/+2
|
* Synch strverscmp.c with trunkCarmelo Amoroso2009-02-192-0/+117
|
* Install other linux kernel header subdirectories tooDenis Vlasenko2009-02-191-1/+10
|
* - synch r25316:25325 from trunkBernhard Reutner-Fischer2009-02-1810-208/+88
|
* mathcalls.h: remove tons of redundant semicolons; better comment about macrosDenis Vlasenko2009-02-182-91/+96
| | | | | math.h: make macro machinery a bit more understandable
* test/math/compile_test.c: make it exit with 0 alwaysDenis Vlasenko2009-02-181-1/+2
|
* test/math/compile_test.c: add compile testing of (some) floatsDenis Vlasenko2009-02-171-2/+67
|
* libm/Makefile.in: reformat the list of wrappersDenis Vlasenko2009-02-173-84/+191
| | | | | | | | | | | | | | | so that it is easier to modify, sort, etc; use __ in filenames of wrappers which wrap __functions (it may be useful to have function and file names ALWAYS match); remove names of not implemented wrappers (it was generating useless empty .o files). libm/ldouble_wrappers.c: comment out the wrapper which is not compiled anyway test/math/compile_test.c: improve this test, it was optimizing out some calls, and we don't want that. No actual code changes.
* fix typo in commentDenis Vlasenko2009-02-171-1/+1
|
* test/math/compile_test.c: "are long double functions even compile/link?" testDenis Vlasenko2009-02-177-31/+146
| | | | | *: fix everything which prevents above from building
* Makefile.in: comment out deletion of include/ucontext.h,Denis Vlasenko2009-02-161-1/+2
| | | | | it is included from include/signal.h.
* suppress bogus ioctl on fd==INT_MAX when vasprintf() is calledDenis Vlasenko2009-02-154-14/+23
|
* math.h: fix libm_hidden_proto leak into sanitized headersDenis Vlasenko2009-02-142-20/+27
| | | | | libm/s_nextafterf.c: use /* */ comments
* Pass NO_LONG_DOUBLE flag to basic-test when LONG_DOUBLECarmelo Amoroso2009-02-121-1/+3
| | | | | | | support is not enabled in uclibc to fix build. Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com>
* docs/probe_math_exception.c:Denis Vlasenko2009-02-115-29/+83
| | | | | | | | | | | | update example libc/sysdeps/linux/i386/bits/mathinline.h: improve __finite() macro, add __finitef macro (why they aren't always macros? why aren't they arch independent?) libm/math_private.h: much better comments on math_opt_barrier() and math_force_eval() libm/s_finite[f].c: improve out-of-line __finite[f]() too (one byte less, yay...)
* add comment why do we need _ISbit() macroDenis Vlasenko2009-02-111-0/+1
|
* Re-add _ISbit macro required to build libstdc++ from gcc toolchain.Carmelo Amoroso2009-02-101-12/+18
| | | | | Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com>
* ldouble_wrappers.c: add long and long long optimized wrappersDenis Vlasenko2009-02-092-240/+113
| | | | | | | | | | float_wrappers.c: add xxxWRAPPER1(func) macros. no code changes, but makes this file much shorter. text data bss dec hex filename - 42504 188 4 42696 a6c8 lib/libm-0.9.30-svn.so + 42488 188 4 42680 a6b8 lib/libm-0.9.30-svn.so
* reinstate bits/uClibc_arch_features.h in installed headers,Denis Vlasenko2009-02-091-1/+2
| | | | | my cross-compile toolchain based on gcc 4.3.1 broke without it.
* Hand-optimize wrappers on i386:Denis Vlasenko2009-02-091-156/+104
| | | | | | | | | | | | | | | | | | | -83 ec 10 sub $0x10,%esp -db 6c 24 14 fldt 0x14(%esp) -dd 5c 24 08 fstpl 0x8(%esp) -dd 44 24 08 fldl 0x8(%esp) -dd 1c 24 fstpl (%esp) -e8 fc ff ff ff call __GI_trunc -83 c4 10 add $0x10,%esp +db 6c 24 04 fldt 0x4(%esp) +dd 5c 24 04 fstpl 0x4(%esp) +e9 fc ff ff ff jmp __GI_trunc c3 ret text data bss dec hex filename - 42749 176 4 42929 a7b1 lib/libm-0.9.30-svn.so + 42085 176 4 42265 a519 lib/libm-0.9.30-svn.so
* ldouble_wrappers.c: fix __signbitl, it was calling itself by mistake.Denis Vlasenko2009-02-092-64/+7
| | | | | | remove wrong casts to long double of long return values. remove lots of empty lines.
* Add strverscmp() and versionsort[64]().Denis Vlasenko2009-02-086-4/+170
| | | | | By Hai Zaar (haizaar AT codefidence.com)
* nextafterf: trying to correct FP exception handlingDenis Vlasenko2009-02-083-11/+100
|
* fix nextafterf. by Jie Zhang (jie.zhang AT analog.com)Denis Vlasenko2009-02-063-11/+106
|
* libm: add scalbf, gammaf, significandf wrappers.Denis Vlasenko2009-02-053-3/+22
| | | | | | This makes in possible to enable test/math (not it compiles, but has lots of test failures).
* - fix install_headers on hosts where ld does not support gnu hash-style butBernhard Reutner-Fischer2009-02-031-0/+2
| | | | uClibc is configured to use it.
* libm/ldouble_wrappers.c: add libm_hidden_def's to fix testsuite buildDenis Vlasenko2009-02-024-2/+8
| | | | | | | test/Rules.mak: don't pass target options to host build test/math/basic-test.c: fix test build error patching file test/unistd/errno.c: fix test build warning
* Fix tls testcases to not use 'asm' keyword due to new CFLAGS -fno-asm.Carmelo Amoroso2009-01-298-129/+129
| | | | | Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com>
* Minor changes to silent compiler warning due to sigdness.Carmelo Amoroso2009-01-292-5/+5
| | | | | Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com>
* Synch build system with trunk.Carmelo Amoroso2009-01-295-51/+89
| | | | | Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com>
* fix ppoll. we forgot to pass 5th parameter to the syscallDenis Vlasenko2009-01-281-14/+17
|