| Index: src/platform-linux.cc | 
| =================================================================== | 
| --- src/platform-linux.cc	(revision 2090) | 
| +++ src/platform-linux.cc	(working copy) | 
| @@ -88,10 +88,15 @@ | 
|  | 
|  | 
| int OS::ActivationFrameAlignment() { | 
| -  // Floating point code runs faster if the stack is 8-byte aligned. | 
| +#ifdef V8_TARGET_ARCH_ARM | 
| // On EABI ARM targets this is required for fp correctness in the | 
| // runtime system. | 
| return 8; | 
| +#else | 
| +  // With gcc 4.4 the tree vectorization optimiser can generate code | 
| +  // that requires 16 byte alignment such as movdqa on x86. | 
| +  return 16; | 
| +#endif | 
| } | 
|  | 
|  | 
|  |