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: "sherpya at netfarm dot it" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 30 Sep 2008 14:10:24 -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 #25 from sherpya at netfarm dot it 2008-09-30 14:10 -------
(In reply to comment #24)
> Subject: Re: [cygming] Invalid alignment for SSE store
> to .comm data generated with -O3
>
> > a printf in the code for ff_cos_16 causes the compiler to align the var,
> > but at this point it crashes in another place using sse code
>
> So, does this mean that the align patch is working, but that there is
> some other bug that is preventing some sse code from working ? If so
> then I can formally submit the align patch for approval.
>
> Cheers
> Nick
>
unfortunately not, with a printf the var is aligned without a printf is not
aligned (someone changes the behavior of the patch), and thus it will crash
the patch seems to make the right job but some other tool in the chain
interferes with it
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37216