public inbox for gcc-prs@sourceware.org
help / color / mirror / Atom feed
* Re: c++/5518: Fail to catch an exception if built optimized (SPARC/Sol 8)
@ 2002-03-26 22:22 rth
0 siblings, 0 replies; 6+ messages in thread
From: rth @ 2002-03-26 22:22 UTC (permalink / raw)
To: gcc-bugs, gcc-prs, nobody, rth, vakatov
Synopsis: Fail to catch an exception if built optimized (SPARC/Sol 8)
Responsible-Changed-From-To: unassigned->rth
Responsible-Changed-By: rth
Responsible-Changed-When: Tue Mar 26 22:22:53 2002
Responsible-Changed-Why:
.
http://gcc.gnu.org/cgi-bin/gnatsweb.pl?cmd=view%20audit-trail&database=gcc&pr=5518
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: c++/5518: Fail to catch an exception if built optimized (SPARC/Sol 8)
@ 2002-03-28 9:26 rth
0 siblings, 0 replies; 6+ messages in thread
From: rth @ 2002-03-28 9:26 UTC (permalink / raw)
To: gcc-bugs, gcc-prs, rth, vakatov
Synopsis: Fail to catch an exception if built optimized (SPARC/Sol 8)
State-Changed-From-To: open->closed
State-Changed-By: rth
State-Changed-When: Thu Mar 28 09:26:17 2002
State-Changed-Why:
Reported fixed.
http://gcc.gnu.org/cgi-bin/gnatsweb.pl?cmd=view%20audit-trail&database=gcc&pr=5518
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: c++/5518: Fail to catch an exception if built optimized (SPARC/Sol 8)
@ 2002-01-28 16:40 rodrigc
0 siblings, 0 replies; 6+ messages in thread
From: rodrigc @ 2002-01-28 16:40 UTC (permalink / raw)
To: gcc-bugs, gcc-prs, nobody, vakatov
Synopsis: Fail to catch an exception if built optimized (SPARC/Sol 8)
State-Changed-From-To: analyzed->open
State-Changed-By: rodrigc
State-Changed-When: Mon Jan 28 16:40:37 2002
State-Changed-Why:
Information provided.
http://gcc.gnu.org/cgi-bin/gnatsweb.pl?cmd=view%20audit-trail&database=gcc&pr=5518
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: c++/5518: Fail to catch an exception if built optimized (SPARC/Sol 8)
@ 2002-01-28 16:06 Denis Vakatov
0 siblings, 0 replies; 6+ messages in thread
From: Denis Vakatov @ 2002-01-28 16:06 UTC (permalink / raw)
To: nobody; +Cc: gcc-prs
The following reply was made to PR c++/5518; it has been noted by GNATS.
From: Denis Vakatov <vakatov@ncbi.nlm.nih.gov>
To: rodrigc@gcc.gnu.org, gcc-bugs@gcc.gnu.org, gcc-prs@gcc.gnu.org,
nobody@gcc.gnu.org, vakatov@ncbi.nlm.nih.gov, gcc-gnats@gcc.gnu.org
Cc: gcc-bugs@gcc.gnu.org, gcc-prs@gcc.gnu.org, nobody@gcc.gnu.org
Subject: Re: c++/5518: Fail to catch an exception if built optimized (SPARC/Sol 8)
Date: Mon, 28 Jan 2002 19:04:28 -0500 (EST)
$ gcc -v
Reading specs from /netopt/gcc/3.0.3/solaris8-sparc/lib/gcc-lib/sparc-sun-solaris2.8/3.0.3/specs
Configured with: ../gcc-3.0.3/configure --prefix=/netopt/gcc/3.0.3/solaris8-sparc --with-gnu-as --with-as=/netopt/gcc/3.0.3/solaris8-sparc/bin/as --with-gnu-ld --with-ld=/netopt/gcc/3.0.3/solaris8-sparc/bin/ld
Thread model: posix
gcc version 3.0.3
-----------------------------------------------------------------------------
> Date: 28 Jan 2002 23:57:20 -0000
> From: rodrigc@gcc.gnu.org
> Reply-To: rodrigc@gcc.gnu.org, gcc-bugs@gcc.gnu.org, gcc-prs@gcc.gnu.org,
> nobody@gcc.gnu.org, vakatov@ncbi.nlm.nih.gov, gcc-gnats@gcc.gnu.org
>
> Synopsis: Fail to catch an exception if built optimized (SPARC/Sol 8)
>
> State-Changed-From-To: open->analyzed
> State-Changed-By: rodrigc
> State-Changed-When: Mon Jan 28 15:57:19 2002
> State-Changed-Why:
> How was your gcc 3.0.3 configured?
> gcc -v should give this information.
>
> http://gcc.gnu.org/cgi-bin/gnatsweb.pl?cmd=view%20audit-trail&database=gcc&pr=5518
>
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: c++/5518: Fail to catch an exception if built optimized (SPARC/Sol 8)
@ 2002-01-28 15:57 rodrigc
0 siblings, 0 replies; 6+ messages in thread
From: rodrigc @ 2002-01-28 15:57 UTC (permalink / raw)
To: gcc-bugs, gcc-prs, nobody, vakatov
Synopsis: Fail to catch an exception if built optimized (SPARC/Sol 8)
State-Changed-From-To: open->analyzed
State-Changed-By: rodrigc
State-Changed-When: Mon Jan 28 15:57:19 2002
State-Changed-Why:
How was your gcc 3.0.3 configured?
gcc -v should give this information.
http://gcc.gnu.org/cgi-bin/gnatsweb.pl?cmd=view%20audit-trail&database=gcc&pr=5518
^ permalink raw reply [flat|nested] 6+ messages in thread
* c++/5518: Fail to catch an exception if built optimized (SPARC/Sol 8)
@ 2002-01-28 14:46 vakatov
0 siblings, 0 replies; 6+ messages in thread
From: vakatov @ 2002-01-28 14:46 UTC (permalink / raw)
To: gcc-gnats
>Number: 5518
>Category: c++
>Synopsis: Fail to catch an exception if built optimized (SPARC/Sol 8)
>Confidential: no
>Severity: critical
>Priority: high
>Responsible: unassigned
>State: open
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Mon Jan 28 14:46:02 PST 2002
>Closed-Date:
>Last-Modified:
>Originator: vakatov@ncbi.nlm.nih.gov
>Release: 3.0.3
>Organization:
>Environment:
Solaris 8 on SPARC
>Description:
Fail to catch an exception if optimized on SPARC/Solaris 8
(but perfectly okay on Linux linus 2.2.19 #7 SMP Tue Jun 5 10:28:30 EDT 2001 i686 unknown)
MIRACLE SELF-HEALING TRICKS:
1) build it without optimization("-O", "-O1", "-O2", or "-g -O"),
and it'll work just fine;
2) or, do any of these in "main()":
// ### Uncomment this, and it'll work fine...
// throw X(1);
// ### ...or,remove this, and it'll also work fine!
TestException();
it'll also make it work.
>How-To-Repeat:
[NOTE: also described in the example source file]
g++ -O gcc303_bug.cpp && ./a.out
Abort (core dumped)
>Fix:
>Release-Note:
>Audit-Trail:
>Unformatted:
----gnatsweb-attachment----
Content-Type: application/octet-stream; name="gcc303_bug.cpp"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="gcc303_bug.cpp"
LyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioKUExBVEZPUk06CiAgZysrIC0tdmVyc2lvbiA6ICAzLjAuMwogIHVuYW1lIDog
IFN1bk9TIHBsdXRvIDUuOCBHZW5lcmljXzEwODUyOC0wOSBzdW40dSBzcGFyYyBTVU5XLFVsdHJh
LUVudGVycHJpc2UKCkVYQU1QTEU6CiAgZysrIC1PIGdjYzMwM19idWcuY3BwICAmJiAgLi9hLm91
dAogIEFib3J0IChjb3JlIGR1bXBlZCkKICAgICBjb3JlZHVtcDogIHVuZXhwZWN0ZWQoKSBhdCBl
aF90ZXJtaW5hdGVfY2M6NTcKCk1JUkFDTEUgU0VMRi1IRUFMSU5HIFRSSUNLUzoKICAxKSBidWls
ZCBpdCB3aXRob3V0IG9wdGltaXphdGlvbigiLU8iLCAiLU8xIiwgIi1PMiIsIG9yICItZyAtTyIp
LAogICAgIGFuZCBpdCdsbCB3b3JrIGp1c3QgZmluZTsKICAyKSBvciwgZG8gYW55IG9mIHRoZXNl
IGluICJtYWluKCkiOgogICAgICAgIC8vICMjIyBVbmNvbW1lbnQgdGhpcywgYW5kIGl0J2xsIHdv
cmsgZmluZS4uLgogICAgICAgIC8vIHRocm93IFgoMSk7CgogICAgICAgIC8vICMjIyAuLi5vcixy
ZW1vdmUgdGhpcywgYW5kIGl0J2xsIGFsc28gd29yayBmaW5lIQogICAgICAgIFRlc3RFeGNlcHRp
b24oKTsKICAgICBpdCdsbCBhbHNvIG1ha2UgaXQgd29yay4KCioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovCgoKY2xhc3Mg
WAp7CiAgICBpbnQgYTsKcHVibGljOgogICAgWChjb25zdCBYJiB4KSA6IGEoeC5hKSB7fQogICAg
WChpbnQgICAgICBpKSA6IGEoaSkgICB7fQp9OwoKCnZvaWQgVGhyb3dYKHZvaWQpIHsKICAgIHRo
cm93IFgoMSk7Cn0KCnZvaWQgVGVzdEV4Y2VwdGlvbih2b2lkKQp7CiAgICB0cnkgeyAKICAgICAg
ICB0aHJvdyBYKDEpOwogICAgfSBjYXRjaCAoWCYgeCkgewogICAgICAgIHJldHVybjsKICAgIH0K
fQoKaW50IG1haW4oKQp7CiAgICB0cnkgewogICAgICAgIC8vICMjIyBVbmNvbW1lbnQgdGhpcywg
YW5kIGl0J2xsIHdvcmsgZmluZS4uLgogICAgICAgIC8vIHRocm93IFgoMSk7CiAgICAgICAgVGhy
b3dYKCk7CiAgICB9IGNhdGNoIChYJiB4KSB7CiAgICAgICAgcmV0dXJuIDA7CiAgICB9CgogICAg
Ly8gIyMjIC4uLm9yLHJlbW92ZSB0aGlzLCBhbmQgaXQnbGwgYWxzbyB3b3JrIGZpbmUhCiAgICBU
ZXN0RXhjZXB0aW9uKCk7CgogICAgcmV0dXJuIDA7Cn0K
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2002-03-28 17:26 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2002-03-26 22:22 c++/5518: Fail to catch an exception if built optimized (SPARC/Sol 8) rth
-- strict thread matches above, loose matches on Subject: below --
2002-03-28 9:26 rth
2002-01-28 16:40 rodrigc
2002-01-28 16:06 Denis Vakatov
2002-01-28 15:57 rodrigc
2002-01-28 14:46 vakatov
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).