This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
Re: optimization/8049: SSE unaligned vector stores crash with -O0
> On Thu, 10 Oct 2002, Jan Hubicka wrote:
>
> > This really is load, however it is stored previously as:
> > > 0x80484c9 <MatrixMultiply+177>: movaps %xmm0,0xffffff68(%ebp)
>
> Why is that a store and this a load?
>
> 0x804888b <MatrixMultiply+1139> movaps %xmm0, 0x4 (%esp,1)
I see, I got confused by the disassembly.
I tought you are getting trap on the previous load, not on this store.
In this case it is not start frame that is misaligned, but outgoing
argument area is that looks like unrelated bug. (we crash during
storing the argument for function call, not during reading the stack
frame copy of C1). I will check what is going on here.
Thanks,
Honza
>
>
> ---------------------------------------------------
> Ian Ollmann, Ph.D. iano@cco.caltech.edu
> ---------------------------------------------------