From commits-return-43137-apmail-harmony-commits-archive=harmony.apache.org@harmony.apache.org Tue Sep 04 03:21:19 2007 Return-Path: Delivered-To: apmail-harmony-commits-archive@www.apache.org Received: (qmail 22601 invoked from network); 4 Sep 2007 03:21:18 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 4 Sep 2007 03:21:18 -0000 Received: (qmail 30692 invoked by uid 500); 4 Sep 2007 03:21:13 -0000 Delivered-To: apmail-harmony-commits-archive@harmony.apache.org Received: (qmail 30668 invoked by uid 500); 4 Sep 2007 03:21:13 -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 30654 invoked by uid 99); 4 Sep 2007 03:21:13 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 03 Sep 2007 20:21:13 -0700 X-ASF-Spam-Status: No, hits=-100.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.4] (HELO brutus.apache.org) (140.211.11.4) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 04 Sep 2007 03:21:18 +0000 Received: from brutus (localhost [127.0.0.1]) by brutus.apache.org (Postfix) with ESMTP id E7ED6714163 for ; Mon, 3 Sep 2007 20:20:57 -0700 (PDT) Message-ID: <1479506.1188876057939.JavaMail.jira@brutus> Date: Mon, 3 Sep 2007 20:20:57 -0700 (PDT) From: "Alexey Varlamov (JIRA)" To: commits@harmony.apache.org Subject: [jira] Closed: (HARMONY-4702) [drlvm][jit][opt] type merge for stack vars in prepass is too restrictive In-Reply-To: <8135823.1188555510500.JavaMail.jira@brutus> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org [ https://issues.apache.org/jira/browse/HARMONY-4702?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Alexey Varlamov closed HARMONY-4702. ------------------------------------ Resolution: Fixed Applied at r572291. > [drlvm][jit][opt] type merge for stack vars in prepass is too restrictive > ------------------------------------------------------------------------- > > Key: HARMONY-4702 > URL: https://issues.apache.org/jira/browse/HARMONY-4702 > Project: Harmony > Issue Type: Bug > Components: DRLVM > Environment: All > Reporter: Pavel Ozhdikhin > Assignee: Alexey Varlamov > Attachments: prepass_opt_20070830.patch > > > VarIncarnations of stack variables of different types are not merged at joining edges, even if their types are compatible. This may lead to incorrect promotion of the stack var to variable at some CFG point and to the crash during the compilation. The bug was caught on a complex Jython scenario with dynamic class generation. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.