This macro chooses the encoding of pointers embedded in the exception handling sections.
It needed to generate correct .cfi_personality derective. Without it we always have TEXTREL in C++ shared libraries and PIE, if it compiled with exceptions. -- Summary: ASM_PREFERRED_EH_DATA_FORMAT macros is not implemented for ARM Product: gcc Version: 4.4.1 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++ AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: kirill at shutemov dot name GCC build triplet: arm-none-linux-gnueabi GCC host triplet: arm-none-linux-gnueabi GCC target triplet: arm-none-linux-gnueabi http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41533