[GIT PULL] pending fixes for sparse's next release

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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



[Index of Archives]     [Newbies FAQ]     [LKML]     [IETF Annouce]     [DCCP]     [Netdev]     [Networking]     [Security]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux SCSI]     [Trinity Fuzzer Tool]

  Powered by Linux