This is an archive of the discontinued LLVM Phabricator instance.

Fix some bugs from D5988
ClosedPublic

Authored by jhibbits on Oct 30 2014, 10:44 PM.

Details

Summary

Ed Maste found some problems with the commit in D5988. Address most of these.
While here, also add floating point return handling. This doesn't handle
128-bit long double yet. Since I don't have any system that uses it, I don't
currently have plans to implement it.

Diff Detail

Repository
rL LLVM

Event Timeline

jhibbits updated this revision to Diff 15603.Oct 30 2014, 10:44 PM
jhibbits retitled this revision from to Fix some bugs from D5988.
jhibbits updated this object.
jhibbits edited the test plan for this revision. (Show Details)
jhibbits added a reviewer: emaste.
jhibbits added a subscriber: Unknown Object (MLST).
emaste accepted this revision.Oct 31 2014, 8:43 AM
emaste edited edge metadata.
This revision is now accepted and ready to land.Oct 31 2014, 8:43 AM
jhibbits closed this revision.Oct 31 2014, 9:08 AM
jhibbits updated this revision to Diff 15625.

Closed by commit rL220963 (authored by @jhibbits).