jyknight added a comment.

Oh, one more note, C11 has -- and clang already supports -- `_Atomic long 
double x; x += 4;` via lowering to a cmpxchg loop. Now that we have an LLVM IR 
representation for atomicrmw fadd/fsub, clang should be lowering the _Atomic += 
to that, too. (Doesn't need to be in this patch, but it should be done.)


CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D71726/new/

https://reviews.llvm.org/D71726

_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to