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 E7DBDBCAC for ; Sun, 22 May 2005 15:53:48 +0200 (CEST) Received: from smtp829.mail.sc5.yahoo.com (smtp829.mail.sc5.yahoo.com [66.163.171.16]) by concorde.inria.fr (8.13.0/8.13.0) with SMTP id j4MDrlx6019289 for ; Sun, 22 May 2005 15:53:48 +0200 Received: from unknown (HELO SESQUI7.sbcglobal.net) (sesquized@sbcglobal.net@66.72.80.118 with login) by smtp829.mail.sc5.yahoo.com with SMTP; 22 May 2005 13:53:46 -0000 Message-Id: <6.2.1.2.0.20050522085211.01de9150@pop.sbcglobal.yahoo.com> X-Mailer: QUALCOMM Windows Eudora Version 6.2.1.2 Date: Sun, 22 May 2005 08:53:33 -0500 To: caml-list@yquem.inria.fr From: Bill Smith Subject: gcc 4.0.0 and OCaml 3.08.3 Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed; x-avg-checked=avg-ok-49963908 X-Miltered: at concorde with ID 42908EEB.001 by Joe's j-chkmail (http://j-chkmail.ensmp.fr)! X-Spam: no; 0.00; gcc:01 ocaml:01 ocaml:01 gcc:01 byterun:01 -fpic:01 mult:01 reloading:01 fallen:98 compiles:01 bin:01 reentrant:02 compiling:02 asm:02 bits:04 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: I've been having trouble with the "make world" phase of compiling OCaml 3.08.3 with gcc 4.0.0. I'm using Linux 2.4.26 on an AMD Athlon XP. There error I get is: /gcc-4.0.0/bin/gcc -O2 -O -I../../byterun -D_FILE_OFFSET_BITS=64 -D_REENTRANT -fPIC -DBNG_ARCH_ia32 -DBNG_ASM_LEVEL=2 -c -o bng.o bng.c 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' make[1]: *** [bng.o] Error 1 To deal with the problem I've just fallen back to gcc 3.4.3 which compiles ocaml 3.08.3 successfully. Bill Smith