[C++1y] Don't error if the user is enabling C++1y, which is *newer* than
C++11. I'm not sure that this is a good idea, but I know some crazy
folks on the core working group who like to live dangerously, and they
should still be able to build LLD. =D

git-svn-id: https://llvm.org/svn/llvm-project/lld/trunk@202568 91177308-0d34-0410-b5e6-96231b3b80d8
[C++11] Update LLD documentation to just refer to the LLVM documentation
for C++11 issues.

git-svn-id: https://llvm.org/svn/llvm-project/lld/trunk@202623 91177308-0d34-0410-b5e6-96231b3b80d8
[C++11] Switch from LLVM_FINAL to just "final" now that all of LLVM is
requiring MSVC 2012 or newer.

git-svn-id: https://llvm.org/svn/llvm-project/lld/trunk@202626 91177308-0d34-0410-b5e6-96231b3b80d8
[C++11] Replace LLVM_OVERRIDE with just "override" now that we're all
using MSVC 2012 or newer.

git-svn-id: https://llvm.org/svn/llvm-project/lld/trunk@202627 91177308-0d34-0410-b5e6-96231b3b80d8
Fix a typo spotted by Anton.

git-svn-id: https://llvm.org/svn/llvm-project/lld/trunk@202638 91177308-0d34-0410-b5e6-96231b3b80d8
[C++11] Work around an incompatibility between llvm::tie and std::tie.

git-svn-id: https://llvm.org/svn/llvm-project/lld/trunk@202645 91177308-0d34-0410-b5e6-96231b3b80d8
[C++11] Add #include's for OwningPtr.

Allows removing #include's in LLVM while switching to std::unique_ptr.

git-svn-id: https://llvm.org/svn/llvm-project/lld/trunk@202679 91177308-0d34-0410-b5e6-96231b3b80d8
[PECOFF] Sort x64 exception handler table.

Just like x86 exception handler table, the table for x64 needs to be sorted
so that runtime can binary search on it. Unlike x86, the table entry for x64
has multiple fields, and they need to be sorted according to its BeginAddress
field. This patch also fixes a bug in relocations.

git-svn-id: https://llvm.org/svn/llvm-project/lld/trunk@202874 91177308-0d34-0410-b5e6-96231b3b80d8
Add "override" to member functions where appropriate.

git-svn-id: https://llvm.org/svn/llvm-project/lld/trunk@202998 91177308-0d34-0410-b5e6-96231b3b80d8
Visual Studio 11 = VS2012

git-svn-id: https://llvm.org/svn/llvm-project/lld/trunk@203003 91177308-0d34-0410-b5e6-96231b3b80d8
Fix broken link.

git-svn-id: https://llvm.org/svn/llvm-project/lld/trunk@203004 91177308-0d34-0410-b5e6-96231b3b80d8
Add a document about Windows support.

git-svn-id: https://llvm.org/svn/llvm-project/lld/trunk@203017 91177308-0d34-0410-b5e6-96231b3b80d8
[Mips] Replace "virtual" by "override" in member function declarations
where it is appropriate.

git-svn-id: https://llvm.org/svn/llvm-project/lld/trunk@203102 91177308-0d34-0410-b5e6-96231b3b80d8
Add "override" and remove "virtual" where appropriate.

For the record, I used clang-modernize to add "override" and perl to remove
"virtual".

git-svn-id: https://llvm.org/svn/llvm-project/lld/trunk@203164 91177308-0d34-0410-b5e6-96231b3b80d8
[docs] Update current status.

git-svn-id: https://llvm.org/svn/llvm-project/lld/trunk@203188 91177308-0d34-0410-b5e6-96231b3b80d8
[docs] Option parsing driver work is pretty much done.

git-svn-id: https://llvm.org/svn/llvm-project/lld/trunk@203189 91177308-0d34-0410-b5e6-96231b3b80d8
[Mips] Removed extra space. Thanks to dexonsmith's eagle eye.

git-svn-id: https://llvm.org/svn/llvm-project/lld/trunk@203201 91177308-0d34-0410-b5e6-96231b3b80d8
Add missing std:: qualifiers.

git-svn-id: https://llvm.org/svn/llvm-project/lld/trunk@203244 91177308-0d34-0410-b5e6-96231b3b80d8
[PECOFF] Support a new type of weak symbol.

Summary:
COMDAT_SELECT_SAME_SIZE is a COMDAT type that I presume exist only in COFF.
The semantics of the type is that linker should merge such COMDAT sections if
their sizes are the same. Otherwise it's an error.

Reviewers: Bigcheese, shankarke, kledzik

CC: llvm-commits

Differential Revision: http://llvm-reviews.chandlerc.com/D2996

git-svn-id: https://llvm.org/svn/llvm-project/lld/trunk@203308 91177308-0d34-0410-b5e6-96231b3b80d8
[docs] Add missing features for the x86-64 ELF backend.

git-svn-id: https://llvm.org/svn/llvm-project/lld/trunk@203313 91177308-0d34-0410-b5e6-96231b3b80d8