diff options
author | Mark Mitchell <mark@codesourcery.com> | 2008-07-21 19:21:45 +0000 |
---|---|---|
committer | Mark Mitchell <mmitchel@gcc.gnu.org> | 2008-07-21 19:21:45 +0000 |
commit | 5194c5c12990408f73e6a1fc1d1132c887ab4c08 (patch) | |
tree | 9526d9b2c2cf2eaf8046d4262557777a3fb08b4d | |
parent | df2fba9e343385222745d9e99cbaae29026a263d (diff) | |
download | gcc-5194c5c12990408f73e6a1fc1d1132c887ab4c08.zip gcc-5194c5c12990408f73e6a1fc1d1132c887ab4c08.tar.gz gcc-5194c5c12990408f73e6a1fc1d1132c887ab4c08.tar.bz2 |
arm-eabi-extra.ver: New file.
* config/os/gnu-linux/arm-eabi-extra.ver: New file.
* configure.host: Use it for arm*-*-linux-*eabi.
From-SVN: r138041
-rw-r--r-- | libstdc++-v3/ChangeLog | 5 | ||||
-rw-r--r-- | libstdc++-v3/config/os/gnu-linux/arm-eabi-extra.ver | 18 | ||||
-rw-r--r-- | libstdc++-v3/configure.host | 5 |
3 files changed, 28 insertions, 0 deletions
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 2652975..55ca3f6 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,8 @@ +2008-07-21 Mark Mitchell <mark@codesourcery.com> + + * config/os/gnu-linux/arm-eabi-extra.ver: New file. + * configure.host: Use it for arm*-*-linux-*eabi. + 2008-07-19 Paolo Carlini <paolo.carlini@oracle.com> * include/ext/pb_ds/detail/binomial_heap_base_/debug_fn_imps.hpp diff --git a/libstdc++-v3/config/os/gnu-linux/arm-eabi-extra.ver b/libstdc++-v3/config/os/gnu-linux/arm-eabi-extra.ver new file mode 100644 index 0000000..5c7dc19 --- /dev/null +++ b/libstdc++-v3/config/os/gnu-linux/arm-eabi-extra.ver @@ -0,0 +1,18 @@ +# Appended to version file. + +CXXABI_ARM_1.3.3 { + # ARM ABI helper functions provided in libsupc++. + __aeabi_atexit; + __aeabi_vec_ctor_nocookie_nodtor; + __aeabi_vec_ctor_cookie_nodtor; + __aeabi_vec_cctor_nocookie_nodtor; + __aeabi_vec_new_cookie_noctor; + __aeabi_vec_new_nocookie; + __aeabi_vec_new_cookie_nodtor; + __aeabi_vec_new_cookie; + __aeabi_vec_dtor; + __aeabi_vec_dtor_cookie; + __aeabi_vec_delete; + __aeabi_vec_delete3; + __aeabi_vec_delete3_nodtor; +}; diff --git a/libstdc++-v3/configure.host b/libstdc++-v3/configure.host index f2c75db..e368a99 100644 --- a/libstdc++-v3/configure.host +++ b/libstdc++-v3/configure.host @@ -308,6 +308,11 @@ case "${host}" in abi_baseline_pair=${try_cpu}-linux-gnu fi esac + case "${host}" in + arm*-*-linux-*eabi) + port_specific_symbol_files="\$(srcdir)/../config/os/gnu-linux/arm-eabi-extra.ver" + ;; + esac ;; powerpc*-*-darwin*) port_specific_symbol_files="\$(srcdir)/../config/os/bsd/darwin/ppc-extra.ver" |