Separate the soft-float code and don't include it in the libgcc case.
unwind support in libc or overlaps with soft-float in preparation for using compiler-rt in the non-clang case.