This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
PATCH: Fix breakage during last round of ABI tightening
- From: Loren James Rittle <rittle at latour dot rsch dot comm dot mot dot com>
- To: libstdc++ at gcc dot gnu dot org
- Cc: gcc-patches at gcc dot gnu dot org, mark at codesourcery dot com
- Date: Mon, 21 Jun 2004 19:41:47 -0500 (CDT)
- Subject: PATCH: Fix breakage during last round of ABI tightening
- Reply-to: rittle at labs dot mot dot com
As installed on mainline then 3.4 branch (this was an obvious
regression from 3.4.0 injected on May 31 during a final ABI cleanup;
Jason fixed a part of it related to typedef portability on June 8).
Rebuilt libstdc++-v3 on i386-unknown-freebsd4.9.
* config/linker-map.gnu: Use wildcards for
__basic_file::sys_open(FILE*, _Ios_Openmode).
Index: config/linker-map.gnu
===================================================================
RCS file: /cvs/gcc/gcc/libstdc++-v3/config/linker-map.gnu,v
retrieving revision 1.62
diff -c -r1.62 linker-map.gnu
*** config/linker-map.gnu 18 Jun 2004 16:52:41 -0000 1.62
--- config/linker-map.gnu 22 Jun 2004 00:24:01 -0000
***************
*** 142,148 ****
_ZNSt12__basic_fileIcE6xsgetn*;
_ZNSt12__basic_fileIcE6xsputn*;
_ZNSt12__basic_fileIcE7seekoff*;
! _ZNSt12__basic_fileIcE8sys_openEP8_IO_FILESt13_Ios_Openmode;
_ZNSt12__basic_fileIcE8sys_openEiSt13_Ios_Openmode;
_ZNSt12__basic_fileIcE8xsputn_2*;
_ZNSt12__basic_fileIcE9showmanycEv;
--- 142,148 ----
_ZNSt12__basic_fileIcE6xsgetn*;
_ZNSt12__basic_fileIcE6xsputn*;
_ZNSt12__basic_fileIcE7seekoff*;
! _ZNSt12__basic_fileIcE8sys_openE*St13_Ios_Openmode;
_ZNSt12__basic_fileIcE8sys_openEiSt13_Ios_Openmode;
_ZNSt12__basic_fileIcE8xsputn_2*;
_ZNSt12__basic_fileIcE9showmanycEv;