- Bionic also includes '+' for NAN
However, it did not do so for Android L (APIs 21 and 22), so define a
compiler macro, ANDROID_PRINTF_NAN_NO_SIGN, to adjust the behavior of
the facet.num.put.members/put_long_double.pass.cpp test.
- Detect broken strtold of NAN on LP64
Converting the string "NAN" to a long double is broken on 64-bit
Android prior to Android O (API 26), so define
ANDROID_BROKEN_STRTOLD_NAN to disable parts of two tests.
See https://android-review.googlesource.com/q/Id7d46ac2d8acb8770b5e8c445e87cfabfde6f111
Would this work too?