With recent changes to numpy test functions, assert_equal(dtype(str), str) is wrong, so we fix it here. (cherry picked from commit 8f4a65b)
Revert as a known failure.
The downcast is revealed on gfortran only with -ffloat-store, since probably otherwise the FP value is kept in the FPU where it retains more precision. (cherry picked from commit 7f26248)
…to be available to scipy. (cherry picked from commit cf8ff8f)