diff --git a/clang/test/CodeGen/atomic-ops.c b/clang/test/CodeGen/atomic-ops.c --- a/clang/test/CodeGen/atomic-ops.c +++ b/clang/test/CodeGen/atomic-ops.c @@ -466,6 +466,8 @@ // CHECK: cmpxchg i32* {{%[0-9A-Za-z._]+}}, i32 {{%[0-9A-Za-z._]+}}, i32 {{%[0-9A-Za-z_.]+}} acquire monotonic __c11_atomic_compare_exchange_weak(ptr, ptr2, 43, memory_order_seq_cst, memory_order_acquire); + // CHECK: load i32, i32* {{%[0-9A-Za-z._]+}}, align 4 + // CHECK: load i32, i32* {{%[0-9A-Za-z._]+}}, align 4 // CHECK: cmpxchg weak i32* {{%[0-9A-Za-z._]+}}, i32 {{%[0-9A-Za-z._]+}}, i32 {{%[0-9A-Za-z_.]+}} seq_cst acquire // Unknown ordering: conservatively pick strongest valid option (for now!). diff --git a/libcxx/www/cxx1z_status.html b/libcxx/www/cxx1z_status.html --- a/libcxx/www/cxx1z_status.html +++ b/libcxx/www/cxx1z_status.html @@ -318,7 +318,7 @@ 2328Rvalue stream extraction should use perfect forwardingOuluComplete 2393std::function's Callable definition is brokenOuluComplete 2422std::numeric_limits<T>::is_modulo description: "most machines" errataOuluComplete - 2426Issue about compare_exchangeOulu + 2426Issue about compare_exchangeOuluComplete 2436Comparators for associative containers should always be CopyConstructibleOuluComplete 2441Exact-width atomic typedefs should be providedOuluComplete 2451[fund.ts.v2] optional should 'forward' T's implicit conversionsOuluNothing to do