[arm] Use EABI unwind library
Mark Mitchell
mark@codesourcery.com
Wed Sep 22 16:05:00 GMT 2004
Paul Brook wrote:
>On Wednesday 22 September 2004 05:39, Benjamin Kosnik wrote:
>
>
>>>There are a few more tweaks needed for full conformance, but these patches
>>>contain the bulk of the changes.
>>>
>>>
>>Any chance you could detail the extent of the remaining work?
>>
>>
>
>I'm aware of the following issues, none of which require libstdc++ changes and
>only the first is relevant to exception handling:
>
>- Cleanup routines should terminate by calling __cxa_end_cleanup, not
>_Unwind_Resume.
>- Static object constructors should be placed in the .init_array secion using
>the R_ARM_TARGET1 relocation.
>- Static object destructors should be registered with __eabi_atexit, not
>__cxa_atexit.
>
>
Technically, isn't that last just QoI, as well? (And I think it's
"__eabi_atexit", but that's trivial.)
--
Mark Mitchell
CodeSourcery, LLC
(916) 791-8304
mark@codesourcery.com
More information about the Gcc-patches
mailing list