[Cmake-commits] CMake branch, next, updated. v3.5.2-1609-g6b5bdb6

Brad King brad.king at kitware.com
Fri May 27 09:26:21 EDT 2016


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "CMake".

The branch, next has been updated
       via  6b5bdb6b271a91ac6de709c683c43ecffdb8925c (commit)
       via  d4e58dd979d001c3e28283b184ebe71d9c88bf76 (commit)
       via  154fa2c544e53a77351b33446ce690ef36c646c0 (commit)
       via  e4a361bbbf165c030ab05b7558b7a702b84ef358 (commit)
      from  467f8ba80a3038c3b485dd6cc236ef90e5caf6fd (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
https://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=6b5bdb6b271a91ac6de709c683c43ecffdb8925c
commit 6b5bdb6b271a91ac6de709c683c43ecffdb8925c
Merge: 467f8ba d4e58dd
Author:     Brad King <brad.king at kitware.com>
AuthorDate: Fri May 27 09:26:20 2016 -0400
Commit:     CMake Topic Stage <kwrobot at kitware.com>
CommitDate: Fri May 27 09:26:20 2016 -0400

    Merge topic 'suppress-dashboard-warnings' into next
    
    d4e58dd9 CTestCustom: Suppress scanbuild warning on unsigned left shift
    154fa2c5 CTestCustom: Suppress warnings about rand() on OpenBSD
    e4a361bb CTestCustom: Suppress Windows manifest unrecognized element warning


https://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=d4e58dd979d001c3e28283b184ebe71d9c88bf76
commit d4e58dd979d001c3e28283b184ebe71d9c88bf76
Author:     Brad King <brad.king at kitware.com>
AuthorDate: Fri May 27 09:21:44 2016 -0400
Commit:     Brad King <brad.king at kitware.com>
CommitDate: Fri May 27 09:25:37 2016 -0400

    CTestCustom: Suppress scanbuild warning on unsigned left shift
    
    The Clang scanbuild tool warns:
    
        Utilities/cmliblzma/liblzma/simple/x86.c:106:23: warning:
        The result of the '<<' expression is undefined
          src = dest ^ ((1u << (32 - i * 8)) - 1);
                         ~~~^~~~~~~~~~~~~~~
    
    AFAIK overflow of a left shift on an unsigned type is well-defined.

diff --git a/CTestCustom.cmake.in b/CTestCustom.cmake.in
index 2f36001..a39049b 100644
--- a/CTestCustom.cmake.in
+++ b/CTestCustom.cmake.in
@@ -81,6 +81,7 @@ list(APPEND CTEST_CUSTOM_WARNING_EXCEPTION
   "index.c.*warning: Access to field.*results in a dereference of a null pointer.*loaded from variable.*"
   "cm_sha2.*warning: Value stored to.*is never read"
   "testProcess.*warning: Dereference of null pointer .loaded from variable .invalidAddress.."
+  "liblzma/simple/x86.c:[0-9]+:[0-9]+: warning: The result of the '<<' expression is undefined"
   )
 
 if(NOT "@CMAKE_GENERATOR@" MATCHES "Xcode")

https://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=154fa2c544e53a77351b33446ce690ef36c646c0
commit 154fa2c544e53a77351b33446ce690ef36c646c0
Author:     Brad King <brad.king at kitware.com>
AuthorDate: Fri May 27 09:18:49 2016 -0400
Commit:     Brad King <brad.king at kitware.com>
CommitDate: Fri May 27 09:25:37 2016 -0400

    CTestCustom: Suppress warnings about rand() on OpenBSD
    
    We first suppressed this in commit v3.1.0-rc1~647^2 (CTestCustom:
    Suppress warnings about rand() and srand() on OpenBSD, 2014-04-12).
    Add another variant of the warning wording.

diff --git a/CTestCustom.cmake.in b/CTestCustom.cmake.in
index f78c936..2f36001 100644
--- a/CTestCustom.cmake.in
+++ b/CTestCustom.cmake.in
@@ -62,6 +62,7 @@ list(APPEND CTEST_CUSTOM_WARNING_EXCEPTION
   "warning.*This version of Mac OS X is unsupported"
   "clang.*: warning: argument unused during compilation: .-g"
   "note: in expansion of macro" # diagnostic context note
+  "cm(StringCommand|CTestTestHandler)\\.cxx.*warning.*rand.*may return deterministic values"
   "cm(StringCommand|CTestTestHandler)\\.cxx.*warning.*rand.*isn.*t random" # we do not do crypto
   "cm(StringCommand|CTestTestHandler)\\.cxx.*warning.*srand.*seed choices are.*poor" # we do not do crypto
 

https://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=e4a361bbbf165c030ab05b7558b7a702b84ef358
commit e4a361bbbf165c030ab05b7558b7a702b84ef358
Author:     Brad King <brad.king at kitware.com>
AuthorDate: Fri May 27 09:17:23 2016 -0400
Commit:     Brad King <brad.king at kitware.com>
CommitDate: Fri May 27 09:25:37 2016 -0400

    CTestCustom: Suppress Windows manifest unrecognized element warning
    
    Our `cmake.version.manifest` file uses a "compatibility" element for
    Windows 10 support.  Older MS tools warn about it being unknown, so
    suppress the warning.

diff --git a/CTestCustom.cmake.in b/CTestCustom.cmake.in
index abef692..f78c936 100644
--- a/CTestCustom.cmake.in
+++ b/CTestCustom.cmake.in
@@ -53,7 +53,7 @@ list(APPEND CTEST_CUSTOM_WARNING_EXCEPTION
   "[Qq]t([Cc]ore|[Gg]ui|[Ww]idgets).*warning.*conversion.*may alter its value"
   "warning:.*is.*very unsafe.*consider using.*"
   "warning:.*is.*misused, please use.*"
-  "CMakeSetupManifest.xml.*manifest authoring warning.*Unrecognized Element"
+  "cmake.version.manifest.*manifest authoring warning.*Unrecognized Element"
   "cc-3968 CC: WARNING File.*" # "implicit" truncation by static_cast
   "ld: warning: directory not found for option .-(F|L)"
   "ld: warning .*/libgcc.a archive's cputype"

-----------------------------------------------------------------------

Summary of changes:
 CTestCustom.cmake.in |    4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)


hooks/post-receive
-- 
CMake


More information about the Cmake-commits mailing list