www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1996/06/06/17:12:29

Date: Thu, 6 Jun 1996 13:59:34 -0700 (PDT)
From: Samuel Vincent <svincent AT cs DOT sonoma DOT edu>
To: a920101 AT zipi DOT fi DOT upm DOT es
cc: djgpp AT delorie DOT com
Subject: Re: Not optimizing=Crash???
In-Reply-To: <1996Jun6.104656@zipi.fi.upm.es>
Message-ID: <Pine.GSO.3.93.960606135753.21387A-100000@zippy>
MIME-Version: 1.0

On 6 Jun 1996 a920101 AT zipi DOT fi DOT upm DOT es wrote:

> Hi everybody!
>    I am programming a game with DJGPP 2.0, and I'm finding it is a realy
> *great* tool. I have currently written 2500+ lines in C++/Asm, and had no
> problem (except for my own bugs ;). But now I am facing a strange behaviour
> with my program: If I compile it *without* optimizations (-m486 -O3), it
> crashes with a page fault after exiting the game (I mean: you quit playing,
> and then it dumps out a GPF, no problem *while* playing). I find no problem
> when compiling with -m486 -O3, anyway.
> I've debugged the generated code, and I've found that the problem is GCC
> not passing the correct arguments to some functions. I call the function
> with the correct parameter (made sure of this), but it gets a wild one!
> I stopped using the nearptr feature, as this is dangerous, but the problem
> didn't went away...any clue???
> 
> Yes, I am using the last version of CWSDPMI and those things...
> 
> Any help would be appreciated.
> Thanks in advance.

Do you have function prototypes properly declared before claling any of
the functions?
Hmm.

-Sam


- Raw text -


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