https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100805
--- Comment #1 from Andreas Schwab <sch...@linux-m68k.org> --- The C++ standard says: [lex.icon] "If an integer literal cannot be represented by any type in its list and an extended integer type (6.8.1) can represent its value, it may have that extended integer type."