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

Reply via email to