Status: New
Owner: ----

New issue 2733 by [email protected]: The mjsunit/manual-parallel-recompile test fails on single-core MIPS test boards.
http://code.google.com/p/v8/issues/detail?id=2733

The mjsunit/manual-parallel-recompile test fails on our single-core MIPS test boards. It seems the problem is not MIPS specific, it should come up on every single core target.

If there are only one core, the parallel recompilation gets disabled in isolate.cc:
2298      if (FLAG_parallel_recompilation &&
2299          SystemThreadManager::NumberOfParallelSystemThreads(
2300              SystemThreadManager::PARALLEL_RECOMPILATION) == 0) {
2301        FLAG_parallel_recompilation = false;
2302      }

However, the test forces parallel compilation even on such cores, so it fails:
# Fatal error in ../src/objects.cc, line 9202
# CHECK(FLAG_parallel_recompilation) failed

We think the solution to this problem has 3 parts:
- Add an %IsParallelSupported() builtin function to make possible to check support of parallel processing from JavaScripts. - Change the test script that if parallel recompilation is forced on a single core CPU, expect that it won't be recompiled in parallel. - Change the JSFunction::MarkForParallelRecompilation() to fall back gracefully if parallel recompilation is not supported.

--
You received this message because this project is configured to send all issue notifications to this address.
You may adjust your notification preferences at:
https://code.google.com/hosting/settings

--
--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev
--- You received this message because you are subscribed to the Google Groups "v8-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to