delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1993/11/27/13:48:36

Date: Thu, 25 Nov 93 12:06:01 GMT
From: acc AT asterix DOT inescn DOT pt (Antonio Costa)
To: DJGPP <DJGPP AT sun DOT soe DOT clarkson DOT edu>
Subject: SEGV without option -s to gcc

Hi.

I have a problem which I cannot understand why it happens.
If I compile programs with gcc (from djgpp 1.10) with option -s, all
my programs work fine.
But if I don't use that option, almost all of them stop immediately with
exception 'segmentation violation', pointing to some place inside malloc
code (usually malloc+200 or similar).

I'm using my own go32.exe (compiled directly with BCC 3.1 using option -3
and optimizations).

I don't mind using always '-s', but unfortunately I can't use the debugger,
because that problem is in the startup phase of a program, before executing
the program's code.

Is it related to go32.exe version I use? Should I change to another go32.exe
version?

Thanks in advance,
Antonio.
.........................................................................
     O     O
    /     /                        I N E S C
   | O   |        Antonio Costa        | E-Mail   acc AT asterix DOT inescn DOT pt
   | |\  |   O                         |          acosta AT porto DOT inescn DOT pt
   | | \ |  /  O  Comp. Graphics & CAD | DECnet   porto::acosta
   | |  \| /  /                        |
   | |  /  | |    Largo Mompilher 22   | UUCP     {mcvax,...}!...
   O | |-O | |    4100 Porto PORTUGAL  | Bell     +351+02+321006
    /   \ /   \
   O     O     O          "Let the good times roll..."

- Raw text -


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