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

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

 



Thanks,

I will take a look today.

Chris

On Sat, Apr 29, 2017 at 11:41 PM, Luc Van Oostenryck
<luc.vanoostenryck@xxxxxxxxx> wrote:
> 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