https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89261
--- Comment #1 from Uroš Bizjak <ubizjak at gmail dot com> --- (In reply to H.J. Lu from comment #0) > i386.c has > > int > ix86_data_alignment (tree type, int align, bool opt) > > But "align" passed down is unsigned. Where is the bug? I don't think anybody passed negative alignment or alignment >= 2G.