* modules/float-h: Renamed from modules/float. * modules/float-h-tests: Renamed from modules/float-tests. * modules/float-h-c++-tests: Renamed from modules/float-c++-tests. * tests/test-float-h.c: Renamed from tests/test-float.c. * tests/test-float-h-c++.cc: Renamed from tests/test-float-c++.cc. * tests/test-float-h-c++2.cc: Renamed from tests/test-float-c++2.cc. * doc/posix-headers/float.texi: Update. * modules/* (Depends-on): Update. * modules/float: New file.
* lib/nan.h: Renamed from tests/nan.h. Change double-inclusion guard. * modules/nan: New file. * modules/*-tests: Depend on this module instead of embedding tests/nan.h.
* modules/fmod-ieee-tests: New file. * tests/test-fmod-ieee.c: New file.