SuccessChanges

Summary

  1. [NFC] [PPC] Add PowerPC expected IR tests for C99 complex (details)
  2. [lld][WebAssembly] Allow `atomics` feature with unshared memory (details)
Commit 64b8a633a872f25c8b3f9414c22165405400ea10 by zarko
[NFC] [PPC] Add PowerPC expected IR tests for C99 complex

Adding this test so that I can extend it in a follow on patch with
expected IR for AIX when I implement complex handling in
AIXABIInfo.

Reviewed By: daltenty, ZarkoCA

Differential Revision: https://reviews.llvm.org/D88105
The file was addedclang/test/CodeGen/powerpc-c99complex.c
Commit 15a5e86fb387359f736e919eeb5cc2b9f4477d48 by tlively
[lld][WebAssembly] Allow `atomics` feature with unshared memory

https://github.com/WebAssembly/threads/issues/144 updated the
WebAssembly threads proposal to make atomic operations on unshared memories
valid. This change updates the feature checking in the linker accordingly.
Production WebAssembly engines have recently been updated to allow this
behvaior, but after this change users who accidentally use atomics with unshared
memories on older versions of the engines will get validation errors at runtime
rather than link errors.

Differential Revision: https://reviews.llvm.org/D79530
The file was modifiedlld/wasm/Writer.cpp (diff)
The file was modifiedlld/test/wasm/shared-memory.yaml (diff)