https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63937
jgreenhalgh at gcc dot gnu.org changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED --- Comment #5 from jgreenhalgh at gcc dot gnu.org --- Mine. unsigned int overflow makes us think we can set the whole array in one instruction (we can't). TARGET_USE_BY_PIECES_INFRASTRUCTURE_P should be using "unsigned HOST_WIDE_INT" as its callers expect, rather than "unsigned int".