Update to the latest version of llvm/clang/lld

This contains the following changes relevant for mingw usage:
- A fix in a code generation bug affecting dwarf exception handling
  on i686
- Setting the proper machine type in weak alias objects in import libraries,
  making GNU binutils not reject such files outright
- Fixes for SEH generation for AArch64, for functions containing
  jump tables
- Fixes to the calling convention of functions returning structs on AArch64
- Improvements in handling of dllexport of C++ template instantiations,
  allowing building libc++ into a DLL without using --export-all-symbols
- Proper separators in the output of clang --print-search-dirs on
  Windows
- A new flag --appcontainer to lld's mingw frontend
- Lld now has extra handling of crtend.o, fixing use of lld with gcc
  based mingw setups, when using dwarf exceptions
This commit is contained in:
Martin Storsjö committed 2019-05-04 07:53:15 +03:00
1 parent 82324fcff5
commit 1759d79daa
1 file changed
+3 -3
+3 -3
View File
@@ -61,13 +61,13 @@ fi
if [ -n "$SYNC" ] || [ -n "$CHECKOUT" ]; then
cd llvm
[ -z "$SYNC" ] || git fetch
git checkout 0502ddb2a607516ef3cbd0fb8a67ca483ceaff81
git checkout 6bbf836d66c1c71287773dc2201ab1b416050d80
cd tools/clang
[ -z "$SYNC" ] || git fetch
git checkout 1437396543aad71aa26679ff366cf0266d6a4e0d
git checkout 39af588aaa995c092806bbb467680649b858d82b
cd ../lld
[ -z "$SYNC" ] || git fetch
git checkout 1ea73084c424b2957c3ea7b788916e7206fd597b
git checkout fa3678e53a6173fa86edc6c3d60b86d9fa11f0fd
cd ../../..
fi