| www.delorie.com/archives/browse.cgi | search |
| Sender: | knusto01 AT d1o213 DOT telia DOT com |
| Message-ID: | <36F25F69.89FE5D00@mr.telia.no> |
| Date: | Fri, 19 Mar 1999 15:30:01 +0100 |
| From: | Knut Arne Storeide <knusto01 AT mr DOT telia DOT no> |
| X-Mailer: | Mozilla 4.5 [en] (X11; I; Linux 2.2.1-ac3 i686) |
| X-Accept-Language: | en |
| MIME-Version: | 1.0 |
| To: | pgcc AT delorie DOT com |
| Subject: | Re: Exceptions & core dumps ... |
| References: | <99031723063300 DOT 00611 AT localhost DOT localdomain> |
| Reply-To: | pgcc AT delorie DOT com |
Gerald Gutierrez wrote:
>
> Hi all. I'm getting core dumps with the following code below using RH5.2 and
> pgcc-1.1.1. It seems to work fine with egcs-1.1.2. I'm unable to try it with
> egcs-1.1.1 because I don't have it.
>
> Is this a pgcc bug, is it just my installation or am I doing something wrong?
>
> Thanks.
>
> #include <stdio.h>
>
> class Alpha {
> public:
> Alpha (void) throw (int) { printf ("Throwing..\n"); throw 1234; }
> ~Alpha (void) throw () { }
> };
>
> int main (int ac, char* av[])
> {
> try {
> Alpha conn;
> } catch (int v) {
> printf ("Caught\n");
> }
> return 0;
> }
I had the same kind of problem. With me it went away when I added
-fexceptions to the compile options.
Good luck
Knut A Storeide
| webmaster | delorie software privacy |
| Copyright © 2019 by DJ Delorie | Updated Jul 2019 |