[3.9 Release] Release Candidate 3 has been tagged

Dear testers,

3.9.0-rc3 was just tagged from the branch at r279704.

This one is very similar to rc2. These are the only new commits:

r279224 - Minor change to OpenCL release notes
r279260 - [lld] Add a note that 3.9 is a major milestone for us
r279468, r279474 - Fix gather-root.ll SLP vectorizer test to not expose UB
r279476 - [lld] Add R_386_TLS_LE as a relocation having an implicit addend.
r279471 - [msan] Disable prlimit test on glibc < 2.13
r279477 - [CloneFunction] Don't remove unrelated nodes from the CGSSC
r279647 - [SCCP] Don't delete side-effecting instructions

Please take this for a spin. If there are no hiccups, the plan is to
promote this to 'final' on Friday and ship the release early next
week.

Cheers,
Hans

Ubuntu x86_64 16.04:
0d67a93366732690b3fa4e6d1cee54ff clang+llvm-3.9.0-rc3-x86_64-linux-gnu-ubuntu-16.04.tar.xz

Failing Tests (29):
     MemorySanitizer-Unit :: Msan-x86_64-Test/MemorySanitizer.getmntent
     MemorySanitizer-Unit :: Msan-x86_64-Test/MemorySanitizer.getmntent_r
     MemorySanitizer-Unit :: Msan-x86_64-with-call-Test/MemorySanitizer.getmntent
     MemorySanitizer-Unit :: Msan-x86_64-with-call-Test/MemorySanitizer.getmntent_r
     MemorySanitizer-x86_64 :: Linux/forkpty.cc
     MemorySanitizer-x86_64 :: Linux/tcgetattr.cc
     SanitizerCommon-asan-x86_64-Linux :: Posix/getpass.cc
     SanitizerCommon-lsan-x86_64-Linux :: Posix/getpass.cc
     SanitizerCommon-msan-x86_64-Linux :: Posix/getpass.cc
     SanitizerCommon-tsan-x86_64-Linux :: Posix/getpass.cc
     libc++ :: std/experimental/filesystem/class.directory_iterator/directory_iterator.members/ctor.pass.cpp
     libc++ :: std/experimental/filesystem/class.rec.dir.itr/rec.dir.itr.members/ctor.pass.cpp
     libc++ :: std/experimental/filesystem/class.rec.dir.itr/rec.dir.itr.members/increment.pass.cpp
     libc++ :: std/experimental/filesystem/fs.op.funcs/fs.op.exists/exists.pass.cpp
     libc++ :: std/experimental/filesystem/fs.op.funcs/fs.op.is_block_file/is_block_file.pass.cpp
     libc++ :: std/experimental/filesystem/fs.op.funcs/fs.op.is_char_file/is_character_file.pass.cpp
     libc++ :: std/experimental/filesystem/fs.op.funcs/fs.op.is_directory/is_directory.pass.cpp
     libc++ :: std/experimental/filesystem/fs.op.funcs/fs.op.is_empty/is_empty.pass.cpp
     libc++ :: std/experimental/filesystem/fs.op.funcs/fs.op.is_fifo/is_fifo.pass.cpp
     libc++ :: std/experimental/filesystem/fs.op.funcs/fs.op.is_other/is_other.pass.cpp
     libc++ :: std/experimental/filesystem/fs.op.funcs/fs.op.is_regular_file/is_regular_file.pass.cpp
     libc++ :: std/experimental/filesystem/fs.op.funcs/fs.op.is_socket/is_socket.pass.cpp
     libc++ :: std/experimental/filesystem/fs.op.funcs/fs.op.is_symlink/is_symlink.pass.cpp
     libc++ :: std/experimental/filesystem/fs.op.funcs/fs.op.last_write_time/last_write_time.pass.cpp
     libc++ :: std/experimental/filesystem/fs.op.funcs/fs.op.remove/remove.pass.cpp
     libc++ :: std/experimental/filesystem/fs.op.funcs/fs.op.remove_all/remove_all.pass.cpp
     libc++ :: std/experimental/filesystem/fs.op.funcs/fs.op.status/status.pass.cpp
     libc++ :: std/experimental/filesystem/fs.op.funcs/fs.op.symlink_status/symlink_status.pass.cpp
     libc++ :: std/experimental/filesystem/fs.op.funcs/fs.op.temp_dir_path/temp_directory_path.pass.cpp

   Expected Passes : 34113
   Expected Failures : 176
   Unsupported Tests : 787
   Unexpected Failures: 29

LNT seems fine.

Ben

ARM and AArch64 seem fine, binaries uploaded:

ARM sha1sum: d1bc90d475f8d764f1ff7524ba2f3e26acb8a463
AArch64 sha1sum: 5e4e3bdf747aa2ac50c588cea5d67f89637691c6

cheers,
--renato

Built and tested OK on FreeBSD 10 again. Uploaded:

SHA256 (clang+llvm-3.9.0-rc3-i386-unknown-freebsd10.tar.xz) = 32a2c03ca51223baf93baf35261254d50f8a948db3cfd17963a540e7a6aa1b36
SHA256 (clang+llvm-3.9.0-rc3-amd64-unknown-freebsd10.tar.xz) = feae733036a3932dcb96a807e9ab626d0ece16424444323d207815816725c0b5

-Dimitry

Windows is ready:
12f424c28f22b1c60f531da2f4ba86e5cdd1ca9c LLVM-3.9.0-rc3-win32.exe
e840f6b729d15cf9b355bd07af3a7b27d97a3bfa LLVM-3.9.0-rc3-win64.exe

- Hans