Hi Chris, Please pull these patches for sparse's next release. They are fixes, for sparse itself, but also for the testsuite which contained test cases that failed on 32bit machines. Regards, Luc --->8 The following changes since commit 14964df5373292af78b29529d4fc7e1a26b67a97: avoid crash with test-linearize -vv (2017-03-31 13:14:17 +0800) are available in the git repository at: git://github.com/lucvoo/sparse.git tags/fixes-for-stable-20170430 for you to fetch changes up to e35efe330c6ae7d154197c29b127560d569016d0: Merge branches 'sent/float-expand-v2', 'sent/fix-kill-ttsb-v2', 'sent/fix-cond-address' and 'careful-concat-user-list' into tip (2017-04-30 02:08:54 +0200) ---------------------------------------------------------------- Pending fixes for sparse's next release ---------------------------------------------------------------- Luc Van Oostenryck (17): teach sparse about -Waddress add is_func_type() warn if testing the address of a function add is_array_type() warn if testing the address of an array fix evaluation of a function or array symbol in conditionals fix is_scalar_type() fix test for cast to bool on 32bit machines predefine __INT_MAX__ and friends predefine __SIZEOF_INT__ & friends fix test validation/div.c do not depends on limits.h to test __CHAR_BIT__ fix cast to pointer to floating-point fix expansion of integers to floats fix OP_PHI usage in try_to_simplify_bb(), correctly be more careful with concat_user_list() Merge branches 'sent/float-expand-v2', 'sent/fix-kill-ttsb-v2', 'sent/fix-cond-address' and 'careful-concat-user-list' into tip evaluate.c | 9 +- expand.c | 3 +- flow.c | 33 ++- lib.c | 35 ++- lib.h | 1 + linearize.c | 3 +- symbol.h | 16 +- validation/bool-cast-explicit.c | 2 +- validation/bool-cast-implicit.c | 2 +- validation/builtin_char_bit.c | 7 - validation/cast-constant-to-float.c | 35 +++ validation/cast-constants.c | 357 ++++++++++++++++++++++++++++++ validation/cond-address-array.c | 26 +++ validation/cond-address-function.c | 18 ++ validation/cond-address.c | 14 ++ validation/div.c | 22 +- validation/fp-vs-ptrcast.c | 13 ++ validation/kill-phi-ttsbb2.c | 40 ++++ validation/preprocessor/predef-char-bit.c | 16 ++ validation/preprocessor/predef-max.c | 18 ++ validation/preprocessor/predef-sizeof.c | 25 +++ 21 files changed, 662 insertions(+), 33 deletions(-) delete mode 100644 validation/builtin_char_bit.c create mode 100644 validation/cast-constant-to-float.c create mode 100644 validation/cast-constants.c create mode 100644 validation/cond-address-array.c create mode 100644 validation/cond-address-function.c create mode 100644 validation/cond-address.c create mode 100644 validation/fp-vs-ptrcast.c create mode 100644 validation/kill-phi-ttsbb2.c create mode 100644 validation/preprocessor/predef-char-bit.c create mode 100644 validation/preprocessor/predef-max.c create mode 100644 validation/preprocessor/predef-sizeof.c -- To unsubscribe from this list: send the line "unsubscribe linux-sparse" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html