https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82515
Yibiao Yang <yangyibiao at nju dot edu.cn> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution|--- |INVALID --- Comment #2 from Yibiao Yang <yangyibiao at nju dot edu.cn> --- Sorry for the wrong bug report. The difference of the outputs was caused by the different size of unsigned long between ARM and x86. In ARM, unsigned long is 32bit and in x86 it is 64 bit.