Reviewers: Rico, Description: Merge Solaris stack alignment fix to the 3.2 branch.
Please review this at http://codereview.chromium.org/7277034/ SVN Base: http://v8.googlecode.com/svn/branches/3.2/ Affected files: M src/platform-solaris.cc M src/version.cc Index: src/platform-solaris.cc =================================================================== --- src/platform-solaris.cc (revision 8432) +++ src/platform-solaris.cc (working copy) @@ -1,4 +1,4 @@ -// Copyright 2006-2009 the V8 project authors. All rights reserved. +// Copyright 2011 the V8 project authors. All rights reserved. // Redistribution and use in source and binary forms, with or without // modification, are permitted provided that the following conditions are // met: @@ -105,7 +105,8 @@ int OS::ActivationFrameAlignment() { - return STACK_ALIGN; + // GCC generates code that requires 16 byte alignment such as movdqa. + return Max(STACK_ALIGN, 16); } Index: src/version.cc =================================================================== --- src/version.cc (revision 8432) +++ src/version.cc (working copy) @@ -35,7 +35,7 @@ #define MAJOR_VERSION 3 #define MINOR_VERSION 2 #define BUILD_NUMBER 10 -#define PATCH_LEVEL 23 +#define PATCH_LEVEL 24 // Use 1 for candidates and 0 otherwise. // (Boolean macro values are not supported by all preprocessors.) #define IS_CANDIDATE_VERSION 0 -- v8-dev mailing list [email protected] http://groups.google.com/group/v8-dev
