libatomic IFUNC question (arm & libat_have_strexbhd)

Jim Wilson jim.wilson@linaro.org
Wed Jun 7 19:07:00 GMT 2017


On 06/06/2017 09:01 AM, Steve Ellcey wrote:
> So the question remains, where is libat_have_strexbhd set?  As near as
> I can tell it isn't set, which would make the libatomic IFUNC pointless
> on arm.

libat_have_strexbhd isn't set anywhere.  It looks like this was a 
prototype that was never fully fleshed out.  See for instance the 
libatomic/config/x86/init.c file.  Finishing this means someone has to 
figure out how to use the arm cpuid equivalent to set the two variables 
appropriately.

Jim



More information about the Gcc mailing list