This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

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
> ---------------------------------------------------


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]