OSDN Git Service

2011-06-27 Kai Tietz <ktietz@redhat.com>
authorktietz <ktietz@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 27 Jun 2011 13:44:52 +0000 (13:44 +0000)
committerktietz <ktietz@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 27 Jun 2011 13:44:52 +0000 (13:44 +0000)
commit0f09ed0090051b3098eb39d855d69dc8233a66ea
tree365685b86a946b087f030f0470c455cfb6f3f5ba
parent2bb76f12cdb4a57d918439fc12e04a3091da4934
2011-06-27  Kai Tietz  <ktietz@redhat.com>

        * tree-ssa-math-opts.c (do_shift_rotate): Zero bits
        out of type precision after operation.
        (find_bswap): Take for limit value the integer auto-
        promotion into account.

ChangeLog

2011-06-27  Kai Tietz  <ktietz@redhat.com>

        * gcc.dg/optimize-bswapdi-2.c: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@175528 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/optimize-bswapdi-2.c [new file with mode: 0644]
gcc/tree-ssa-math-opts.c