delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1994/12/05/21:29:38

Organization: Eurotherm Controls Limited.
Address: Faraday Close, Durrington, Worthing, W.Sussex, BN13 3PL, England.
Phone: +44 903 268500
Fax: +44 903 265982
From: Richard Hine <rh00 AT controls DOT eurotherm DOT co DOT uk>
Date: Mon, 5 Dec 94 17:06:13 GMT
To: djgpp AT sun DOT soe DOT clarkson DOT edu
Subject: Non-present 80387 when assembling


I am trying to use the gnu C compiler on a number of DOS PCs.  The
compiler was built for me from by a colleague who tells me that it was
djgpp version 1.11.

I am experiencing problems when assembling some of the files compiled
by gcc as I get the following error.  I am using gcc version 2.5.8 and
GNU assembler version 2.1 (m68k-unknown-coff).

> Fatal!  Application attempted to use not-present 80387!
> Floating point opcode at virtual address 0x00012b54
> Coprocessor not available at eip=12b54
> eax=00000012 ebx=00000014 ecx=00000000 edx=00000013 esi=00033124 edi=00033078
> ebp=7ffff9bc esp=7ffff8fc cs=d8 ds=48 es=48 fs=48 gs=38 ss=48 cr2=000079f6
> Call frame traceback EIPs:
> 0x00012b54
> 0x000137db
> 0x00014226
> 0x00014fbe
> 0x0000c412
> 0x000069e0
> 0x0000a4ba
> 0x000181f9
> 0x000126e8 
> 0x0001257d

Is there a limitation on what hardware is required to use the
assembler or do I just need to re-link it with a math library?  Is
there a math library somewhere which will use an 80387 if there is
one in the machine being used?

I am also interested in finding out what the RAM and disk requirements
are for djgpp.

Would a more recent version of djgpp help me with my math library
problem and would it run in smaller hardware in general?



Thanks for the help,

Richard Hine

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019