Thanks, good to know the full situation.  I&#x27;ll try to remember not to use uint8_t that way in the future, just in case.<p>I looked briefly previously and somehow got the sense that extended types could only be larger than standard types, but this time I found that 6.3.1.1 explicitly mentions same width extended types.<p>Personally, I&#x27;ve been happy with GCC&#x27;s decisions on such issues.