Yah, it sounds like we need to get GCC updated. Would someone like to
take on that task? We have about a month and a half to both do and
test a compiler upgrade.
I was rather surprised that the compiler barfed on that code. That code
was, in fact, explicitly testing for an overflow. Regardless of what
C99 says, it would be ultra stupid for any compiler to stray outside of
the type's width.
-Matt
