public inbox for gcc-bugs@sourceware.org help / color / mirror / Atom feed
* [Bug c++/13337] New: exceptions don't get caught when thrown on AIX @ 2003-12-07 0:01 drewelmore at yahoo dot com 2003-12-07 3:30 ` [Bug c++/13337] " dje at gcc dot gnu dot org ` (5 more replies) 0 siblings, 6 replies; 7+ messages in thread From: drewelmore at yahoo dot com @ 2003-12-07 0:01 UTC (permalink / raw) To: gcc-bugs #include <iostream> using namespace std; int main() { cout << "testing throw catch" << endl; try { cout<<"in try block" << endl; throw new int; } catch (int * i) { cout<<"in catch block\n"; } return 0; } when the example program is compiled, it dies with a stack trace as follows (shown by dbx): raise(??) at 0xd01dedf8 abort() at 0xd01ed898 _ZN10__cxxabiv111__terminateEPFvvE(??), line 47 in "eh_terminate.cc" _ZSt9terminatev(), line 57 in "eh_terminate.cc" __cxa_throw(??, ??, ??), line 80 in "eh_throw.cc" main(), line 9 in "exc.cpp" gcc was configured as "configure --prefix=/usr/tools/upgrade/gnu/gcc/3.3 --with-local-prefix=/usr/tools/upgrade/gnu/gcc/3.3 --with-as=/usr/ccs/bin/as --with-ld=/usr/ccs/bin/ld --enable-version-specific-runtime-libs --enable-languages=c,c++ -v" on the same platform, a similarly compiled gcc 3.3.1 exhibits the same behaviour, while gcc-2.95.2 works properly. -- Summary: exceptions don't get caught when thrown on AIX Product: gcc Version: 3.3 Status: UNCONFIRMED Severity: normal Priority: P2 Component: c++ AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: drewelmore at yahoo dot com CC: gcc-bugs at gcc dot gnu dot org GCC build triplet: powerpc-ibm-aix5.1.0.0 GCC host triplet: powerpc-ibm-aix5.1.0.0 GCC target triplet: powerpc-ibm-aix5.1.0.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=13337 ^ permalink raw reply [flat|nested] 7+ messages in thread
* [Bug c++/13337] exceptions don't get caught when thrown on AIX 2003-12-07 0:01 [Bug c++/13337] New: exceptions don't get caught when thrown on AIX drewelmore at yahoo dot com @ 2003-12-07 3:30 ` dje at gcc dot gnu dot org 2003-12-07 3:30 ` dje at gcc dot gnu dot org ` (4 subsequent siblings) 5 siblings, 0 replies; 7+ messages in thread From: dje at gcc dot gnu dot org @ 2003-12-07 3:30 UTC (permalink / raw) To: gcc-bugs -- What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed| |1 Last reconfirmed|0000-00-00 00:00:00 |2003-12-07 03:30:16 date| | http://gcc.gnu.org/bugzilla/show_bug.cgi?id=13337 ^ permalink raw reply [flat|nested] 7+ messages in thread
* [Bug c++/13337] exceptions don't get caught when thrown on AIX 2003-12-07 0:01 [Bug c++/13337] New: exceptions don't get caught when thrown on AIX drewelmore at yahoo dot com 2003-12-07 3:30 ` [Bug c++/13337] " dje at gcc dot gnu dot org @ 2003-12-07 3:30 ` dje at gcc dot gnu dot org 2003-12-09 17:26 ` dje at gcc dot gnu dot org ` (3 subsequent siblings) 5 siblings, 0 replies; 7+ messages in thread From: dje at gcc dot gnu dot org @ 2003-12-07 3:30 UTC (permalink / raw) To: gcc-bugs -- What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Last reconfirmed|2003-12-07 03:30:16 |2003-12-07 03:30:53 date| | http://gcc.gnu.org/bugzilla/show_bug.cgi?id=13337 ^ permalink raw reply [flat|nested] 7+ messages in thread
* [Bug c++/13337] exceptions don't get caught when thrown on AIX 2003-12-07 0:01 [Bug c++/13337] New: exceptions don't get caught when thrown on AIX drewelmore at yahoo dot com 2003-12-07 3:30 ` [Bug c++/13337] " dje at gcc dot gnu dot org 2003-12-07 3:30 ` dje at gcc dot gnu dot org @ 2003-12-09 17:26 ` dje at gcc dot gnu dot org 2003-12-09 21:50 ` drewelmore at yahoo dot com ` (2 subsequent siblings) 5 siblings, 0 replies; 7+ messages in thread From: dje at gcc dot gnu dot org @ 2003-12-09 17:26 UTC (permalink / raw) To: gcc-bugs ------- Additional Comments From dje at gcc dot gnu dot org 2003-12-09 17:26 ------- I cannot duplicate this problem. I suspect that there is something wrong with the libstdc++ and/or libgcc installation on the system. Possibly the system is using the previous version of the library. -- What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution| |WORKSFORME http://gcc.gnu.org/bugzilla/show_bug.cgi?id=13337 ^ permalink raw reply [flat|nested] 7+ messages in thread
* [Bug c++/13337] exceptions don't get caught when thrown on AIX 2003-12-07 0:01 [Bug c++/13337] New: exceptions don't get caught when thrown on AIX drewelmore at yahoo dot com ` (2 preceding siblings ...) 2003-12-09 17:26 ` dje at gcc dot gnu dot org @ 2003-12-09 21:50 ` drewelmore at yahoo dot com 2003-12-09 22:47 ` dhazeghi at yahoo dot com 2003-12-09 22:48 ` dhazeghi at yahoo dot com 5 siblings, 0 replies; 7+ messages in thread From: drewelmore at yahoo dot com @ 2003-12-09 21:50 UTC (permalink / raw) To: gcc-bugs ------- Additional Comments From drewelmore at yahoo dot com 2003-12-09 21:50 ------- we were compiling and linking with gcc instead of g++, which doesn't link all the necessary libraries. With gcc, adding a -lsupc++ to the link line solved the problem. -- What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED http://gcc.gnu.org/bugzilla/show_bug.cgi?id=13337 ^ permalink raw reply [flat|nested] 7+ messages in thread
* [Bug c++/13337] exceptions don't get caught when thrown on AIX 2003-12-07 0:01 [Bug c++/13337] New: exceptions don't get caught when thrown on AIX drewelmore at yahoo dot com ` (3 preceding siblings ...) 2003-12-09 21:50 ` drewelmore at yahoo dot com @ 2003-12-09 22:47 ` dhazeghi at yahoo dot com 2003-12-09 22:48 ` dhazeghi at yahoo dot com 5 siblings, 0 replies; 7+ messages in thread From: dhazeghi at yahoo dot com @ 2003-12-09 22:47 UTC (permalink / raw) To: gcc-bugs ------- Additional Comments From dhazeghi at yahoo dot com 2003-12-09 22:47 ------- No this should not be closed... -- What |Removed |Added ---------------------------------------------------------------------------- Status|CLOSED |REOPENED Resolution|WORKSFORME | http://gcc.gnu.org/bugzilla/show_bug.cgi?id=13337 ^ permalink raw reply [flat|nested] 7+ messages in thread
* [Bug c++/13337] exceptions don't get caught when thrown on AIX 2003-12-07 0:01 [Bug c++/13337] New: exceptions don't get caught when thrown on AIX drewelmore at yahoo dot com ` (4 preceding siblings ...) 2003-12-09 22:47 ` dhazeghi at yahoo dot com @ 2003-12-09 22:48 ` dhazeghi at yahoo dot com 5 siblings, 0 replies; 7+ messages in thread From: dhazeghi at yahoo dot com @ 2003-12-09 22:48 UTC (permalink / raw) To: gcc-bugs ------- Additional Comments From dhazeghi at yahoo dot com 2003-12-09 22:48 ------- should be "resolved invalid" - yes bugzilla's weird (invalid = was not actually a bug). -- What |Removed |Added ---------------------------------------------------------------------------- Status|REOPENED |RESOLVED Resolution| |INVALID http://gcc.gnu.org/bugzilla/show_bug.cgi?id=13337 ^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2003-12-09 22:48 UTC | newest] Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2003-12-07 0:01 [Bug c++/13337] New: exceptions don't get caught when thrown on AIX drewelmore at yahoo dot com 2003-12-07 3:30 ` [Bug c++/13337] " dje at gcc dot gnu dot org 2003-12-07 3:30 ` dje at gcc dot gnu dot org 2003-12-09 17:26 ` dje at gcc dot gnu dot org 2003-12-09 21:50 ` drewelmore at yahoo dot com 2003-12-09 22:47 ` dhazeghi at yahoo dot com 2003-12-09 22:48 ` dhazeghi at yahoo dot com
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).