Return-Path: Delivered-To: apmail-harmony-commits-archive@www.apache.org Received: (qmail 48026 invoked from network); 18 Apr 2007 04:58:39 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 18 Apr 2007 04:58:39 -0000 Received: (qmail 4577 invoked by uid 500); 18 Apr 2007 04:58:46 -0000 Delivered-To: apmail-harmony-commits-archive@harmony.apache.org Received: (qmail 4475 invoked by uid 500); 18 Apr 2007 04:58:45 -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 4466 invoked by uid 99); 18 Apr 2007 04:58:45 -0000 Received: from herse.apache.org (HELO herse.apache.org) (140.211.11.133) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 17 Apr 2007 21:58:45 -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, 17 Apr 2007 21:58:36 -0700 Received: from brutus (localhost [127.0.0.1]) by brutus.apache.org (Postfix) with ESMTP id 9202871406C for ; Tue, 17 Apr 2007 21:58:15 -0700 (PDT) Message-ID: <32663521.1176872295595.JavaMail.jira@brutus> Date: Tue, 17 Apr 2007 21:58:15 -0700 (PDT) From: "Nathan Beyer (JIRA)" To: commits@harmony.apache.org Subject: [jira] Commented: (HARMONY-3246) [drlvm][jit][opt] Jitted code can not be executed on non-SSE2 platforms In-Reply-To: <32182666.1172572265710.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-3246?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12489606 ] Nathan Beyer commented on HARMONY-3246: --------------------------------------- The latest patch seems to work fine on a P4/WinXP, but I tried running on a Quad P3 Xeon/Ubuntu and I ran into a mfence instruction in the hythr library. nathan@pants:~/harmony/drlvm-trunk/build/lnx_ia32_gcc_debug/deploy/jdk/jre/bin$ ./java -Xint -cp /home/nathan/workspace/helloworld/bin HelloWorld Illegal instruction nathan@pants:~/harmony/drlvm-trunk/build/lnx_ia32_gcc_debug/deploy/jdk/jre/bin$ gdb --args ./java -Xint -cp /home/nathan/workspace/helloworld/bin HelloWorld GNU gdb 6.6-debian Copyright (C) 2006 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "i486-linux-gnu"... Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1". (gdb) run Starting program: /home/nathan/harmony/drlvm-trunk/build/lnx_ia32_gcc_debug/deploy/jdk/jre/bin/java -Xint -cp /home/nathan/workspace/helloworld/bin HelloWorld [Thread debugging using libthread_db enabled] [New Thread -1214834000 (LWP 32414)] [New Thread -1215992944 (LWP 32417)] [New process 32414] [New LWP 32414] Program received signal SIGILL, Illegal instruction. 0xb7bc543f in fast_thread_array () from /home/nathan/harmony/drlvm-trunk/build/lnx_ia32_gcc_debug/deploy/jdk/jre/bin/libhythr.so (gdb) x/1i $eip 0xb7bc543f : mfence (gdb) > [drlvm][jit][opt] Jitted code can not be executed on non-SSE2 platforms > ----------------------------------------------------------------------- > > Key: HARMONY-3246 > URL: https://issues.apache.org/jira/browse/HARMONY-3246 > Project: Harmony > Issue Type: Improvement > Components: DRLVM > Reporter: Nikolay Sidelnikov > Assigned To: Nathan Beyer > Attachments: p5_fixed_commented.patch > > > Jitrino generates code with SSE and SSE2 instructions which can not be executed on processors older than Pentium 4. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.