------- Comment #5 from irar at il dot ibm dot com 2010-06-13 10:29 ------- The bug is in creation of a neutral value for BIT_AND_EXPR. What is the correct way to create it for all types? I found double-int.h:#define ALL_ONES (~((unsigned HOST_WIDE_INT) 0)) but it won't work for signed.
Thanks, Ira -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44507