From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Original-To: caml-list@yquem.inria.fr Delivered-To: caml-list@yquem.inria.fr Received: from nez-perce.inria.fr (nez-perce.inria.fr [192.93.2.78]) by yquem.inria.fr (Postfix) with ESMTP id EF8ECBB83 for ; Thu, 27 Apr 2006 13:42:05 +0200 (CEST) Received: from pauillac.inria.fr (pauillac.inria.fr [128.93.11.35]) by nez-perce.inria.fr (8.13.0/8.13.0) with ESMTP id k3RBg58d023607 for ; Thu, 27 Apr 2006 13:42:05 +0200 Received: from concorde.inria.fr (concorde.inria.fr [192.93.2.39]) by pauillac.inria.fr (8.7.6/8.7.3) with ESMTP id NAA13321 for ; Thu, 27 Apr 2006 13:42:05 +0200 (MET DST) Received: from web50401.mail.yahoo.com (web50401.mail.yahoo.com [206.190.38.66]) by concorde.inria.fr (8.13.0/8.13.0) with SMTP id k3RBg4EC029662 for ; Thu, 27 Apr 2006 13:42:04 +0200 Received: (qmail 66096 invoked by uid 60001); 27 Apr 2006 11:42:04 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=Message-ID:Date:From:Reply-To:Subject:To:In-Reply-To:MIME-Version:Content-Type; b=t37E9r6hJnMwhckAfP0pQwn9U4277bJPG1wEnIoltzkN2mhp2uhO1e868EenOskNBRVaqWFpQMOy4VNGAVuWLYixhZ+9S+Nwk7zeiXOBOjdiXKqXO+o8or07o2EPxUNV2+aIExQKt5zmk9bga6Xs1lWHpz4fVB3QUrcZ7jtb2w4= ; Message-ID: <20060427114204.66094.qmail@web50401.mail.yahoo.com> Date: Thu, 27 Apr 2006 04:42:04 -0700 (PDT) From: Joaquin Cuenca Abela Reply-To: Joaquin Cuenca Abela Subject: Re: [Caml-list] Re: Performance of threaded interpreter on hyper-threaded CPU To: caml-list@inria.fr In-Reply-To: <20060425225232.20309.qmail@web50414.mail.yahoo.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Miltered: at nez-perce with ID 4450AE0D.000 by Joe's j-chkmail (http://j-chkmail.ensmp.fr)! X-Miltered: at concorde with ID 4450AE0C.000 by Joe's j-chkmail (http://j-chkmail.ensmp.fr)! X-Spam: no; 0.00; fwiw:01 gcc:01 gcc:01 bug:01 wrote:01 caml-list:01 gnu:02 seems:03 threaded:03 opcodes:03 problem:05 interpreter:06 machine:08 cgi:90 virtual:12 X-Spam-Checker-Version: SpamAssassin 3.0.3 (2005-04-27) on yquem.inria.fr X-Spam-Level: ** X-Spam-Status: No, score=2.2 required=5.0 tests=FORGED_YAHOO_RCVD autolearn=disabled version=3.0.3 Joaquin wrote: > > FWIW, I did some tests with gcc 3.4.2, and -fno-crossjumping > works *sometimes*. If you combine it with -O2 *and* your virtual > machine has less than 10 opcodes (??) then -fno-crossjumping > works as expected. And replying to myself, this problem seems to be fixed in gcc 4.0.0 See http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15242 -- Joaquin Cuenca Abela