SuccessChanges

Summary

  1. [doc] Fix typo. (details)
  2. [libc++] Fix test broken in C++03 due to requiring C++11 features from vector (details)
  3. [profile] Sync InstrProfData.inc with llvm. (details)
  4. [XCOFF][AIX] Use 'L..' instead of 'L' for PrivateGlobalPrefix (details)
Commit bee2c2708f3e38261825439bc8b0fbe8b795854d by noreply
[doc] Fix typo.

The absence of a space here caused this codeblock to be missing from the rendered output.
The file was modifiedclang/include/clang/Basic/AttrDocs.td (diff)
Commit 2bbfa6b02b3e5bb2458eae8bc8ef4e1517e994ce by Louis Dionne
[libc++] Fix test broken in C++03 due to requiring C++11 features from vector
The file was modifiedlibcxx/test/std/thread/thread.condition/thread.condition.condvarany/notify_all.pass.cpp (diff)
Commit 14bb6770f2c6597e61d8a696da28483c66f37aed by yamauchi
[profile] Sync InstrProfData.inc with llvm.

Reviewers: davidxl

Subscribers: #sanitizers, llvm-commits

Tags: #sanitizers

Differential Revision: https://reviews.llvm.org/D81038
The file was modifiedcompiler-rt/include/profile/InstrProfData.inc (diff)
Commit f5415f7c5a06e8563c650a3ecfd6435d36ca3a66 by jasonliu
[XCOFF][AIX] Use 'L..' instead of 'L' for PrivateGlobalPrefix

Without this change, names start with 'L' will get created as
temporary symbol in MCContext::createSymbol.

Some other potential prefix considered:
.L, does not work for AIX, as a function start with L will end
up with .L as prefix for its function entry point.

..L could work, but it does not play well with the convention
on AIX that anything start with '.' are considered as entry point.

L. could work, but not sure if it's safe enough, as it's possible
to have suffixes like .something append to a plain L, giving L.something
which is not necessarily a temporary.

That's why we picked L.. for now.

Differential Revision: https://reviews.llvm.org/D80831
The file was modifiedllvm/test/CodeGen/PowerPC/aix64-cc-byval.ll (diff)
The file was modifiedllvm/lib/MC/MCAsmInfoXCOFF.cpp (diff)
The file was modifiedllvm/test/CodeGen/PowerPC/aix-xcoff-toc.ll (diff)
The file was modifiedllvm/test/CodeGen/PowerPC/aix-lower-jump-table.ll (diff)
The file was modifiedllvm/test/CodeGen/PowerPC/aix-extern.ll (diff)
The file was modifiedllvm/test/CodeGen/PowerPC/aix-lower-constant-pool-index.ll (diff)
The file was modifiedllvm/test/CodeGen/PowerPC/aix-cc-abi.ll (diff)
The file was modifiedllvm/test/CodeGen/PowerPC/lower-globaladdr32-aix-asm.ll (diff)
The file was modifiedllvm/test/CodeGen/PowerPC/aix-cc-byval.ll (diff)
The file was modifiedllvm/test/CodeGen/PowerPC/aix-lower-block-address.ll (diff)
The file was modifiedllvm/test/CodeGen/PowerPC/lower-globaladdr64-aix-asm.ll (diff)
The file was modifiedllvm/test/CodeGen/PowerPC/aix-extern-weak.ll (diff)
The file was modifiedllvm/test/CodeGen/PowerPC/aix-cc-byval-mem.ll (diff)
The file was addedllvm/test/CodeGen/PowerPC/aix-xcoff-externL.ll
The file was modifiedllvm/test/CodeGen/PowerPC/aix-weak.ll (diff)