From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Delivered-To: caml-list@yquem.inria.fr Received: from concorde.inria.fr (concorde.inria.fr [192.93.2.39]) by yquem.inria.fr (Postfix) with ESMTP id CDBC0BBFB for ; Sun, 19 Jun 2005 05:30:16 +0200 (CEST) Received: from pauillac.inria.fr (pauillac.inria.fr [128.93.11.35]) by concorde.inria.fr (8.13.0/8.13.0) with ESMTP id j5J3UG8V004823 for ; Sun, 19 Jun 2005 05:30:16 +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 FAA23329 for ; Sun, 19 Jun 2005 05:30:16 +0200 (MET DST) Received: from swordfish.cs.caltech.edu (swordfish.cs.caltech.edu [131.215.44.124]) by concorde.inria.fr (8.13.0/8.13.0) with ESMTP id j5J3UF2J004819 for ; Sun, 19 Jun 2005 05:30:15 +0200 Received: from [192.168.1.100] (charter-242-004.caltech.edu [131.215.242.4]) by swordfish.cs.caltech.edu (Postfix) with ESMTP id 1234FDF2D6 for ; Sat, 18 Jun 2005 20:30:14 -0700 (PDT) Message-ID: <42B4E6C5.2010405@cs.caltech.edu> Date: Sat, 18 Jun 2005 20:30:13 -0700 From: Aleksey Nogin Organization: California Institute of Technology, Computer Science Department User-Agent: Mozilla Thunderbird 1.0.2-1.3.3 (X11/20050513) X-Accept-Language: en-us, en MIME-Version: 1.0 To: Caml List Subject: OCaml 3.08.3 fails to compile under Fedora Core 4 (GCC 4). X-Enigmail-Version: 0.89.5.0 X-Enigmail-Supports: pgp-inline, pgp-mime Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Miltered: at concorde with ID 42B4E6C8.000 by Joe's j-chkmail (http://j-chkmail.ensmp.fr)! X-Miltered: at concorde with ID 42B4E6C7.000 by Joe's j-chkmail (http://j-chkmail.ensmp.fr)! X-Spam: no; 0.00; ocaml:01 gcc:01 ocaml:01 gcc:01 mult:01 reloading:01 compile:01 compile:01 short:01 caltech:02 caltech:02 2200:96 suggestions:05 fails:06 fails:06 X-Spam-Checker-Version: SpamAssassin 3.0.2 (2004-11-16) on yquem.inria.fr X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=disabled version=3.0.2 X-Spam-Level: As was already mentioned on this list about a month ago, OCaml 3.08.3 fails to compile with GCC4. Specifically, when I try to compile 3.08.3 under the recently released Fedora Core 4, I get: In file included from bng.c:21: bng_ia32.c: In function ‘bng_ia32_mult_add_digit’: bng_ia32.c:111: error: can't find a register in class ‘GENERAL_REGS’ while reloading ‘asm' As far as I can tell, last time this came up on this list nobody have offered any solutions short of downgrading GCC. Is there any other way to get it to work? TIA for any suggestions. -- Aleksey Nogin Home Page: http://nogin.org/ E-Mail: nogin@cs.caltech.edu (office), aleksey@nogin.org (personal) Office: Moore 04, tel: (626) 395-2200