www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1998/07/16/19:01:24

From: Jos De Laender <De_Laender-De_Winter AT village DOT uunet DOT be>
Newsgroups: comp.os.msdos.djgpp,comp.lang.ada
Subject: GNAT - tasking - FP emulation
Date: Thu, 16 Jul 1998 12:44:55 -0700
Organization: Sometimes chaotic ...
Lines: 29
Message-ID: <35AE557B.4BFC@village.uunet.be>
Reply-To: De_Laender-De_Winter AT village DOT uunet DOT be
NNTP-Posting-Host: uu194-7-99-44.unknown.uunet.be
Mime-Version: 1.0
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp

Hi,

Strange problem ( although smelling to FAQ ) :

- GNAT307 (GNU ADA) on a 386DX system without 387. ( some people
	do like old-timers, don't they ?)
- GNU WMEMU387 installed as SW emulator after problems with
the djgpp EMU387 (FPE if I remember correctly)

From the moment I use tasking in my ADA (i.e. the diners - example)
I crash with :
	cannot continue from exception; exiting due to signal 0123 
	Page fault at ...
	(stuff)

I guess ( some indications I forgot ) that it probably has to see 
with 387 emulation. The FAQ on djgpp mentions something about
emulation problems.

Now, in a brave mood, I wanted to dig into code and try to debug.
However, from the moment I use a debugger (gdb or fsdb) and just
run the ada-tasking problems, everything goes OK !! i.e. the 
diners-example runs under debugger and crashes standalone.

Here I'm stuck ... Anyone who can assist ?

Thanks

Jos De Laender - Zottegem - Belgium

- Raw text -


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