According to the ABI documentation, f128 and {f128} should both be returned
in $f0 and $f2. However, this doesn't match GCC's behaviour which is to
return f128 in $f0 and $f2, but {f128} in $f0 and $f1.
Details
Details
Diff Detail
Diff Detail
Paths
| Differential D5578
[mips] Return {f128} correctly for N32/N64. ClosedPublic Authored by dsanders on Oct 2 2014, 5:42 AM.
Details Summary According to the ABI documentation, f128 and {f128} should both be returned
Diff Detail Event Timelinedsanders updated this object. This revision is now accepted and ready to land.Oct 6 2014, 4:46 AM
Revision Contents
Diff 14321 lib/Target/Mips/MipsCallingConv.td
lib/Target/Mips/MipsISelLowering.cpp
test/CodeGen/Mips/cconv/return-hard-struct-f128.ll
|