Reviewers: Rico, Description: Fix Issue 1234.
Ensure that there is always enough bytes between consequtive calls in unoptimized code to write a call instruction at the return points without overlapping. This handles the case where two return points were only four bytes apart (because the latter call was to a register). BUG=v8:1234 Please review this at http://codereview.chromium.org/6624091/ SVN Base: https://v8.googlecode.com/svn/branches/bleeding_edge Affected files: M src/ia32/macro-assembler-ia32.h M src/ia32/macro-assembler-ia32.cc M src/safepoint-table.h M src/x64/assembler-x64.h M src/x64/lithium-codegen-x64.h M src/x64/lithium-codegen-x64.cc M src/x64/macro-assembler-x64.h M src/x64/macro-assembler-x64.cc -- v8-dev mailing list [email protected] http://groups.google.com/group/v8-dev
