public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug libstdc++/38834]  New: FAIL: abi_check on alpha
@ 2009-01-14  9:39 ubizjak at gmail dot com
  2009-01-14  9:40 ` [Bug libstdc++/38834] " ubizjak at gmail dot com
                   ` (4 more replies)
  0 siblings, 5 replies; 6+ messages in thread
From: ubizjak at gmail dot com @ 2009-01-14  9:39 UTC (permalink / raw)
  To: gcc-bugs

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain, Size: 2808 bytes --]

abi_check is failing on alpha:

# of added symbols:              505
# of missing symbols:            0
# of incompatible symbols:       22

using: baseline_symbols.txt
FAIL: abi_check

These failures are all due to incompatible std::numeric_limits object versions,
i.e.:

_ZNSt14numeric_limitsIgE14max_exponent10E
std::numeric_limits<__float128>::max_exponent10
version status: incompatible
GLIBCXX_3.4
type: object
type size: 4
status: added

According to abi_check, functions with __float128 arguments should be versioned
as GLIBCXX_LDBL_3.4. Following patch fixes abi_check failure:

--cut here--
Index: gnu.ver
===================================================================
--- gnu.ver     (révision 143247)
+++ gnu.ver     (copie de travail)
@@ -403,8 +403,7 @@
     _ZNKSt9money_putI[cw]St19ostreambuf_iteratorI[cw]St11char_traitsI[cw]EEE*;

     # std::numeric_limits
-    # _ZNSt14numeric_limitsI[^g]*;
-    _ZNSt14numeric_limitsI[a-z]E*;
+    _ZNSt14numeric_limitsI[^g]E*;

     # std::_Rb_tree
     _ZSt18_Rb_tree_decrementPKSt18_Rb_tree_node_base;
--cut here--

libc version:

GNU C Library stable release version 2.7, by Roland McGrath et al.
Copyright (C) 2007 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.
Compiled by GNU CC version 4.2.3 (Debian 4.2.3-3).
Compiled on a Linux >>2.6.18-4-alpha-generic<< system on 2008-03-28.
Available extensions:
        crypt add-on version 2.1 by Michael Glad and others
        GNU Libidn by Simon Josefsson
        Native POSIX Threads Library by Ulrich Drepper et al
        BIND-8.2.3-T5B
        software FPU emulation by Richard Henderson, Jakub Jelinek and others
For bug reporting instructions, please see:
<http://www.gnu.org/software/libc/bugs.html>.

libstdc++ is configured as:

  $ /home/uros/gcc-svn/trunk/libstdc++-v3/configure --cache-file=./config.cache 
--enable-multilib --disable-bootstrap --enable-languages=c,c++
--program-transfo
rm-name=s,y,y, --with-target-subdir=alphaev56-unknown-linux-gnu
--build=alphaev5
6-unknown-linux-gnu --host=alphaev56-unknown-linux-gnu
--target=alphaev56-unknow
n-linux-gnu --srcdir=../../../gcc-svn/trunk/libstdc++-v3

-mlong-double-128 is implicit.


-- 
           Summary: FAIL: abi_check on alpha
           Product: gcc
           Version: 4.4.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: libstdc++
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: ubizjak at gmail dot com
 GCC build triplet: alphaev68-unknown-linux-gnu
  GCC host triplet: alphaev68-unknown-linux-gnu
GCC target triplet: alphaev68-unknown-linux-gnu


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38834


^ permalink raw reply	[flat|nested] 6+ messages in thread

* [Bug libstdc++/38834] FAIL: abi_check on alpha
  2009-01-14  9:39 [Bug libstdc++/38834] New: FAIL: abi_check on alpha ubizjak at gmail dot com
@ 2009-01-14  9:40 ` ubizjak at gmail dot com
  2009-01-14  9:42 ` ubizjak at gmail dot com
                   ` (3 subsequent siblings)
  4 siblings, 0 replies; 6+ messages in thread
From: ubizjak at gmail dot com @ 2009-01-14  9:40 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #1 from ubizjak at gmail dot com  2009-01-14 09:40 -------
Created an attachment (id=17096)
 --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=17096&action=view)
test log file of "make check_abi"


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38834


^ permalink raw reply	[flat|nested] 6+ messages in thread

* [Bug libstdc++/38834] FAIL: abi_check on alpha
  2009-01-14  9:39 [Bug libstdc++/38834] New: FAIL: abi_check on alpha ubizjak at gmail dot com
  2009-01-14  9:40 ` [Bug libstdc++/38834] " ubizjak at gmail dot com
@ 2009-01-14  9:42 ` ubizjak at gmail dot com
  2009-01-21  4:04 ` bkoz at gcc dot gnu dot org
                   ` (2 subsequent siblings)
  4 siblings, 0 replies; 6+ messages in thread
From: ubizjak at gmail dot com @ 2009-01-14  9:42 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #2 from ubizjak at gmail dot com  2009-01-14 09:42 -------
Patch at http://gcc.gnu.org/ml/libstdc++/2009-01/msg00066.html


-- 

ubizjak at gmail dot com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                URL|                            |http://gcc.gnu.org/ml/libstd
                   |                            |c++/2009-01/msg00066.html


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38834


^ permalink raw reply	[flat|nested] 6+ messages in thread

* [Bug libstdc++/38834] FAIL: abi_check on alpha
  2009-01-14  9:39 [Bug libstdc++/38834] New: FAIL: abi_check on alpha ubizjak at gmail dot com
  2009-01-14  9:40 ` [Bug libstdc++/38834] " ubizjak at gmail dot com
  2009-01-14  9:42 ` ubizjak at gmail dot com
@ 2009-01-21  4:04 ` bkoz at gcc dot gnu dot org
  2009-01-21 18:02 ` bkoz at gcc dot gnu dot org
  2009-01-21 18:03 ` bkoz at gcc dot gnu dot org
  4 siblings, 0 replies; 6+ messages in thread
From: bkoz at gcc dot gnu dot org @ 2009-01-21  4:04 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #3 from bkoz at gcc dot gnu dot org  2009-01-21 04:04 -------
Subject: Bug 38834

Author: bkoz
Date: Wed Jan 21 04:04:24 2009
New Revision: 143538

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=143538
Log:
2009-01-20  Benjamin Kosnik  <bkoz@redhat.com>
            Uros Bizjak  <ubizjak@gmail.com>

        PR libstdc++/38834
        * config/abi/pre/gnu.ver: Correct char16_t and char32_t exports.
        * config/os/gnu-linux/ldbl-extra.ver: Tweak.


Modified:
    trunk/libstdc++-v3/ChangeLog
    trunk/libstdc++-v3/config/abi/pre/gnu.ver
    trunk/libstdc++-v3/config/os/gnu-linux/ldbl-extra.ver


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38834


^ permalink raw reply	[flat|nested] 6+ messages in thread

* [Bug libstdc++/38834] FAIL: abi_check on alpha
  2009-01-14  9:39 [Bug libstdc++/38834] New: FAIL: abi_check on alpha ubizjak at gmail dot com
                   ` (2 preceding siblings ...)
  2009-01-21  4:04 ` bkoz at gcc dot gnu dot org
@ 2009-01-21 18:02 ` bkoz at gcc dot gnu dot org
  2009-01-21 18:03 ` bkoz at gcc dot gnu dot org
  4 siblings, 0 replies; 6+ messages in thread
From: bkoz at gcc dot gnu dot org @ 2009-01-21 18:02 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #4 from bkoz at gcc dot gnu dot org  2009-01-21 18:02 -------
Mine.


-- 

bkoz at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         AssignedTo|unassigned at gcc dot gnu   |bkoz at gcc dot gnu dot org
                   |dot org                     |
             Status|UNCONFIRMED                 |ASSIGNED
     Ever Confirmed|0                           |1
   Last reconfirmed|0000-00-00 00:00:00         |2009-01-21 18:02:29
               date|                            |
   Target Milestone|---                         |4.4.0


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38834


^ permalink raw reply	[flat|nested] 6+ messages in thread

* [Bug libstdc++/38834] FAIL: abi_check on alpha
  2009-01-14  9:39 [Bug libstdc++/38834] New: FAIL: abi_check on alpha ubizjak at gmail dot com
                   ` (3 preceding siblings ...)
  2009-01-21 18:02 ` bkoz at gcc dot gnu dot org
@ 2009-01-21 18:03 ` bkoz at gcc dot gnu dot org
  4 siblings, 0 replies; 6+ messages in thread
From: bkoz at gcc dot gnu dot org @ 2009-01-21 18:03 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #5 from bkoz at gcc dot gnu dot org  2009-01-21 18:02 -------
fixed.


-- 

bkoz at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|ASSIGNED                    |RESOLVED
         Resolution|                            |FIXED


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38834


^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2009-01-21 18:03 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-01-14  9:39 [Bug libstdc++/38834] New: FAIL: abi_check on alpha ubizjak at gmail dot com
2009-01-14  9:40 ` [Bug libstdc++/38834] " ubizjak at gmail dot com
2009-01-14  9:42 ` ubizjak at gmail dot com
2009-01-21  4:04 ` bkoz at gcc dot gnu dot org
2009-01-21 18:02 ` bkoz at gcc dot gnu dot org
2009-01-21 18:03 ` bkoz at gcc dot gnu dot org

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).