On 09/11/2012 10:14 AM, Iyer, Balaji V wrote:
> The function mangling handles several of the version inconsistencies
> you have mentioned. If the CPU revisions, vector lengths are not the
> same between the function declaration and the function, then the name
> of the function will be different and the linker should complain.

Sure.  I get that.  And that works for code within a single project.

But that means that if you build a shared library containing one of
these elemental functions, its external ABI changes depending on what
compiler flags you build it with.

Can you not understand how totally unacceptable this is?


r~




Reply via email to