diff options
| author | Samuel Holland <samuel@sholland.org> | 2018-09-16 16:34:15 +0000 |
|---|---|---|
| committer | Samuel Holland <samuel@sholland.org> | 2018-11-15 13:43:01 +0000 |
| commit | 346e97600bafd916c41c24d01ef8671511d691c2 (patch) | |
| tree | 4dc6e154a0ab39adf41c7edbfa31e273b3355be6 /src/test/incremental/thinlto | |
| parent | 81303d7d90b483b8e2611cef09adc56c02ccfc50 (diff) | |
| download | rust-346e97600bafd916c41c24d01ef8671511d691c2.tar.gz rust-346e97600bafd916c41c24d01ef8671511d691c2.zip | |
Fix powerpc64 ELFv2 big-endian struct-passing ABI
The requirements here are not "ELFv1" requirements, but big-endian requirements, as the extension or non-extension of the argument is necessary to put the argument in the correct half of the register. Parameter passing in the ELFv2 ABI needs these same transformations. Since this code makes no difference on little-endian machines, simplify it to use the same code path everywhere.
Diffstat (limited to 'src/test/incremental/thinlto')
0 files changed, 0 insertions, 0 deletions
