This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [PATCH, libstdc++] Update abi-check alpha baseline for 4.4


Jakub Jelinek wrote:

This patch updates the alpha baseline symbols. OK for 4.4 and trunk?

* config/abi/post/alpha-linux-gnu/baseline_symbols.txt: Regenerate.
Hm, the script generates this rather suspicious change:

-FUNC:acosl@@GLIBCXX_3.4.3
...
+FUNC:tanl@GLIBCXX_3.4

Note only one "@" in the new generated symbols. Is this OK?

Yes, a @@ -> @ change is ok, if the symbol name and symbol version are
otherwise the same.
@@ -> @ changes happen either if the same symbol name gets a newer default
symbol version (usually not the case in libstdc++-v3) or when we want to
prevent all new linking from picking up an obsolete symbol, but still
allow already linked shared libraries/binaries to use the symbol (that's the
case of the *l long double math functions here).

Thanks for the explanation! I have committed this update as obvious to 4.4 and trunk.


Uros.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]