Message-ID: From: "EFT.Eric Devolder" To: djgpp AT delorie DOT com Subject: ...and now problem when trying to recompile libm.a ! Date: Wed, 24 Jun 1998 10:00:32 +0200 MIME-Version: 1.0 Content-Type: text/plain Precedence: bulk Hello again. I just managed to compile djgpp libc.a library, with minor problem (see thread "as error message when trying to recompile djgpp lib"). But now, the makeall.bat file clashes when compiling libm.a . Everything works until: (I've removed lots of text to keep essential one) ==== libm ... --------------------------------------- Making in src ... gcc @../../gcc.opt -I. -I- -I../../../include -Wno-error -Wno-strict-prototypes -D_USE_LIBM_MATH_H -c s_finite.S e:/djgpp/tmp\ccbaaaaa: Assembler messages: e:/djgpp/tmp\ccbaaaaa:114: Error: register does not match opcode suffix make.exe: *** [s_finite.o] Error 1 Cyptic, isn't it ? The file s_finite.S is located at src/libm/src/ and follows (I did not changed it!) ------------------------------------------------------------------------ -- /* Copyright (C) 1994 DJ Delorie, see COPYING.DJ for details */ /* * Copyright (c) 1993,94 Winning Strategies, Inc. * All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * 3. All advertising materials mentioning features or use of this software * must display the following acknowledgement: * This product includes software developed by Winning Strategies, Inc. * 4. The name of the author may not be used to endorse or promote products * derived from this software without specific prior written permission * * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ /* * Written by: * J.T. Conklin (jtc AT wimsey DOT com), Winning Strategies, Inc. */ #include RCSID("$Id: s_finite.S,v 1.2 1994/03/12 01:30:38 jtc Exp $") ENTRY(finite) movl 8(%esp),%eax andl $0x7ff00000, %eax cmpl $0x7ff00000, %eax setnel %al andl $0x000000ff, %eax ret ------------------------------------------------------------------------ -- My djgpp version is 2.01 (not alpha). Someone an idea ?