On Tue, Jun 18, 2019 at 5:38 PM Denys Vlasenko <vda.li...@googlemail.com> wrote: > Works for me with the following versions: > llvm-libs-8.0.0-7.fc31.x86_64 > llvm-8.0.0-7.fc31.x86_64 > clang-libs-8.0.0-3.fc31.x86_64 > clang-8.0.0-3.fc31.x86_64
1) That no longer works with LLVM git master (the movq is no longer there, just a retq); 2) When I did similar tests IIRC I could get it to store the value (like you show in your example) but it still would not re-read the value so it would use the stale null pointer (despite the memory barrier), so unless your test also showed re-reading the pointer then the result would still be inconclusive. _______________________________________________ busybox mailing list busybox@busybox.net http://lists.busybox.net/mailman/listinfo/busybox