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~