<html>
<head>
<base href="https://llvm.org/bugs/" />
</head>
<body><span class="vcard"><a class="email" href="mailto:hfinkel@anl.gov" title="Hal Finkel <hfinkel@anl.gov>"> <span class="fn">Hal Finkel</span></a>
</span> changed
<a class="bz_bug_link
bz_status_RESOLVED bz_closed"
title="RESOLVED FIXED - powerpc64 extra stores into parameter save area for register-passed struct"
href="https://llvm.org/bugs/show_bug.cgi?id=13633">bug 13633</a>
<br>
<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>What</th>
<th>Removed</th>
<th>Added</th>
</tr>
<tr>
<td style="text-align:right;">Status</td>
<td>NEW
</td>
<td>RESOLVED
</td>
</tr>
<tr>
<td style="text-align:right;">CC</td>
<td>
</td>
<td>hfinkel@anl.gov
</td>
</tr>
<tr>
<td style="text-align:right;">Resolution</td>
<td>---
</td>
<td>FIXED
</td>
</tr></table>
<p>
<div>
<b><a class="bz_bug_link
bz_status_RESOLVED bz_closed"
title="RESOLVED FIXED - powerpc64 extra stores into parameter save area for register-passed struct"
href="https://llvm.org/bugs/show_bug.cgi?id=13633#c1">Comment # 1</a>
on <a class="bz_bug_link
bz_status_RESOLVED bz_closed"
title="RESOLVED FIXED - powerpc64 extra stores into parameter save area for register-passed struct"
href="https://llvm.org/bugs/show_bug.cgi?id=13633">bug 13633</a>
from <span class="vcard"><a class="email" href="mailto:hfinkel@anl.gov" title="Hal Finkel <hfinkel@anl.gov>"> <span class="fn">Hal Finkel</span></a>
</span></b>
<pre>This seems to be fixed now. For the test case provided, we now generate:
mflr 0
std 31, -8(1)
std 0, 16(1)
stdu 1, -160(1)
lis 3, 16404
mr 31, 1
addis 5, 2, .LCPI0_0@toc@ha
addis 6, 2, .LCPI0_1@toc@ha
addis 7, 2, .LCPI0_2@toc@ha
li 4, 3
li 9, 4097
ori 3, 3, 52428
lfd 2, 144(31)
lfd 1, .LCPI0_0@toc@l(5)
lfd 4, .LCPI0_1@toc@l(6)
sldi 3, 3, 32
lfd 5, .LCPI0_2@toc@l(7)
li 8, 127
sldi 4, 4, 32
oris 3, 3, 52428
std 8, 128(1)
sldi 9, 9, 50
std 4, 112(1)
ori 3, 3, 52429
li 5, 99
fmr 3, 2
li 8, 0
std 3, 120(1)
li 3, 23
bl func
nop
addi 1, 1, 160
ld 0, 16(1)
ld 31, -8(1)
mtlr 0
blr
There are no stores to r1+96 or r1+98.</pre>
</div>
</p>
<hr>
<span>You are receiving this mail because:</span>
<ul>
<li>You are on the CC list for the bug.</li>
</ul>
</body>
</html>