This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug target/37216] [cygming] Invalid alignment for SSE store to .comm data generated with -O3
- From: "brian at dessent dot net" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 24 Aug 2008 21:15:16 -0000
- Subject: [Bug target/37216] [cygming] Invalid alignment for SSE store to .comm data generated with -O3
- References: <bug-37216-16627@http.gcc.gnu.org/bugzilla/>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- Comment #7 from brian at dessent dot net 2008-08-24 21:15 -------
Subject: Re: [cygming] Invalid alignment for SSE store to
.comm data generated with -O3
> Another route would be to set the .bss minimum back to 2**4 again.
Actually that's not really great either because it doesn't do anything
to address the more general form of the problem, e.g.
int foo[16] __attribute__((aligned (32)));
would still end up at the mercy of whatever the .bss default is, i.e.
that alignment requirement isn't recorded anywhere.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37216