Updates:
Status: Assigned
Owner: [email protected]
Cc: [email protected] [email protected]
Comment #1 on issue 1505 by [email protected]: general protection fault due
to misaligned addresses with sse in v8::internal::DateParser::Parse
http://code.google.com/p/v8/issues/detail?id=1505
We should be aligning the stack on entry to C++:
int OS::ActivationFrameAlignment() {
#ifdef V8_TARGET_ARCH_ARM
// On EABI ARM targets this is required for fp correctness in the
// runtime system.
return 8;
#elif V8_TARGET_ARCH_MIPS
return 8;
#endif
// With gcc 4.4 the tree vectorization optimizer can generate code
// that requires 16 byte alignment such as movdqa on x86.
return 16;
}
Bill, could you double check that we are doing that correctly?
Have you been able to consistently reproduce this with a simple example?
--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev