www.delorie.com/archives/browse.cgi   search  
Mail Archives: pgcc/1998/02/11/01:06:22

X-pop3-spooler: POP3MAIL 2.1.0 b 3 961213 -bs-
Delivered-To: pcg AT goof DOT com
From: Andrew Crabtree <andrewc AT typhoon DOT rose DOT hp DOT com>
Message-Id: <199802110106.AA047619168@typhoon.rose.hp.com>
Subject: Re: djgpp & exception handling
To: pcg AT goof DOT com (Marc Lehmann)
Date: Tue, 10 Feb 1998 17:06:07 PST
Cc: blizzar AT hem1 DOT passagen DOT se, beastium-list AT Desk DOT nl
In-Reply-To: <19980211014306.41560@cerebro.laendle>; from "Marc Lehmann" at Feb 11, 98 1:43 am
Reply-To: andrewc AT rosemail DOT rose DOT hp DOT com
X-Mailer: Elm [revision: 109.16]
Sender: Marc Lehmann <pcg AT goof DOT com>
Status: RO
X-Status: A
Lines: 35

 
> just for further info: does your program work when you recompile it
> with "-fsjlj-exceptions"?
You should see my message to egcs soon, about why regular frame 
exception handling doesn't work.  I am trying to 'fix' collect2 
to remove its reliance on vfork, and instead use popen.  It appears 
that it doesn't need to have asynch processes, and just suspending one,
and running the other outputting to a file should be ok.  
setjump/longjump exception handling does work BTW, but is it 
a functionally equivalent replacement of the regular mechanism?  
 
> andrew???
Its not my fault.  Really.  ;)

It might be quicker to patch gcc to emit the call to register frame
properly, instead of using collect2.  But I don't know for sure
because I don't know what collect2 does ... only half way through
the sources.

> > * A brief description of DJGPP:                     *
> > * NEVER BEFORE HAS SO FEW DONE SO MUCH FOR SO MANY! *
> linux? (no, don't flame..)
:) The never is a bit much (how about gcc, or emacs, or ...)

Andy

--
_______       ___________________________________________________________
           /                       	                  Andrew Crabtree 
          /                          	      Workgroup Networks Division 
         ____       ___  /                                Hewlett-Packard 
        /     /    /    /   		                    Roseville, CA 
     __/   __/    _____/                                     916/785-1675
                 /                           andrewc AT rosemail DOT rose DOT hp DOT com
___________   __/   _____________________________________________________

- Raw text -


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