AVR-GCC for Linux doesn't handle well 16 bit words

I hope you're not referring to Java...