------- Comment #14 from bergner at vnet dot ibm dot com 2005-12-06 13:40 ------- sizeof(unsigned long) and sizeof(unsigned long long) are both 8 bytes on ppc64.
Olaf, -O1 isn't a workaround, it's the minimum optimization level that still shows the bug. Trying some -fno-* options, using -fno-tree-loop-optimize makes the problem go away at least on the test case: [EMAIL PROTECTED]:~/PR25248> gcc4.1 -m64 -O2 -fno-tree-loop-optimize hash_utils_64.c [EMAIL PROTECTED]:~/PR25248> ./a.out addr = 0x0000000000001000 -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25248