------- Comment #7 from kazu at gcc dot gnu dot org 2005-11-05 23:32 ------- Reduced down to: void foo (unsigned long *a, unsigned long long *p) { *p = *a; } -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23435