https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83443
--- Comment #6 from Martin Sebor <msebor at gcc dot gnu.org> --- Is the difference between the native compiler and the cross that the former is 32-bit and the latter 64-bit? If that's I might be able to reproduce it with a 32-bit i386 cross. Let me check the warning code for some hidden 64-bit assumptions.