[llvm] r216905 - Replace -use-init-array with -use-ctors.
Joerg Sonnenberger
joerg at britannica.bec.de
Tue Sep 2 10:56:36 PDT 2014
On Tue, Sep 02, 2014 at 10:37:41AM -0400, Rafael EspĂndola wrote:
> >> Clang is not affected by this. It has its own fancier logic.
> >
> > IMO the default is wrong. The list of systems that allow .init_array at least
> > for ELF is quite small. IIRC Linux, DragonFly and AArch64 in general.
>
> On the llvm using .init_array seems more convenient
>
> * It is what newer systems are normally using.
> * Most developers are on systems with .init_array.
* It is the default that breaks on all other systems.
Given the small gains, I don't really see a point in going to all the
associated pain...
Joerg
More information about the llvm-commits
mailing list