[PATCH] Indicate dependency on personality routines for ARM EHABI - take 2

Paul Brook paul@codesourcery.com
Thu Mar 3 23:31:00 GMT 2005


On Thursday 03 March 2005 22:43, Julian Brown wrote:
> Hi,
>
> This is a second attempt at a patch to make gas emit dependencies on
> exception-handling personality routines (__aeabi_unwind_cpp_pr[012]) in
> accordance with the ARM EHABI, using relocations of type R_ARM_NONE.
>
> The previous patch is here:
>
>    http://sourceware.org/ml/binutils/2005-02/msg00172.html
>
> This version fixes some missing cases in the previous patch (eg, where
> there is a .personalityindex directive in an assembly source file but
> nothing is written to an .extab section), and outputs only one
> relocation for each personality routine per-file to save unnecessary bloat.

Is one per file sufficient? I'd expect one per section would be needed to 
prevent bad things happening with partial linking.

Paul



More information about the Binutils mailing list