[Patch, PowerPC/Darwin] Fix library export of long double symbols.
authorIain Sandoe <iain@sandoe.co.uk>
Sat, 22 Dec 2018 20:06:47 +0000 (20:06 +0000)
committerIain Sandoe <iains@gcc.gnu.org>
Sat, 22 Dec 2018 20:06:47 +0000 (20:06 +0000)
commitb5e1a724542d517b8c6861047141f8c805b6c3f9
tree2423f750e6ed2078fd4dafc0a629cc8f5dfc3d5f
parent02543f02639c5fd0bd2755699f6d19c0043801ce
[Patch, PowerPC/Darwin] Fix library export of long double symbols.

During 8.x, the rs6000 target-specific mangling was reorganised which uncovered
a long-standing bug in Darwin’s mangling for ‘IBM’ long double.  Now the symbols
are correctly mangled, and we end up with a bunch of test link fails.

This patch adds the necessary subset of the Linux long double exports to Darwin’s
export table.

2018-12-22  Iain Sandoe  <iain@sandoe.co.uk>

* /config/os/bsd/darwin/ppc-extra.ver: Append long double symbols.

From-SVN: r267358
libstdc++-v3/ChangeLog
libstdc++-v3/config/os/bsd/darwin/ppc-extra.ver