llvm-svn: 92740
llvm-svn: 81293
when using -soft-float. Based on a patch by Jakob Stoklund Olesen. llvm-svn: 67996