ARM: switch armv7em MachO triple to hard-float defaults and libcalls.
authorTim Northover <tnorthover@apple.com>
Thu, 19 Jul 2018 12:44:51 +0000 (12:44 +0000)
committerTim Northover <tnorthover@apple.com>
Thu, 19 Jul 2018 12:44:51 +0000 (12:44 +0000)
commita7c18ee8c4a0b0540963c2fe0b7b0a688de9c636
tree023afff9ed70873e3a9470b790d21314e9715e1f
parent1ac56bd33f0305cdfc8df9595409070a0d2ebb52
ARM: switch armv7em MachO triple to hard-float defaults and libcalls.

We were emitting incorrect calls to libm functions that LLVM had decided it
knew about because the default is soft-float.

Recommitted without breaking ELF this time.

llvm-svn: 337450
llvm/lib/Target/ARM/ARMTargetMachine.h
llvm/test/CodeGen/ARM/darwin-eabi.ll
llvm/test/CodeGen/ARM/macho-embedded-float.ll [new file with mode: 0644]