diff options
author | Reid Kleckner <rnk@google.com> | 2015-10-28 22:29:52 +0000 |
---|---|---|
committer | Reid Kleckner <rnk@google.com> | 2015-10-28 22:29:52 +0000 |
commit | 11a17198e0396ac11d8034cf9d88e3c4c5c4e1f6 (patch) | |
tree | 0673d7bd4ecc3c59bfeff15d8fecaf9dfa692f3a /llvm/lib/MC/MachObjectWriter.cpp | |
parent | 34d4149452225e61e14ba346dde223183f617658 (diff) | |
download | bcm5719-llvm-11a17198e0396ac11d8034cf9d88e3c4c5c4e1f6.tar.gz bcm5719-llvm-11a17198e0396ac11d8034cf9d88e3c4c5c4e1f6.zip |
Fix the calling convention of Mingw64 long double values
GCC uses the x87DoubleExtended model for long doubles, and passes them
indirectly by address through function calls.
Also replace the existing mingw-long-double assembly emitting test with
an IR-level test.
llvm-svn: 251567
Diffstat (limited to 'llvm/lib/MC/MachObjectWriter.cpp')
0 files changed, 0 insertions, 0 deletions