ARM-software / LLVM-embedded-toolchain-for-Arm

A project dedicated to building LLVM toolchain for Arm and AArch64 embedded targets.
Apache License 2.0
405 stars 94 forks source link

Add missing armv7 library variants. (#464) #493

Closed simpal01 closed 3 weeks ago

simpal01 commented 3 weeks ago

This patch adds the following library variants.

        1. armv7r hard_vfpv3xd
        2. armv7a soft_vfpv3_d16.

Also disable the math_errhandling tests to the set of disabled tests for the armv7r_hard_vfpv3xd library variant.These tests were already disabled for the previously existing variants, due to a known issue in compiler-rt where the floating point exceptions are not set correctly for computations on types implemented in software.

Adding tests in test/multilib to make sure that all the newly added library variants get selected correctly.