https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92499
--- Comment #4 from sandra at gcc dot gnu.org --- Hmmm, the plot thickens. The comment on int_size_in_bytes in tree.c says: /* Return the size of TYPE (in bytes) as a wide integer or return -1 if the size can vary or is larger than an integer. */ but apparently it is failing to return -1 in this case.