OSDN Git Service

gcc/ChangeLog:
authorbonzini <bonzini@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 17 Aug 2004 07:40:22 +0000 (07:40 +0000)
committerbonzini <bonzini@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 17 Aug 2004 07:40:22 +0000 (07:40 +0000)
commitc738d48dadc16518041091a80cca42c0a9bc0128
tree33105d56679d89ea93b190dc2049f0985565fe47
parenta1ad748385a81e37a0a381402fd07450c702f837
gcc/ChangeLog:
2004-08-17  Paolo Bonzini  <bonzini@gnu.org>

PR middle-end/17036
* fold-const.c (fold): Check for integer operand when
folding (A >> N) & 1 ? (1 << N) : 0.  Fix from Andrew
Pinski  <pinskia@physics.uc.edu>.

gcc/testsuite/ChangeLog:
2004-08-17  Paolo Bonzini  <bonzini@gnu.org>

* gcc.dg/pr17036-1.c: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@86112 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/fold-const.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/pr17036-1.c [new file with mode: 0644]