On Tue, Nov 3, 2015 at 9:47 AM, Richard Biener <richard.guent...@gmail.com> wrote: > On Tue, Nov 3, 2015 at 3:23 PM, David Edelsohn <dje....@gmail.com> wrote: >> TLS symbols in AIX display a new, different symbol type in nm output. >> Libtool explicitly creates a list of exported symbols for shared >> libraries using nm and does not recognize the new TLS symbols, so >> those symbols are not exported. >> >> This is a regression for TLS support on AIX. >> >> This patch updates libtool.m4 in GCC and configure for libstdc++-v3, >> libgfortran, and libgomp. I would like to apply the patch to GCC >> while I simultaneously work with the Libtool community to correct the >> bug upstream. I also would like to backport this to GCC 5.2 and GCC >> 4.9.x. > > What does this do to the set of exported symbols esp. on branches. > Does AIX have library versions?
The patch restores symbols that were omitted by the "nm" change. The symbols are a superset of the current symbols and were present before, which is why this is a regression. Thanks, David