https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90885
--- Comment #13 from Zack Weinberg <zackw at panix dot com> --- Since examples of this error were observed with base 10, I think the warning should cover 10^i for decimal literal i, too. Relatedly, “note: ^ performs exclusive or, not exponentiation” might be a nice addition to the existing error for ^ with a float for either operand.