OSDN Git Service

PR bootstrap/39454
authorjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 14 Mar 2009 08:10:55 +0000 (08:10 +0000)
committerjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 14 Mar 2009 08:10:55 +0000 (08:10 +0000)
commit6026d749aa74ba4a3dbf40ddfecdd16cb0fd968d
tree846f43789220854350a5292b7c8ad1aa4e0e2c86
parentf2d989b4c93cd49e08e6e7333eec5e886a58c0f1
PR bootstrap/39454
* cse.c (fold_rtx): Don't modify original const_arg1 when
canonicalizing SHIFT_COUNT_TRUNCATED shift count, do it on a
separate variable instead.
* rtlanal.c (nonzero_bits1) <case ASHIFTRT>: Don't assume anything
from out of range shift counts.
(num_sign_bit_copies1) <case ASHIFTRT, case ASHIFT>: Similarly.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@144857 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/cse.c
gcc/rtlanal.c