OSDN Git Service

* combine.c (force_to_mode): Only replace with (not Y) if all bits in fuller_mask
authorjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 20 Nov 2002 09:43:20 +0000 (09:43 +0000)
committerjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 20 Nov 2002 09:43:20 +0000 (09:43 +0000)
commit4c286961f9ff0fa9ffa4d232978e6617454a8d39
tree1e060a427d4c2565937c168544fb2f897a55521f
parenta4cebafea131f71e55e4538225bc5a973e5678bf
* combine.c (force_to_mode): Only replace with (not Y) if all bits in fuller_mask
(not just mask) are set in C.

* gcc.c-torture/execute/20021118-3.c: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@59295 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/combine.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.c-torture/execute/20021118-3.c [new file with mode: 0644]