This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug target/52163] New: [4.7 regression] 64bit powerpc libgcc is missing exported symbols
- From: "doko at gcc dot gnu.org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Tue, 07 Feb 2012 22:53:50 +0000
- Subject: [Bug target/52163] New: [4.7 regression] 64bit powerpc libgcc is missing exported symbols
- Auto-submitted: auto-generated
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52163
Bug #: 52163
Summary: [4.7 regression] 64bit powerpc libgcc is missing
exported symbols
Classification: Unclassified
Product: gcc
Version: 4.7.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: target
AssignedTo: unassigned@gcc.gnu.org
ReportedBy: doko@gcc.gnu.org
a 20120205 trunk build on powerpc-linux-gnu, configured with
--enable-targets=powerpc-linux,powerpc64-linux
--with-cpu=default32
is missing some exported symbols in the 64bit libgcc_s.so. The 32bit libgcc
looks fine.
I don't see the missing symbols with 20120121, but 20120129.
I'll do the next test build with r183491 reverted.
dpkg-gensymbols: warning: some symbols or patterns disappeared in the symbols
file: see diff output below
dpkg-gensymbols: warning: debian/lib64gcc1/DEBIAN/symbols doesn't match
completely debian/lib64gcc1.symbols.powerpc
--- debian/lib64gcc1.symbols.powerpc (lib64gcc1_1:4.7-20120205-1_powerpc)
+++ dpkg-gensymbolsDWJ2Yc 2012-02-05 22:14:13.000000000 +0000
@@ -1,7 +1,7 @@
libgcc_s.so.1 lib64gcc1 #MINVER#
GCC_3.0@GCC_3.0 1:4.1.1
GCC_3.3.1@GCC_3.3.1 1:4.1.1
- GCC_3.3.4@GCC_3.3.4 1:4.1.1
+#MISSING: 1:4.7-20120205-1# GCC_3.3.4@GCC_3.3.4 1:4.1.1
GCC_3.3@GCC_3.3 1:4.1.1
GCC_3.4.2@GCC_3.4.2 1:4.1.1
GCC_3.4.4@GCC_3.4.4 1:4.1.1
@@ -32,8 +32,8 @@
__absvdi2@GCC_3.0 1:4.1.1
__absvsi2@GCC_3.0 1:4.1.1
__absvti2@GCC_3.4.4 1:4.1.1
- __adddf3@GCC_3.0 1:4.1.1
- __addsf3@GCC_3.0 1:4.1.1
+#MISSING: 1:4.7-20120205-1# __adddf3@GCC_3.0 1:4.1.1
+#MISSING: 1:4.7-20120205-1# __addsf3@GCC_3.0 1:4.1.1
__addvdi3@GCC_3.0 1:4.1.1
__addvsi3@GCC_3.0 1:4.1.1
__addvti3@GCC_3.4.4 1:4.1.1
@@ -53,24 +53,24 @@
__deregister_frame_info@GLIBC_2.0 1:4.1.1
__deregister_frame_info_bases@GCC_3.0 1:4.1.1
__divdc3@GCC_4.0.0 1:4.1.1
- __divdf3@GCC_3.0 1:4.1.1
+#MISSING: 1:4.7-20120205-1# __divdf3@GCC_3.0 1:4.1.1
__divsc3@GCC_4.0.0 1:4.1.1
- __divsf3@GCC_3.0 1:4.1.1
+#MISSING: 1:4.7-20120205-1# __divsf3@GCC_3.0 1:4.1.1
__divtc3@GCC_4.0.0 1:4.1.1
__divti3@GCC_3.0 1:4.1.1
__emutls_get_address@GCC_4.3.0 1:4.3
__emutls_register_common@GCC_4.3.0 1:4.3
__enable_execute_stack@GCC_3.4.2 1:4.1.1
- __eqdf2@GCC_3.0 1:4.1.1
- __eqsf2@GCC_3.0 1:4.1.1
- __extendsfdf2@GCC_3.0 1:4.1.1
+#MISSING: 1:4.7-20120205-1# __eqdf2@GCC_3.0 1:4.1.1
+#MISSING: 1:4.7-20120205-1# __eqsf2@GCC_3.0 1:4.1.1
+#MISSING: 1:4.7-20120205-1# __extendsfdf2@GCC_3.0 1:4.1.1
__ffsdi2@GCC_3.0 1:4.1.1
__ffsti2@GCC_3.0 1:4.1.1
__fixdfdi@GCC_3.0 1:4.1.1
- __fixdfsi@GCC_3.0 1:4.1.1
+#MISSING: 1:4.7-20120205-1# __fixdfsi@GCC_3.0 1:4.1.1
__fixdfti@GCC_3.0 1:4.1.1
__fixsfdi@GCC_3.0 1:4.1.1
- __fixsfsi@GCC_3.0 1:4.1.1
+#MISSING: 1:4.7-20120205-1# __fixsfsi@GCC_3.0 1:4.1.1
__fixsfti@GCC_3.0 1:4.1.1
__fixtfdi@GCC_3.0 1:4.1.1
__fixtfti@GCC_3.0 1:4.1.1
@@ -85,16 +85,16 @@
__floatdidf@GCC_3.0 1:4.1.1
__floatdisf@GCC_3.0 1:4.1.1
__floatditf@GCC_3.0 1:4.1.1
- __floatsidf@GCC_3.0 1:4.1.1
- __floatsisf@GCC_3.0 1:4.1.1
+#MISSING: 1:4.7-20120205-1# __floatsidf@GCC_3.0 1:4.1.1
+#MISSING: 1:4.7-20120205-1# __floatsisf@GCC_3.0 1:4.1.1
__floattidf@GCC_3.0 1:4.1.1
__floattisf@GCC_3.0 1:4.1.1
__floattitf@GCC_3.0 1:4.1.1
__floatundidf@GCC_4.2.0 1:4.2.1
__floatundisf@GCC_4.2.0 1:4.2.1
__floatunditf@GCC_4.2.0 1:4.2.1
- __floatunsidf@GCC_4.2.0 1:4.1.1
- __floatunsisf@GCC_4.2.0 1:4.1.1
+#MISSING: 1:4.7-20120205-1# __floatunsidf@GCC_4.2.0 1:4.1.1
+#MISSING: 1:4.7-20120205-1# __floatunsisf@GCC_4.2.0 1:4.1.1
__floatuntidf@GCC_4.2.0 1:4.2.1
__floatuntisf@GCC_4.2.0 1:4.2.1
__floatuntitf@GCC_4.2.0 1:4.2.1
@@ -104,33 +104,33 @@
__gcc_qdiv@GCC_3.4.4 1:4.1.1
__gcc_qmul@GCC_3.4.4 1:4.1.1
__gcc_qsub@GCC_3.4.4 1:4.1.1
- __gedf2@GCC_3.0 1:4.1.1
- __gesf2@GCC_3.0 1:4.1.1
- __gtdf2@GCC_3.0 1:4.1.1
- __gtsf2@GCC_3.0 1:4.1.1
- __ledf2@GCC_3.0 1:4.1.1
- __lesf2@GCC_3.0 1:4.1.1
+#MISSING: 1:4.7-20120205-1# __gedf2@GCC_3.0 1:4.1.1
+#MISSING: 1:4.7-20120205-1# __gesf2@GCC_3.0 1:4.1.1
+#MISSING: 1:4.7-20120205-1# __gtdf2@GCC_3.0 1:4.1.1
+#MISSING: 1:4.7-20120205-1# __gtsf2@GCC_3.0 1:4.1.1
+#MISSING: 1:4.7-20120205-1# __ledf2@GCC_3.0 1:4.1.1
+#MISSING: 1:4.7-20120205-1# __lesf2@GCC_3.0 1:4.1.1
__lshrti3@GCC_3.0 1:4.1.1
- __ltdf2@GCC_3.0 1:4.1.1
- __ltsf2@GCC_3.0 1:4.1.1
+#MISSING: 1:4.7-20120205-1# __ltdf2@GCC_3.0 1:4.1.1
+#MISSING: 1:4.7-20120205-1# __ltsf2@GCC_3.0 1:4.1.1
__modti3@GCC_3.0 1:4.1.1
__muldc3@GCC_4.0.0 1:4.1.1
- __muldf3@GCC_3.0 1:4.1.1
+#MISSING: 1:4.7-20120205-1# __muldf3@GCC_3.0 1:4.1.1
__mulsc3@GCC_4.0.0 1:4.1.1
- __mulsf3@GCC_3.0 1:4.1.1
+#MISSING: 1:4.7-20120205-1# __mulsf3@GCC_3.0 1:4.1.1
__multc3@GCC_4.0.0 1:4.1.1
__multi3@GCC_3.0 1:4.1.1
__mulvdi3@GCC_3.0 1:4.1.1
__mulvsi3@GCC_3.0 1:4.1.1
__mulvti3@GCC_3.4.4 1:4.1.1
- __nedf2@GCC_3.0 1:4.1.1
- __negdf2@GCC_3.0 1:4.1.1
- __negsf2@GCC_3.0 1:4.1.1
+#MISSING: 1:4.7-20120205-1# __nedf2@GCC_3.0 1:4.1.1
+#MISSING: 1:4.7-20120205-1# __negdf2@GCC_3.0 1:4.1.1
+#MISSING: 1:4.7-20120205-1# __negsf2@GCC_3.0 1:4.1.1
__negti2@GCC_3.0 1:4.1.1
__negvdi2@GCC_3.0 1:4.1.1
__negvsi2@GCC_3.0 1:4.1.1
__negvti2@GCC_3.4.4 1:4.1.1
- __nesf2@GCC_3.0 1:4.1.1
+#MISSING: 1:4.7-20120205-1# __nesf2@GCC_3.0 1:4.1.1
__paritydi2@GCC_3.4 1:4.1.1
__parityti2@GCC_3.4 1:4.1.1
__popcountdi2@GCC_3.4 1:4.1.1
@@ -144,18 +144,18 @@
__register_frame_info_table@GLIBC_2.0 1:4.1.1
__register_frame_info_table_bases@GCC_3.0 1:4.1.1
__register_frame_table@GLIBC_2.0 1:4.1.1
- __subdf3@GCC_3.0 1:4.1.1
- __subsf3@GCC_3.0 1:4.1.1
+#MISSING: 1:4.7-20120205-1# __subdf3@GCC_3.0 1:4.1.1
+#MISSING: 1:4.7-20120205-1# __subsf3@GCC_3.0 1:4.1.1
__subvdi3@GCC_3.0 1:4.1.1
__subvsi3@GCC_3.0 1:4.1.1
__subvti3@GCC_3.4.4 1:4.1.1
- __truncdfsf2@GCC_3.0 1:4.1.1
+#MISSING: 1:4.7-20120205-1# __truncdfsf2@GCC_3.0 1:4.1.1
__ucmpti2@GCC_3.0 1:4.1.1
__udivmodti4@GCC_3.0 1:4.1.1
__udivti3@GCC_3.0 1:4.1.1
__umodti3@GCC_3.0 1:4.1.1
- __unorddf2@GCC_3.3.4 1:4.1.1
- __unordsf2@GCC_3.3.4 1:4.1.1
+#MISSING: 1:4.7-20120205-1# __unorddf2@GCC_3.3.4 1:4.1.1
+#MISSING: 1:4.7-20120205-1# __unordsf2@GCC_3.3.4 1:4.1.1
_xlqadd@GCC_3.4 1:4.1.1
_xlqdiv@GCC_3.4 1:4.1.1
_xlqmul@GCC_3.4 1:4.1.1