add nofpu subarchs to the sh arch, and properly detect compiler's fpu config