|
Revision tags: release/12.2.0, release/11.4.0, release/12.1.0, release/11.3.0, release/12.0.0, release/11.2.0 |
|
| #
b451efbe |
| 31-May-2018 |
Dimitry Andric <[email protected]> |
Resolve conflicts between macros in fenv.h and ieeefp.h
This is a follow-up to r321483, which disabled -Wmacro-redefined for some lib/msun tests.
If an application included both fenv.h and ieeefp.h
Resolve conflicts between macros in fenv.h and ieeefp.h
This is a follow-up to r321483, which disabled -Wmacro-redefined for some lib/msun tests.
If an application included both fenv.h and ieeefp.h, several macros such as __fldcw(), __fldenv() were defined in both headers, with slightly different arguments, leading to conflicts.
Fix this by putting all the common macros in the machine-specific versions of ieeefp.h. Where needed, update the arguments in places where the macros are invoked.
This also slightly reduces the differences between the amd64 and i386 versions of ieeefp.h.
Reviewed by: kib MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D15633
show more ...
|
|
Revision tags: release/10.4.0 |
|
| #
82482c7c |
| 25-Jul-2017 |
Enji Cooper <[email protected]> |
Mask issues with duplicate definitions for __fnstcw, __fldenv, and __fldcw on i386 by ignoring -Wmacro-redefined.
This is a bandaid until the code is fixed and will be reverted before MFC.
|
| #
4580a78e |
| 25-Jul-2017 |
Enji Cooper <[email protected]> |
Convert lib/msun/trig_test from TAP to ATF format
Only expose :accuracy and :reduction if !i386, similar to before, but more holistically to avoid future -Wunused issue with the unused functions.
M
Convert lib/msun/trig_test from TAP to ATF format
Only expose :accuracy and :reduction if !i386, similar to before, but more holistically to avoid future -Wunused issue with the unused functions.
MFC after: 1 month
show more ...
|
| #
fd5e9c33 |
| 25-Jul-2017 |
Enji Cooper <[email protected]> |
Raise WARNS to 1
This will enable warnings with the msun tests.
MFC after: 1 month
|
| #
d1aa00f2 |
| 25-Jul-2017 |
Enji Cooper <[email protected]> |
Convert lib/msun/trig_test from TAP to ATF format
Only expose :accuracy and :reduction if !i386, similar to before, but more holistically to avoid future -Wunused issue with the unused functions.
M
Convert lib/msun/trig_test from TAP to ATF format
Only expose :accuracy and :reduction if !i386, similar to before, but more holistically to avoid future -Wunused issue with the unused functions.
MFC after: 1 month
show more ...
|
| #
eb4bbdb9 |
| 25-Jul-2017 |
Enji Cooper <[email protected]> |
Raise WARNS to 1
This will enable warnings with the msun tests.
MFC after: 1 month
|
|
Revision tags: release/11.1.0 |
|
| #
a55051c4 |
| 11-Mar-2017 |
Alan Somers <[email protected]> |
Document that the msun tests require WARNS=0
ATF tests have a default WARNS of 0, unlike other usermode programs. This change is technically a noop, but it documents that the msun tests don't work
Document that the msun tests require WARNS=0
ATF tests have a default WARNS of 0, unlike other usermode programs. This change is technically a noop, but it documents that the msun tests don't work with any warnings enabled, at least not on all architectures.
Reviewed by: ngie MFC after: 3 weeks Sponsored by: Spectra Logic Corporation Differential Revision: https://reviews.freebsd.org/D9933
show more ...
|
| #
5c472818 |
| 04-Mar-2017 |
Enji Cooper <[email protected]> |
Convert lib/msun/ctrig_test from TAP to ATF
This is being done as a precursor for work needed to annontate failing testcases with clang 4.0+.
MFC after: 1 week PR: 217528 Sponsored by: Dell EMC Isi
Convert lib/msun/ctrig_test from TAP to ATF
This is being done as a precursor for work needed to annontate failing testcases with clang 4.0+.
MFC after: 1 week PR: 217528 Sponsored by: Dell EMC Isilon
show more ...
|
| #
5bd43b00 |
| 15-Jan-2017 |
Enji Cooper <[email protected]> |
Turn COMPILER_VERSION/COMPILER_TYPE make check into a compile-time check of the clang version
This works around breakage on ^/stable/10 when running installworld from a ^/stable/10 host where the te
Turn COMPILER_VERSION/COMPILER_TYPE make check into a compile-time check of the clang version
This works around breakage on ^/stable/10 when running installworld from a ^/stable/10 host where the test wouldn't be compiled on the first go-around and would be missing when make installworld is run.
MFC after: 1 week PR: 208703 Reported by: emaste Sponsored by: Dell EMC Isilon
show more ...
|
| #
ee5d5813 |
| 13-Jan-2017 |
Enji Cooper <[email protected]> |
fmaxmin_test still fails with clang 3.9.x.. bypass the test
MFC after: 3 days PR: 208703 Sponsored by: Dell EMC Isilon
|
|
Revision tags: release/11.0.1, release/11.0.0 |
|
| #
09797f9d |
| 13-Aug-2016 |
Enji Cooper <[email protected]> |
Adjust CFLAGS for fmod_test so it can find isqemu.h
Sponsored by: EMC / Isilon Storage Division
|
| #
2af16ec8 |
| 08-Aug-2016 |
Bryan Drewery <[email protected]> |
Revert r298434 which should be fixed by r301287, r301394, and r301403.
PR: 208703, 208963
|
| #
430f7286 |
| 04-May-2016 |
Enji Cooper <[email protected]> |
Merge ^/user/ngie/release-pkg-fix-tests to unbreak how test files are installed after r298107
Summary of changes:
- Replace all instances of FILES/TESTS with ${PACKAGE}FILES. This ensures that na
Merge ^/user/ngie/release-pkg-fix-tests to unbreak how test files are installed 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
show more ...
|
| #
ca3ce564 |
| 21-Apr-2016 |
Enji Cooper <[email protected]> |
Completely disable fmaxmin_test (follow up to r297952)
COMPILER_TYPE/COMPILER_VERSION doesn't get passed down properly at buildworld/installworld with older build hosts
MFC after: never PR: 208703,
Completely disable fmaxmin_test (follow up to r297952)
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
show more ...
|
| #
47754aa2 |
| 14-Apr-2016 |
Enji Cooper <[email protected]> |
Disable fmaxmin_test when compiling it with clang 3.8.0
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
Disable fmaxmin_test when compiling it with clang 3.8.0
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
show more ...
|
| #
306c3c4d |
| 11-Apr-2016 |
Enji Cooper <[email protected]> |
Fix appending -O0 to CFLAGS
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
Fix appending -O0 to CFLAGS
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
show more ...
|
|
Revision tags: release/10.3.0 |
|
| #
43faedc1 |
| 02-Feb-2016 |
Glen Barber <[email protected]> |
First pass to fix the 'tests' packages.
Sponsored by: The FreeBSD Foundation
|
| #
1637b164 |
| 11-Jan-2016 |
Andrew Turner <[email protected]> |
Disable building the csqrt_test test on arm64, it hits an assert in llvm 3.8.
|
| #
8a7d0e8c |
| 20-Dec-2015 |
Enji Cooper <[email protected]> |
Integrate the remaining tools/regression/lib/msun testcases into the FreeBSD test suite under lib/msun/tests
MFC after: 3 weeks X-MFC with: r292328 Sponsored by: EMC / Isilon Storage Division
|
| #
4dc607e7 |
| 16-Dec-2015 |
Enji Cooper <[email protected]> |
Integrate a number of testcases from tools/regression/lib/msun into the FreeBSD test suite
There's no functional change with these testcases; they're purposely being left in TAP format for the time
Integrate a number of testcases from tools/regression/lib/msun 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
show more ...
|
| #
2dac22dc |
| 31-Oct-2015 |
Andrew Turner <[email protected]> |
We have long double on arm64, and the tests pass so enable them.
Sponsored by: ABT Systems Ltd
|
| #
b2d48be1 |
| 12-Oct-2015 |
Enji Cooper <[email protected]> |
Refactor the test/ Makefiles after recent changes to bsd.test.mk (r289158) and netbsd-tests.test.mk (r289151)
- Eliminate explicit OBJTOP/SRCTOP setting - Convert all ad hoc NetBSD test integration
Refactor the test/ Makefiles after recent changes to bsd.test.mk (r289158) and 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
show more ...
|
|
Revision tags: release/10.2.0 |
|
| #
c6b992ed |
| 28-Apr-2015 |
Warner Losh <[email protected]> |
The presence/absence of CPU features should be tested with MACHINE_CPUARCH or MACHINE_ARCH, not MACHINE. The latter is for kernel only things. Also, I think this should be unconditional since all our
The presence/absence of CPU features should be tested with MACHINE_CPUARCH or MACHINE_ARCH, not MACHINE. The latter is for kernel only things. Also, I think this should be unconditional since all our architectures have long double support, but I don't have time to test that thoroughly so just add a comment to that effect.
show more ...
|
| #
b18bade8 |
| 27-Apr-2015 |
Enji Cooper <[email protected]> |
Remove per-architecture checks for enabling HAVE_FENV_H
The conditional came from NetBSD, where only select architectures have this header/support
All architectures on FreeBSD have the necessary su
Remove per-architecture checks for enabling HAVE_FENV_H
The conditional came from NetBSD, where only select architectures have this header/support
All architectures on FreeBSD have the necessary support though, so the conditional's completely unnecessary
make tinderbox done on all architectures (including arm64, where the issue occurred before) this time
X-MFC with: r282057, r282092 MFC after: 6 days
show more ...
|
| #
4e78be73 |
| 27-Apr-2015 |
Andrew Turner <[email protected]> |
Correct the spelling of MACHINE_CPUARCH, MACHINE_CPU is not set on arm64.
|