mirror of
https://gcc.gnu.org/git/gcc.git
synced 2025-01-18 02:14:31 +08:00
Fix incorrect linker script patterns
The recent changes to support operator<<(nullptr_t) changed the glob patterns for existing operator<<(T) overloads, but did so incorrectly so they still matched the new symbols. That broke Solaris bootstrap. This patch replaces each of the existing globs by two more precise ones, which match the old symbols but not the new ones. * config/abi/pre/gnu.ver (GLIBCXX_3.4): Correct recent changes to basic_ostream::operator<< patterns. From-SVN: r267832
This commit is contained in:
parent
6ebf16e63f
commit
8ce7e3f8e9
@ -1,3 +1,8 @@
|
||||
2019-01-11 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* config/abi/pre/gnu.ver (GLIBCXX_3.4): Correct recent changes to
|
||||
basic_ostream::operator<< patterns.
|
||||
|
||||
2019-01-10 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* testsuite/27_io/filesystem/operations/last_write_time.cc: Fix
|
||||
|
@ -495,7 +495,8 @@ GLIBCXX_3.4 {
|
||||
_ZNSo8_M_writeEPKc[ilx];
|
||||
_ZNSo3put*;
|
||||
_ZNSo[5-9][a-z]*;
|
||||
_ZNSolsE*[^Dg];
|
||||
_ZNSolsE[^g];
|
||||
_ZNSolsEP*;
|
||||
|
||||
# std::basic_ostream<wchar_t>
|
||||
_ZNSt13basic_ostreamIwSt11char_traitsIwEEC[12]Ev;
|
||||
@ -509,7 +510,8 @@ GLIBCXX_3.4 {
|
||||
_ZNSt13basic_ostreamIwSt11char_traitsIwEE5writeEPKw*;
|
||||
_ZNSt13basic_ostreamIwSt11char_traitsIwEE6sentry*;
|
||||
_ZNSt13basic_ostreamIwSt11char_traitsIwEE8_M_writeEPKw[ilx];
|
||||
_ZNSt13basic_ostreamIwSt11char_traitsIwEElsE*[^Dg];
|
||||
_ZNSt13basic_ostreamIwSt11char_traitsIwEElsE[^g];
|
||||
_ZNSt13basic_ostreamIwSt11char_traitsIwEElsEP*;
|
||||
|
||||
# std::ostream operators and inserters
|
||||
_ZSt4end[ls]I[cw]St11char_traitsI[cw]EERSt13basic_ostream*;
|
||||
|
Loading…
Reference in New Issue
Block a user