[Bug c++/54601] AIX uses atexit which causes unloading of shared modules to break

2015-11-11 Thread hugo.koblmueller at dynatrace dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54601 --- Comment #16 from Hugo Koblmueller --- Thanks, David! Any idea when 5.3 will be released? Did not find any info in the gcc dev-plan (https://gcc.gnu.org/develop.html). Richard writes something about October... (https://gcc.gnu.org/ml/gcc/20

[Bug c++/54601] AIX uses atexit which causes unloading of shared modules to break

2015-11-10 Thread dje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54601 --- Comment #15 from David Edelsohn --- GCC development trunk and it will be in GCC 5.3.

[Bug c++/54601] AIX uses atexit which causes unloading of shared modules to break

2015-11-10 Thread hugo.koblmueller at dynatrace dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54601 --- Comment #14 from Hugo Koblmueller --- David, which version does/will include these recent additions? I recently encountered a crash on program exit in AIX 6.1, in a setup where I used a static C++ objects inside functions within a shared li

[Bug c++/54601] AIX uses atexit which causes unloading of shared modules to break

2015-11-10 Thread dje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54601 --- Comment #13 from David Edelsohn --- The recent additions to GCC cxa atexit support on AIX may fix this.

[Bug c++/54601] AIX uses atexit which causes unloading of shared modules to break

2013-02-01 Thread dje at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54601 --- Comment #12 from David Edelsohn 2013-02-01 20:26:37 UTC --- Author: dje Date: Fri Feb 1 20:26:24 2013 New Revision: 195675 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=195675 Log: PR target/54601 libgcc/

[Bug c++/54601] AIX uses atexit which causes unloading of shared modules to break

2013-01-30 Thread dje at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54601 David Edelsohn changed: What|Removed |Added Attachment #29311|0 |1 is obsolete|

[Bug c++/54601] AIX uses atexit which causes unloading of shared modules to break

2013-01-30 Thread pedzsan at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54601 --- Comment #10 from Perry Smith 2013-01-31 05:50:00 UTC --- Can you keep the libraries like you have them with the functions and private structures for the functions coming from the library but just put the definition of __dso_handle in c

[Bug c++/54601] AIX uses atexit which causes unloading of shared modules to break

2013-01-30 Thread dje at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54601 --- Comment #9 from David Edelsohn 2013-01-31 04:52:51 UTC --- This is going to be more difficult because __dso_handle needs to be provided by a new crt file supplied by GCC, not by the libraries. That is the way that every module ends up

[Bug c++/54601] AIX uses atexit which causes unloading of shared modules to break

2013-01-30 Thread dje at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54601 David Edelsohn changed: What|Removed |Added Attachment #29307|0 |1 is obsolete|

[Bug c++/54601] AIX uses atexit which causes unloading of shared modules to break

2013-01-30 Thread dje at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54601 --- Comment #7 from David Edelsohn 2013-01-30 16:59:13 UTC --- Created attachment 29307 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=29307 cxa_atexit implementation in libgcc This version of the patch implements __cxa_atexit and

[Bug c++/54601] AIX uses atexit which causes unloading of shared modules to break

2012-10-03 Thread dje at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54601 David Edelsohn changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug c++/54601] AIX uses atexit which causes unloading of shared modules to break

2012-10-01 Thread paolo.carlini at oracle dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54601 Paolo Carlini changed: What|Removed |Added CC||dje at gcc dot gnu.org --- Comm

[Bug c++/54601] AIX uses atexit which causes unloading of shared modules to break

2012-09-17 Thread pedzsan at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54601 --- Comment #4 from Perry Smith 2012-09-17 14:18:34 UTC --- (In reply to comment #3) > To be included the patch needs to be against trunk. I don't mind trying to redo this against trunk but I need some help learning how to build against the trun

[Bug c++/54601] AIX uses atexit which causes unloading of shared modules to break

2012-09-16 Thread redi at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54601 --- Comment #3 from Jonathan Wakely 2012-09-16 18:47:11 UTC --- To be included the patch needs to be against trunk.

[Bug c++/54601] AIX uses atexit which causes unloading of shared modules to break

2012-09-16 Thread pedzsan at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54601 --- Comment #2 from Perry Smith 2012-09-16 14:40:25 UTC --- Forgot to mention. A long thread discussing the issue, etc is here: http://www.mail-archive.com/gcc@gcc.gnu.org/msg65140.html

[Bug c++/54601] AIX uses atexit which causes unloading of shared modules to break

2012-09-16 Thread pedzsan at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54601 --- Comment #1 from Perry Smith 2012-09-16 14:39:05 UTC --- Created attachment 28201 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=28201 Educational program demonstrating when atexit is used. Run it without an argument, the function that d