* config/cpu/arm/cxxabi_tweaks.h (__cxa_cdtor_return_type): Define. * config/cpu/generic/cxxabi_tweaks.h (__cxa_cdtor_return_type): Define. * libsupc++/cxxabi.h (__cxa_cdtor_return_type): New type. (__cxa_vec_new): Use it. (__cxa_vec_new2): Likewise. (__cxa_vec_new3): Likewise. (__cxa_vec_cdtor): Likewise. (__cxa_vec_cctor): Likeiwse. (__cxa_vec_dtor): Likewise. (__cxa_vec_cleanup): Likewise. (__cxa_vec_delete2): Likewise. (__cxa_vec_delete3): Likewise. * libsupc++/vec.cc (__cxa_vec_new): Likewise. (__cxa_vec_new2): Likewise. (__cxa_vec_new3): Likewise. (__cxa_vec_cdtor): Likewise. (__cxa_vec_cctor): Likeiwse. (__cxa_vec_dtor): Likewise. (__cxa_vec_cleanup): Likewise. (__cxa_vec_delete2): Likewise. (__cxa_vec_delete3): Likewise. (__aeabi_vec_ctor_nocookie_nodtor): New function. (__aeabi_vec_ctor_cookie_nodtor): Likewise. (__aeabi_vec_cctor_nocookie_nodtor): Likewise. (__aeabi_vec_new_cookie_noctor): Likewise. (__aeabi_vec_new_nocookie): Likewise. (__aeabi_vec_new_cookie_nodtor): Likewise. (__aeabi_vec_new_cookie): Likewise. (__aeabi_vec_dtor): Likewise. (__aeabi_vec_dtor_cookie): Likewise. (__aeabi_vec_delete): Likewise. (__aeabi_vec_delete3): Likewise. (__aeabi_vec_delete3_nodtor): Likewise. (__aeabi_atexit): Likewise. * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM EABI. From-SVN: r87585
Name |
Last commit
|
Last update |
---|---|---|
.. | ||
aggregates.C | Loading commit data... | |
align.C | Loading commit data... | |
arraynew.C | Loading commit data... | |
bitfields.C | Loading commit data... | |
crash1.C | Loading commit data... | |
cxa_vec.C | Loading commit data... | |
empty.C | Loading commit data... | |
empty2.C | Loading commit data... | |
empty3.C | Loading commit data... | |
layout1.C | Loading commit data... | |
mangle1.C | Loading commit data... | |
primary.C | Loading commit data... | |
primary2.C | Loading commit data... | |
primary3.C | Loading commit data... | |
primary4.C | Loading commit data... | |
primary5.C | Loading commit data... | |
ptrflags.C | Loading commit data... | |
ptrmem.C | Loading commit data... | |
vbase1.C | Loading commit data... | |
vbase2.C | Loading commit data... | |
vbase3.C | Loading commit data... | |
vbase4.C | Loading commit data... | |
vbase5.C | Loading commit data... | |
vbase6.C | Loading commit data... | |
vbase7.C | Loading commit data... | |
vbase8-5.C | Loading commit data... | |
vbase8-9.C | Loading commit data... | |
vmihint.C | Loading commit data... | |
vtable.C | Loading commit data... | |
vtable2.C | Loading commit data... | |
vtable3.h | Loading commit data... | |
vtable3a.C | Loading commit data... | |
vtable3b.C | Loading commit data... | |
vtable3c.C | Loading commit data... | |
vtable3d.C | Loading commit data... | |
vtable3e.C | Loading commit data... | |
vtable3f.C | Loading commit data... | |
vtable3g.C | Loading commit data... | |
vtable3h.C | Loading commit data... | |
vtable3i.C | Loading commit data... | |
vtable3j.C | Loading commit data... |