Hi,

On 30/11/17 14:16, Ondřej Surý wrote:
> James,
> 
> thanks for the poke - I moved the mentioned issue to public queue.

Thanks!

> Could you check whether
> https://source.isc.org/cgi-bin/gitweb.cgi?p=bind9.git;a=commit;h=404c9b1c53fd13f3a7f404522b13f48e2a71a8a0
> 
> fixes the issue.  I think it might be better to backport this
> stdatomic.h patch (from 9.12) to 9.11 instead of using custom patch just
> for mips if possible.

I'll have a look, but I expect that patch will work. The original bug
was caused by incorrect register constraints that caused gcc to reuse
some registers (ending with bad results). This can't happen if GCC
intrinsics are used.

If you do apply that, I would prefer if you completely removed the buggy
mips atomics code so there is no chance this bug will return in the future.

James

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to