From: Luc Van Oostenryck <luc.vanoostenryck@gmail.com>
To: Christopher Li <sparse@chrisli.org>
Cc: linux-sparse@vger.kernel.org
Subject: [GIT PULL] next batch of patches
Date: Sat, 20 May 2017 18:14:31 +0200 [thread overview]
Message-ID: <20170520161430.rojzqbt7rl6rud5b@desk.local> (raw)
Chris,
Please pull these patches for sparse's next release.
More or less half of them are fixes, the remaining ones
are utilities like -fmem-report, -fdump-linearize and
support for -dD.
Thank you,
Luc
--->8
The following changes since commit 51de1cca1bde56d9a1c73142fa2c93eeba65d0bf:
Merge branches 'quiets-bool-cast-restricted-v2', 'keyword-cleanup-v2', 'not-so-crazy-v2' and 'ignore-void-if-convert-v3' into tip (2017-05-12 12:59:06 +0200)
are available in the git repository at:
git://github.com/lucvoo/sparse.git tags/fixes-for-stable-20170520
for you to fetch changes up to 88578349140acf4405b768a60be05e10b7b8b158:
Merge branches 'dump-macros-v2', 'fix-predefined-size', 'fix-bool-context', 'fix-missing-reload', 'fix-insert-branch', 'fix-NULL-type', 'testsuite-clean', 'fix-bitfield-init-v3' and 'fdump-linearize' into tip (2017-05-19 16:11:51 +0200)
----------------------------------------------------------------
Pending fixes for sparse's next release
----------------------------------------------------------------
Luc Van Oostenryck (24):
fix boolean context for OP_AND_BOOL & OP_OR_BOOL
fix missing reload
add get_<allocator>_stats()
add show_allocation_stats()
add helper handle_simple_switch()
teach sparse how to handle '-fmem-report'
use -fmem-report to report allocation stats
testsuite: cleanup result files
fix: kill old branch in insert_branch()
returns the correct type when evaluating NULL
remove bit_size & bit_offset from struct access_data
add test case for linearize_initializer() of bitfields
fix implicit zero initializer.
remove alignment from struct access_data
remove origval from struct access_data
add support for a new flag: -fdump-linearize[=only]
define ident_list
teach sparse how to dump macro definitions
fix hardcoded size of wide chars
avoid to redefine __INT_MAX__ and friends
fix definition of __SCHAR_MAX__ & friends
teach sparse how to handle -dD flag
let -dD report macro definitions
Merge branches 'dump-macros-v2', 'fix-predefined-size', 'fix-bool-context', 'fix-missing-reload', 'fix-insert-branch', 'fix-NULL-type', 'testsuite-clean', 'fix-bitfield-init-v3' and 'fdump-linearize' into tip
Makefile | 1 +
allocate.c | 8 +++
allocate.h | 13 ++++
char.c | 4 +-
evaluate.c | 2 +-
flow.c | 12 +++-
lib.c | 91 +++++++++++++++++++++----
lib.h | 13 ++++
linearize.c | 86 +++++++++++++++++------
pre-process.c | 55 +++++++++++++++
sparse-llvm.c | 1 +
sparse.1 | 10 +++
sparse.c | 2 +
stats.c | 62 +++++++++++++++++
target.c | 2 +
target.h | 2 +
test-linearize.c | 2 +
test-unssa.c | 1 +
validation/alias-distinct.c | 17 +++++
validation/alias-mixed.c | 30 ++++++++
validation/alias-same.c | 17 +++++
validation/empty-file | 0
validation/kill-insert-branch.c | 22 ++++++
validation/linear/bitfield-init-mask.c | 27 ++++++++
validation/linear/bitfield-init-zero.c | 102 ++++++++++++++++++++++++++++
validation/linear/struct-init-full.c | 28 ++++++++
validation/linear/struct-init-partial.c | 41 +++++++++++
validation/optim/bool-context.c | 12 ++++
validation/optim/bool-simplify.c | 8 ++-
validation/preprocessor/dump-macros-empty.c | 7 ++
validation/preprocessor/dump-macros-multi.c | 7 ++
validation/preprocessor/dump-macros.c | 18 +++++
validation/test-suite | 1 +
33 files changed, 663 insertions(+), 41 deletions(-)
create mode 100644 stats.c
create mode 100644 validation/alias-distinct.c
create mode 100644 validation/alias-mixed.c
create mode 100644 validation/alias-same.c
create mode 100644 validation/empty-file
create mode 100644 validation/kill-insert-branch.c
create mode 100644 validation/linear/bitfield-init-mask.c
create mode 100644 validation/linear/bitfield-init-zero.c
create mode 100644 validation/linear/struct-init-full.c
create mode 100644 validation/linear/struct-init-partial.c
create mode 100644 validation/optim/bool-context.c
create mode 100644 validation/preprocessor/dump-macros-empty.c
create mode 100644 validation/preprocessor/dump-macros-multi.c
create mode 100644 validation/preprocessor/dump-macros.c
reply other threads:[~2017-05-20 16:14 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20170520161430.rojzqbt7rl6rud5b@desk.local \
--to=luc.vanoostenryck@gmail.com \
--cc=linux-sparse@vger.kernel.org \
--cc=sparse@chrisli.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox