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: unassig...@gcc.gnu.org
        ReportedBy: d...@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

Reply via email to