David Edelsohn
99113dff9d
re PR c++/54601 (AIX uses atexit which causes unloading of shared modules to break)
PR target/54601
libgcc/
* config.host (powerpc-ibm-aix[56789]): Add t-aix-cxa to tmake_file.
Add crtcxa to extra_parts.
* config/rs6000/exit.h: New file.
* config/rs6000/cxa_atexit.c: New file.
* config/rs6000/cxa_finalize.c: New file.
* config/rs6000/crtcxa.c: New file.
* config/rs6000/t-aix-cxa: New file.
* config/rs6000/libgcc-aix-cxa.ver: New file.
gcc/
* configure.ac (cxa_atexit): Add AIX.
* configure: Regenerate.
* config/rs6000/aix61.h (STARTFILE_SPEC): Add crtcxa.o.
From-SVN: r195675
2013-02-01 15:26:24 -05:00
..
2013-02-01 15:26:24 -05:00
2012-11-15 18:39:47 +00:00
2013-02-01 15:26:24 -05:00
2013-02-01 15:26:24 -05:00
2012-05-10 08:51:39 +00:00
2012-11-05 00:08:42 +01:00
2012-10-15 13:10:30 +00:00
2012-08-19 16:11:40 +01:00
2011-07-11 14:40:56 +00:00
2011-11-02 15:26:35 +00:00
2011-11-02 15:23:48 +00:00
2012-11-28 13:01:26 -08:00
2011-06-22 13:20:07 +02:00
2012-01-03 21:39:46 +00:00
2013-01-14 10:19:00 +00:00
2011-08-01 12:02:45 +00:00
2012-08-23 15:41:03 +00:00
2011-11-02 15:23:48 +00:00
2011-11-02 15:23:48 +00:00
2011-11-02 15:23:48 +00:00
2011-11-02 15:23:48 +00:00
2011-11-02 15:26:35 +00:00
2011-08-05 14:53:09 +00:00
2011-11-02 15:23:48 +00:00
2013-01-14 19:38:07 +00:00
2012-11-06 23:04:28 +00:00
2012-12-20 22:19:57 +00:00
2012-10-02 21:22:32 +01:00
2012-12-20 22:19:57 +00:00
2011-11-02 15:26:35 +00:00
2011-11-02 15:23:48 +00:00
2012-11-20 09:36:31 +01:00
2012-11-19 05:20:59 +00:00
2012-08-16 03:49:57 +02:00
2012-12-04 11:08:18 -08:00
2011-11-02 15:23:48 +00:00
2011-11-02 15:23:48 +00:00
2011-11-02 15:23:48 +00:00
2011-11-02 15:23:48 +00:00
2011-11-02 15:26:35 +00:00
2012-03-12 15:35:56 +00:00
2011-11-02 10:49:46 +00:00
2011-06-21 14:26:13 +00:00
2011-11-02 15:23:48 +00:00
2012-08-22 09:36:23 +01:00
2011-08-09 15:40:30 +00:00
2011-11-02 15:23:48 +00:00
2011-11-02 15:23:48 +00:00
2011-12-20 20:54:25 +00:00
2012-11-29 10:36:41 +01:00
2011-08-05 14:37:48 +00:00
2011-08-05 14:37:48 +00:00
2011-08-05 14:37:48 +00:00
2012-10-05 23:35:55 +00:00
2012-03-13 10:00:48 +00:00
2011-08-05 14:37:48 +00:00
2012-03-13 10:07:50 -07:00
2011-08-05 14:37:48 +00:00
2012-11-29 10:36:41 +01:00
2011-08-05 14:37:48 +00:00
2012-11-29 10:36:41 +01:00
2011-11-02 15:26:35 +00:00
2011-08-05 14:37:48 +00:00