------- Additional Comments From aurelien at aurel32 dot net 2005-01-31 20:28 ------- (In reply to comment #5) > Isn't this the same as PR 16925? No, this is different. The patch attached to PR 16925 fixes the problem on all three hosts (amd64, ia64 and alpha). And the problem is on a different file, with a different testcase.
BTW, I have checked all the differences between amd64, alpha and ia64, and I have found one: alpha and amd64 are using 40-bit address space whereas ia64 is using a 64-bit address space. There is some signedness error (comparison between signed and unsigned during the build). If the full 64-bit range is used, I think it may cause such kind of error. And addresses return by gcc on ia64 (such as 0x20000000002dc720) are using all the bits. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19724