This is the mail archive of the libc-alpha@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [PATCH, alpha, v2]: Fix sysdeps/alpha/remqu.S clobbering $f3 reg


On 24/01/19 11:34 PM, Richard Henderson wrote:
> On 1/24/19 1:40 AM, Uros Bizjak wrote:
>> Attached patch fixes sysdeps/alpha/remqu.S clobbering $f3 register via
>> $y_is_neg path. There was missing restore of $f3 before the return
>> from the function.
>>
>> Without the patch, math/big testcase from Go-1.11 testsuite (that
>> includes lots of corner cases that exercise remqu) FAIL, with patched
>> function, the testcase PASSes without problems.
>>
>> Signed-off-by: Uros Bizjak <ubizjak@gmail.com>
>>
>> 2019-24-01  Uroš Bizjak  <ubizjak@gmail.com>
>>
>>     * sysdeps/alpha/remqu.S (__remqu): Add missing restore
>>     of $f3 register on $y_is_neg path.
> 
> Thanks.  I've created BZ# 24130 to go with this.
> Siddhesh, ok to commit at this stage?

This is fine.

Thanks,
Siddhesh



Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]