summaryrefslogtreecommitdiffstats
path: root/lib/msun
Commit message (Collapse)AuthorAgeFilesLines
* Fix frexpl() declaration to not include the field name.trasz2016-06-091-1/+1
| | | | MFC after: 1 month
* Make armv6 hard float abi by default. Kill armv6hf.imp2016-05-182-2/+4
| | | | | | | Allow CPUTYPE=soft to build the current soft-float abi libraries. Add UPDATING entry to announce this. Approved by: re@ (gjb)
* Merge ^/user/ngie/release-pkg-fix-tests to unbreak how test files are installedngie2016-05-041-3/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | after r298107 Summary of changes: - Replace all instances of FILES/TESTS with ${PACKAGE}FILES. This ensures that namespacing is kept with FILES appropriately, and that this shouldn't need to be repeated if the namespace changes -- only the definition of PACKAGE needs to be changed - Allow PACKAGE to be overridden by callers instead of forcing it to always be `tests`. In the event we get to the point where things can be split up enough in the base system, it would make more sense to group the tests with the blocks they're a part of, e.g. byacc with byacc-tests, etc - Remove PACKAGE definitions where possible, i.e. where FILES wasn't used previously. - Remove unnecessary TESTSPACKAGE definitions; this has been elided into bsd.tests.mk - Remove unnecessary BINDIRs used previously with ${PACKAGE}FILES; ${PACKAGE}FILESDIR is now automatically defined in bsd.test.mk. - Fix installation of files under data/ subdirectories in lib/libc/tests/hash and lib/libc/tests/net/getaddrinfo - Remove unnecessary .include <bsd.own.mk>s (some opportunistic cleanup) Document the proposed changes in share/examples/tests/tests/... via examples so it's clear that ${PACKAGES}FILES is the suggested way forward in terms of replacing FILES. share/mk/bsd.README didn't seem like the appropriate method of communicating that info. MFC after: never probably X-MFC with: r298107 PR: 209114 Relnotes: yes Tested with: buildworld, installworld, checkworld; buildworld, packageworld Sponsored by: EMC / Isilon Storage Division
* lib: minor spelling fixes in comments.pfg2016-05-012-2/+2
| | | | No functional change.
* Completely disable fmaxmin_test (follow up to r297952)ngie2016-04-211-3/+9
| | | | | | | | | | COMPILER_TYPE/COMPILER_VERSION doesn't get passed down properly at buildworld/installworld with older build hosts MFC after: never PR: 208703, 208963 Reported by: Jenkins Sponsored by: EMC / Isilon Storage Division
* MFHgjb2016-04-161-0/+5
|\ | | | | | | Sponsored by: The FreeBSD Foundation
| * Disable fmaxmin_test when compiling it with clang 3.8.0ngie2016-04-141-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | The testcase always fails today due to how C11 7.6.1/2 is interpreted with clang 3.8.0 when combined with "#pragma STDC FENV_ACCESS ON". This testcase passes with clang <3.8.0 and gcc, so continue testing it with those compiler combinations More intelligent discussion on the issue is in the PR MFC after: never PR: 208703 Sponsored by: EMC / Isilon Storage Division
| * Fix appending -O0 to CFLAGSngie2016-04-111-3/+3
| | | | | | | | | | | | | | | | | | The previous method would completely nerf CFLAGS once bsd.progs.mk had recursed into the per-PROG logic and make the CFLAGS for tap testcases to -O0, instead of appending to CFLAGS for all of the tap testcases. MFC after: 1 week Sponsored by: EMC / Isilon Storage Division
* | MFHgjb2016-04-121-3/+3
| | | | | | | | Sponsored by: The FreeBSD Foundation
* | MFHgjb2016-04-041-2/+0
|\ \ | |/ | | | | Sponsored by: The FreeBSD Foundation
| * Implement (ACFLAGS|CFLAGS|CXXFLAGS).SRC globally.bdrewery2016-03-261-2/+0
| | | | | | | | Sponsored by: EMC / Isilon Storage Division
* | MFHgjb2016-03-101-0/+21
|\ \ | |/ | | | | Sponsored by: The FreeBSD Foundation
| * DIRDEPS_BUILD: Connect MK_TESTS.bdrewery2016-03-091-0/+21
| | | | | | | | Sponsored by: EMC / Isilon Storage Division
* | MFHgjb2016-03-061-0/+4
|\ \ | |/ | | | | Sponsored by: The FreeBSD Foundation
| * Merge ^/head r296007 through r296368.dim2016-03-031-0/+5
| |\
| * \ Merge ^/head r294777 through r294960.dim2016-01-271-0/+52
| |\ \
| * | | Disable building the csqrt_test test on arm64, it hits an assert inandrew2016-01-111-0/+4
| | | | | | | | | | | | | | | | llvm 3.8.
* | | | MFHgjb2016-03-021-0/+5
|\ \ \ \ | | |_|/ | |/| | | | | | Sponsored by: The FreeBSD Foundation
| * | | Make FPSCR definition endian clean.nwhitehorn2016-02-261-0/+5
| | |/ | |/| | | | | | | | | | | | | | | | PR: 207526 Submitted by: Simon Byrne Obtained from: Julia MFC after: 1 month
* | | Remove libc, librtld_db, libthr packages, and further increasegjb2016-02-051-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | the constraints on what needs to be installed in a specific to maintain consistency during upgrades. Create a new clibs package containing libraries that are needed as a bare minimum for consistency. With much help and input from: kib Sponsored by: The FreeBSD Foundation
* | | First pass through library packaging.gjb2016-02-041-0/+1
| | | | | | | | | | | | Sponsored by: The FreeBSD Foundation
* | | First pass to fix the 'tests' packages.gjb2016-02-021-0/+3
|/ / | | | | | | Sponsored by: The FreeBSD Foundation
* | Add fenv.c for RISC-V. Copied from MIPS.br2016-01-261-0/+52
|/
* Use j instead of a hardcoded index (9) and increment it afterngie2015-12-231-1/+2
| | | | | | | | running the NaNs testcases MFC after: 3 days Pointyhat to: ngie Sponsored by: EMC / Isilon Storage Division
* Integrate the remaining tools/regression/lib/msun testcases into thengie2015-12-208-1/+1978
| | | | | | | | FreeBSD test suite under lib/msun/tests MFC after: 3 weeks X-MFC with: r292328 Sponsored by: EMC / Isilon Storage Division
* Integrate a number of testcases from tools/regression/lib/msunngie2015-12-1615-1/+3427
| | | | | | | | | | | | | | into the FreeBSD test suite There's no functional change with these testcases; they're purposely being left in TAP format for the time being Other testcases which crash on amd64/i386 as-is have not been integrated yet (they need to be retested on a later version of CURRENT, as I haven't used i386 in some time) MFC after: 3 weeks Sponsored by: EMC / Isilon Storage Division
* Start support for the RISC-V 64-bit architecture developed by UC Berkeley.br2015-12-112-0/+234
| | | | | | | | | | | | | | | RISC-V is a new ISA designed to support computer research and education, and is now become a standard open architecture for industry implementations. This is a minimal set of changes required to run 'make kernel-toolchain' using external (GNU) toolchain. The FreeBSD/RISC-V project home: https://wiki.freebsd.org/riscv. Reviewed by: andrew, bdrewery, emaste, imp Sponsored by: DARPA, AFRL Sponsored by: HEIF5 Differential Revision: https://reviews.freebsd.org/D4445
* Don't override LIB*DIR variables from src.libnames.mk.bdrewery2015-12-011-5/+4
| | | | | | | | In some cases switch to the LIB*SRCDIR value. These recently were defined in r291327 and r291619. Sponsored by: EMC / Isilon Storage Division
* META MODE: Prefer INSTALL=tools/install.sh to lessen the need for xinstall.host.bdrewery2015-11-251-1/+0
| | | | | | | | This both avoids some dependencies on xinstall.host and allows bootstrapping on older releases to work due to lack of at least 'install -l' support. Sponsored by: EMC / Isilon Storage Division
* Bump .Ddngie2015-11-091-1/+1
|
* Document powl(3)ngie2015-11-092-6/+12
| | | | | PR: 191751 Sponsored by: EMC / Isilon Storage Division
* We have long double on arm64, and the tests pass so enable them.andrew2015-10-311-1/+3
| | | | Sponsored by: ABT Systems Ltd
* Refactor the test/ Makefiles after recent changes to bsd.test.mk (r289158) andngie2015-10-121-4/+0
| | | | | | | | | | | | netbsd-tests.test.mk (r289151) - Eliminate explicit OBJTOP/SRCTOP setting - Convert all ad hoc NetBSD test integration over to netbsd-tests.test.mk - Remove unnecessary TESTSDIR setting - Use SRCTOP where possible for clarity MFC after: 2 weeks Sponsored by: EMC / Isilon Storage Divison
* In libm's exp2(3), avoid left-shifting a negative integer, which isdim2015-08-091-2/+2
| | | | | | | undefined. Replace it with the intended value, in a defined way. Reviewed by: bde MFC after: 3 days
* .ie is not supposed to be used in manpagesbapt2015-07-141-6/+2
| | | | Submitted by: carsten.kunze@arcor.de
* Fix compilation when the armv6 world is being compiled without hw floatingian2015-06-241-1/+1
| | | | | | point support. The fenv-vfp.c file overrides -mfloat-abi so it can use floating point instructions if it detects support at runtime. Make it also override -mfpu in case the user has set -mfpu=none.
* new dependssjg2015-06-161-0/+1
|
* Follow up to r284427: fix NaN mixing for ctanhf too.tijl2015-06-151-1/+2
|
* - Change comments to be more consistent with s_ccosh.c and s_csinh.c.tijl2015-06-152-20/+21
| | | | | | | | - Fix a case where NaNs were not mixed correctly and signalling NaNs were not converted to quiet NaNs. - Eliminate two negations from ctan(z). In collaboration with: bde
* Fix some exceptional cases where the sign of the result is unspecifiedtijl2015-06-152-47/+43
| | | | | | | but must still satisfy csinh(conj(z)) == conj(csinh(z)) and csinh(-z) == -csinh(z). This allows eliminating two negations from csin(z). In collaboration with: bde
* Fix some exceptional cases where the sign of the result is unspecifiedtijl2015-06-152-34/+32
| | | | | | | but must still satisfy ccosh(conj(z)) == conj(ccosh(z)) and ccosh(-z) == ccosh(z). In collaboration with: bde
* Revert r284417 it is not necessary anymorebapt2015-06-151-1/+1
|
* Enforce overwritting SHLIBDIRbapt2015-06-151-1/+1
| | | | | | | | | Since METAMODE has been added, sys.mk loads bsd.mkopt.mk which ends load loading bsd.own.mk which then defines SHLIBDIR before all the Makefile.inc everywhere. This makes /lib being populated again. Reported by: many
* Add META_MODE support.sjg2015-06-131-0/+18
|\ | | | | | | | | | | | | | | | | | | | | Off by default, build behaves normally. WITH_META_MODE we get auto objdir creation, the ability to start build from anywhere in the tree. Still need to add real targets under targets/ to build packages. Differential Revision: D2796 Reviewed by: brooks imp
| * dirdeps.mk now sets DEP_RELDIRsjg2015-06-081-2/+0
| |
| * Merge sync of headsjg2015-05-2745-328/+649
| |\
| * \ Merge from head@274682sjg2014-11-1917-249/+1049
| |\ \
| * \ \ Merge head from 7/28sjg2014-08-1919-558/+794
| |\ \ \
| * | | | Updated dependenciessjg2014-05-161-1/+1
| | | | |
| * | | | Updated dependenciessjg2014-05-101-0/+2
| | | | |
OpenPOWER on IntegriCloud