Minor portability and warning fixes in the existing test code

Some parts of the test code only worked on arm and aarch64 targets.
This patch tries to fix most portability issues: fix fenv api usage,
remove non-portable endianness check, rename identifiers colliding
with reserved POSIX symbol names.

Fix some uninitialized warnings too.
4 files changed
tree: a1a40d4082f8170b8fb76ed0c697878b423782b8
  1. auxiliary/
  2. math/
  3. test/
  4. .gitignore
  5. config.mk.dist
  6. LICENSE
  7. Makefile
  8. README