https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111104
Andrew Pinski <pinskia at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |WONTFIX Status|UNCONFIRMED |RESOLVED --- Comment #2 from Andrew Pinski <pinskia at gcc dot gnu.org> --- Basically the assembler is trying to create an object file which contains 4501954476025838640 (or 4094503TB) in size (and that will fail at runtime when you try to load the generated elf file. There is nothing to be done here as GCC compiles this just fine and the assembler is failing because well the array is huge and not placed in a section which is zero-filed at runtime.