Return-Path: Delivered-To: apmail-harmony-commits-archive@www.apache.org Received: (qmail 65129 invoked from network); 7 Mar 2008 15:51:27 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 7 Mar 2008 15:51:27 -0000 Received: (qmail 43504 invoked by uid 500); 7 Mar 2008 15:51:23 -0000 Delivered-To: apmail-harmony-commits-archive@harmony.apache.org Received: (qmail 43487 invoked by uid 500); 7 Mar 2008 15:51:23 -0000 Mailing-List: contact commits-help@harmony.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@harmony.apache.org Delivered-To: mailing list commits@harmony.apache.org Received: (qmail 43478 invoked by uid 99); 7 Mar 2008 15:51:23 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 07 Mar 2008 07:51:23 -0800 X-ASF-Spam-Status: No, hits=-2000.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.3] (HELO eris.apache.org) (140.211.11.3) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 07 Mar 2008 15:50:43 +0000 Received: by eris.apache.org (Postfix, from userid 65534) id 07ACC1A9832; Fri, 7 Mar 2008 07:51:03 -0800 (PST) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r634718 - in /harmony/enhanced/drlvm/trunk: src/test/regression/H2092/run.test.xml vm/include/open/vm_interface.h vm/jitrino/src/jet/cg_br.cpp vm/jitrino/src/jet/compiler.cpp Date: Fri, 07 Mar 2008 15:51:02 -0000 To: commits@harmony.apache.org From: mfursov@apache.org X-Mailer: svnmailer-1.0.8 Message-Id: <20080307155104.07ACC1A9832@eris.apache.org> X-Virus-Checked: Checked by ClamAV on apache.org Author: mfursov Date: Fri Mar 7 07:50:58 2008 New Revision: 634718 URL: http://svn.apache.org/viewvc?rev=634718&view=rev Log: Fix for HARMONY-5550 [drlvm][jit] Sunflow fails on multicore PCs Modified: harmony/enhanced/drlvm/trunk/src/test/regression/H2092/run.test.xml harmony/enhanced/drlvm/trunk/vm/include/open/vm_interface.h harmony/enhanced/drlvm/trunk/vm/jitrino/src/jet/cg_br.cpp harmony/enhanced/drlvm/trunk/vm/jitrino/src/jet/compiler.cpp Modified: harmony/enhanced/drlvm/trunk/src/test/regression/H2092/run.test.xml URL: http://svn.apache.org/viewvc/harmony/enhanced/drlvm/trunk/src/test/regression/H2092/run.test.xml?rev=634718&r1=634717&r2=634718&view=diff ============================================================================== (empty) Modified: harmony/enhanced/drlvm/trunk/vm/include/open/vm_interface.h URL: http://svn.apache.org/viewvc/harmony/enhanced/drlvm/trunk/vm/include/open/vm_interface.h?rev=634718&r1=634717&r2=634718&view=diff ============================================================================== --- harmony/enhanced/drlvm/trunk/vm/include/open/vm_interface.h (original) +++ harmony/enhanced/drlvm/trunk/vm/include/open/vm_interface.h Fri Mar 7 07:50:58 2008 @@ -102,7 +102,7 @@ PROTOTYPE_WITH_NAME(bool , field_is_magic, (Field_Handle fh)); //Boolean field_is_magic(Field_Handle fh); PROTOTYPE_WITH_NAME(bool , field_is_private, (Field_Handle fh)); PROTOTYPE_WITH_NAME(bool , field_is_static, (Field_Handle fh)); -PROTOTYPE_WITH_NAME(bool , field_is_volatile, (Field_Handle fh)); +PROTOTYPE_WITH_NAME(Boolean , field_is_volatile, (Field_Handle fh)); //Method Modified: harmony/enhanced/drlvm/trunk/vm/jitrino/src/jet/cg_br.cpp URL: http://svn.apache.org/viewvc/harmony/enhanced/drlvm/trunk/vm/jitrino/src/jet/cg_br.cpp?rev=634718&r1=634717&r2=634718&view=diff ============================================================================== --- harmony/enhanced/drlvm/trunk/vm/jitrino/src/jet/cg_br.cpp (original) +++ harmony/enhanced/drlvm/trunk/vm/jitrino/src/jet/cg_br.cpp Fri Mar 7 07:50:58 2008 @@ -94,12 +94,12 @@ void Compiler::gen_goto(unsigned target) { - gen_bb_leave(target); if (target <= m_pc) { // Back branch gen_prof_be(); gen_gc_safe_point(); } + gen_bb_leave(target); br(cond_none, target, m_bbinfo->start); } Modified: harmony/enhanced/drlvm/trunk/vm/jitrino/src/jet/compiler.cpp URL: http://svn.apache.org/viewvc/harmony/enhanced/drlvm/trunk/vm/jitrino/src/jet/compiler.cpp?rev=634718&r1=634717&r2=634718&view=diff ============================================================================== --- harmony/enhanced/drlvm/trunk/vm/jitrino/src/jet/compiler.cpp (original) +++ harmony/enhanced/drlvm/trunk/vm/jitrino/src/jet/compiler.cpp Fri Mar 7 07:50:58 2008 @@ -155,7 +155,7 @@ // Process args, update flags if necessary // if (!get_bool_arg("bbp", true)) { - compile_flags &= JMF_BBPOLLING; + compile_flags &= ~JMF_BBPOLLING; } #ifndef _EM64T_ m_lazy_resolution = get_bool_arg("lazyResolution", true);