* 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... |