https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85861
--- Comment #2 from Jonny Grant <jg at jguk dot org> --- Thank you for your replies. I tested on 64bit ubuntu. But yes with -Wsign-conversion I now see the warnings/errors. Could it be enabled by default? to match C behaviour visible in GCC.