SuccessChanges

Changes from Git (git http://labmaster3.local/git/llvm-project.git)

Summary

  1. [Gnu toolchain] Look at standard GCC paths for libstdcxx by default (details)
  2. Add missing test (details)
  3. [MC][ARM] Delete MCSection::HasData and move SHF_ARM_PURECODE logic to (details)
  4. Clang-format previous commit (details)
Commit b18cb9c4716677b048a88125be14d59a56865b9c by Kristina Brooks
[Gnu toolchain] Look at standard GCC paths for libstdcxx by default
Linux' current addLibCxxIncludePaths and addLibStdCxxIncludePaths are
actually almost non-Linux-specific at all, and can be reused almost as
such for all gcc toolchains. Only keep Android/Freescale/Cray hacks in
Linux's version.
Patch by sthibaul (Samuel Thibault)
Differential Revision: https://reviews.llvm.org/D69758
The file was modifiedclang/lib/Driver/ToolChains/Hurd.h
The file was modifiedclang/lib/Driver/ToolChains/Gnu.cpp
The file was modifiedclang/lib/Driver/ToolChains/Gnu.h
The file was modifiedclang/lib/Driver/ToolChains/Linux.cpp
The file was modifiedclang/lib/Driver/ToolChains/Hurd.cpp
The file was modifiedclang/lib/Driver/ToolChains/Linux.h
Commit 35efef5351e3b3a4e50bcd862407ef7edc0b2166 by steveire
Add missing test
The file was modifiedclang/unittests/ASTMatchers/ASTMatchersTraversalTest.cpp
Commit 5511861e6dc81e702587bb4d07deba35571db293 by maskray
[MC][ARM] Delete MCSection::HasData and move SHF_ARM_PURECODE logic to
ARMELFObjectWriter::addTargetSectionFlags
This simplifies the generic interface and also makes SHF_ARM_PURECODE
more robust (fixes a TODO). Inspecting MCDataFragment contents covers
more cases than MCObjectStreamer::EmitBytes.
The file was modifiedllvm/lib/MC/MCObjectStreamer.cpp
The file was modifiedllvm/lib/Target/ARM/MCTargetDesc/ARMELFObjectWriter.cpp
The file was modifiedllvm/lib/MC/MCSection.cpp
The file was modifiedllvm/include/llvm/MC/MCSection.h
Commit 445f4d2310e751a6ab18f84b1d4ad13037ffd819 by steveire
Clang-format previous commit
The file was modifiedclang/unittests/ASTMatchers/ASTMatchersTraversalTest.cpp