> From: gcc-patches-ow...@gcc.gnu.org [mailto:gcc-patches- > ow...@gcc.gnu.org] On Behalf Of Thomas Preud'homme > > > > > Secondly, in a shared library environment you need to ensure that > these > > names remain private to the instance linked into the library, so that > > you don't end up going through the PLT for each branch between > blocks. > > Right. I'll post something for this shortly.
My apologies, this is also already the case since these are local symbols. The first bleq Lml_s in aeabi_dmul is encoded as 0x0b00006f which is the address of the code that starts at Lml_s label just below. I cannot see any Lml entry in the plt. Best regards, Thomas