Commit 957e1b38 authored by akos.palfi@imgtec.com's avatar akos.palfi@imgtec.com

MIPS: We should never allocate a 0-sized buffer, so never grow from 0.

Port r22947 (e72b5aed) and r22944 (d1d8f44c)

BUG=
R=paul.lind@imgtec.com

Review URL: https://codereview.chromium.org/446923003

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22948 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
parent aade11ed
...@@ -1974,9 +1974,7 @@ void Assembler::GrowBuffer() { ...@@ -1974,9 +1974,7 @@ void Assembler::GrowBuffer() {
// Compute new buffer size. // Compute new buffer size.
CodeDesc desc; // The new buffer. CodeDesc desc; // The new buffer.
if (buffer_size_ < 4*KB) { if (buffer_size_ < 1 * MB) {
desc.buffer_size = 4*KB;
} else if (buffer_size_ < 1*MB) {
desc.buffer_size = 2*buffer_size_; desc.buffer_size = 2*buffer_size_;
} else { } else {
desc.buffer_size = buffer_size_ + 1*MB; desc.buffer_size = buffer_size_ + 1*MB;
......
...@@ -2631,9 +2631,7 @@ void Assembler::GrowBuffer() { ...@@ -2631,9 +2631,7 @@ void Assembler::GrowBuffer() {
// Compute new buffer size. // Compute new buffer size.
CodeDesc desc; // The new buffer. CodeDesc desc; // The new buffer.
if (buffer_size_ < 4*KB) { if (buffer_size_ < 1 * MB) {
desc.buffer_size = 4*KB;
} else if (buffer_size_ < 1*MB) {
desc.buffer_size = 2*buffer_size_; desc.buffer_size = 2*buffer_size_;
} else { } else {
desc.buffer_size = buffer_size_ + 1*MB; desc.buffer_size = buffer_size_ + 1*MB;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment