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