From mboxrd@z Thu Jan 1 00:00:00 1970 Received: (from weis@localhost) by pauillac.inria.fr (8.7.6/8.7.3) id MAA10400 for caml-redistribution; Thu, 1 Apr 1999 12:46:00 +0200 (MET DST) Received: from nez-perce.inria.fr (nez-perce.inria.fr [192.93.2.78]) by pauillac.inria.fr (8.7.6/8.7.3) with ESMTP id LAA04687 for ; Thu, 1 Apr 1999 11:52:48 +0200 (MET DST) Received: from mistral.univ-bpclermont.fr (mistral.univ-bpclermont.fr [193.54.50.10]) by nez-perce.inria.fr (8.8.7/8.8.7) with ESMTP id LAA00284 for ; Thu, 1 Apr 1999 11:52:47 +0200 (MET DST) Received: (from jserot@localhost) by mistral.univ-bpclermont.fr (8.7.1/8.7.1) id LAA29670 for caml-list@inria.fr; Thu, 1 Apr 1999 11:52:42 +0200 (METDST) From: Jocelyn Serot Message-Id: <199904010952.LAA29670@mistral.univ-bpclermont.fr> Subject: Ocaml on a DEC alpha To: caml-list@inria.fr (Caml mailing list) Date: Thu, 01 Apr 1999 11:52:41 METDST X-Mailer: Elm [revision: 212.2] Sender: weis Hello, I'm trying to use ocamlopt to generate binary executables for a machine built upon DEC Alpha (21066) processors. Cross-compilation is done on a Sun Ultra under Solaris. As explained by X. Leroy in a recent mail, i've edited the config/Makefile to use my specific cross-compiler/assembler and patched the name of the assembler in the relevant files. I have some problems with the assembly code given in asmrun/alpha.S and generated when compiling stdlib/*.ml. For example: alpha.S:151: Warning: Illegal operands (* line 151 is: jsr garbage_collection *) alpha.S:238: Warning: Illegal operands (* line 238 is: jsr ($25) *) /tmp/camlasm9.s:1200: Error: Unknown opcode: `ldbu' (* when compiling stdlib/pervasives.ml, line 577 is: ldbu $2, 0($3) *) ... The cross-assembler is a bundled derivative of GNU as (verbose option gives: GNU assembler version 2.6 (alpha-dec-netbsd10), using BFD version 2.6) and i could not find any information on the Alpha assembly language in the GNU as doc. I was therefore wondering if someone who has played with the Alpha could give me any hint.. Thanks, J. Serot E-mail: Jocelyn.Serot@lasmea.univ-bpclermont.fr ............................. S-mail: LASMEA - UMR 6602 CNRS, Universite Blaise Pascal, 63177 Aubiere cedex Tel: (33) 04 73.40.73.30 - Fax: (33) 04 73.40.72.62 ......................... .... http://wwwlasmea.univ-bpclermont.fr/Personnel/Jocelyn.Serot/Welcome.html