diff options
author | dje <dje@138bc75d-0d04-0410-961f-82ee72b054a4> | 2013-02-01 20:26:24 +0000 |
---|---|---|
committer | dje <dje@138bc75d-0d04-0410-961f-82ee72b054a4> | 2013-02-01 20:26:24 +0000 |
commit | a8af2dd55913f8b3c925496bcf694f4f8013e325 (patch) | |
tree | 30472f84083cf675f186689b2add871ca6d548f8 /libgcc/config.host | |
parent | 2436e54f2f9d9bc1369a5c9fef7e4a1cecc37887 (diff) | |
download | gcc-a8af2dd55913f8b3c925496bcf694f4f8013e325.tar.gz |
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.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@195675 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libgcc/config.host')
-rw-r--r-- | libgcc/config.host | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/libgcc/config.host b/libgcc/config.host index 94b3985c065..ff2d6a4fe89 100644 --- a/libgcc/config.host +++ b/libgcc/config.host @@ -899,7 +899,8 @@ rs6000-ibm-aix5.1.* | powerpc-ibm-aix5.1.*) ;; rs6000-ibm-aix[56789].* | powerpc-ibm-aix[56789].*) md_unwind_header=rs6000/aix-unwind.h - tmake_file="t-fdpbit rs6000/t-ppc64-fp rs6000/t-slibgcc-aix rs6000/t-ibm-ldouble" + tmake_file="t-fdpbit rs6000/t-ppc64-fp rs6000/t-slibgcc-aix rs6000/t-ibm-ldouble rs6000/t-aix-cxa" + extra_parts="crtcxa.o crtcxa_s.o" ;; rl78-*-elf) tmake_file="$tm_file t-fdpbit rl78/t-rl78" |