public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
From: "doko at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/52163] New: [4.7 regression] 64bit powerpc libgcc is missing exported symbols
Date: Tue, 07 Feb 2012 22:54:00 -0000	[thread overview]
Message-ID: <bug-52163-4@http.gcc.gnu.org/bugzilla/> (raw)

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


             reply	other threads:[~2012-02-07 22:54 UTC|newest]

Thread overview: 10+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-02-07 22:54 doko at gcc dot gnu.org [this message]
2012-02-08  7:44 ` [Bug target/52163] " jakub at gcc dot gnu.org
2012-02-08  9:37 ` amodra at gmail dot com
2012-02-08 10:26 ` rguenth at gcc dot gnu.org
2012-02-08 10:29 ` jakub at gcc dot gnu.org
2012-02-08 10:30 ` jakub at gcc dot gnu.org
2012-02-08 15:35 ` joseph at codesourcery dot com
2012-02-08 15:52 ` jakub at gcc dot gnu.org
2012-02-08 19:25 ` doko at gcc dot gnu.org
2012-02-08 19:27 ` jakub at gcc dot gnu.org

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=bug-52163-4@http.gcc.gnu.org/bugzilla/ \
    --to=gcc-bugzilla@gcc.gnu.org \
    --cc=gcc-bugs@gcc.gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).