public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug libstdc++/56841] New: [4.9 Regression] ld: Unsatisfied symbol "__atomic_exchange_8" in file /test/gnu/gcc/objdir/prev-hppa64-hp-hpux11.11/libstdc++-v3/src/.libs/libstdc++.a[eh_terminate.o]
@ 2013-04-04 14:27 danglin at gcc dot gnu.org
  2013-04-04 15:41 ` [Bug libstdc++/56841] " redi at gcc dot gnu.org
                   ` (5 more replies)
  0 siblings, 6 replies; 7+ messages in thread
From: danglin at gcc dot gnu.org @ 2013-04-04 14:27 UTC (permalink / raw)
  To: gcc-bugs


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

             Bug #: 56841
           Summary: [4.9 Regression] ld: Unsatisfied symbol
                    "__atomic_exchange_8" in file
                    /test/gnu/gcc/objdir/prev-hppa64-hp-hpux11.11/libstdc+
                    +-v3/src/.libs/libstdc++.a[eh_terminate.o]
    Classification: Unclassified
           Product: gcc
           Version: 4.9.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: libstdc++
        AssignedTo: unassigned@gcc.gnu.org
        ReportedBy: danglin@gcc.gnu.org
                CC: redi@gcc.gnu.org
              Host: hppa64-hp-hpux11.11
            Target: hppa64-hp-hpux11.11
             Build: hppa64-hp-hpux11.11


/test/gnu/gcc/objdir/./prev-gcc/xg++ -B/test/gnu/gcc/objdir/./prev-gcc/
-B/opt/g
nu64/gcc/gcc-4.8/hppa64-hp-hpux11.11/bin/ -nostdinc++
-B/test/gnu/gcc/objdir/prev-hppa64-hp-hpux11.11/libstdc++-v3/src/.libs
-B/test/gnu/gcc/objdir/prev-hppa64-
hp-hpux11.11/libstdc++-v3/libsupc++/.libs
-I/test/gnu/gcc/objdir/prev-hppa64-hp-hpux11.11/libstdc++-v3/include/hppa64-hp-hpux11.11
-I/test/gnu/gcc/objdir/prev-hppa64-hp-hpux11.11/libstdc++-v3/include
-I/test/gnu/gcc/gcc/libstdc++-v3/libsupc
++ -L/test/gnu/gcc/objdir/prev-hppa64-hp-hpux11.11/libstdc++-v3/src/.libs
-L/tes
t/gnu/gcc/objdir/prev-hppa64-hp-hpux11.11/libstdc++-v3/libsupc++/.libs   -g -O2
-DIN_GCC   -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall
-Wno-
narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic
-Wno-
long-long -Wno-variadic-macros -Wno-overlength-strings -Werror -fno-common 
-DHA
VE_CONFIG_H -static-libstdc++ -static-libgcc  -o cpp gcc.o ggc-none.o \
          c-family/cppspec.o  libcommon-target.a \
           libcommon.a ../libcpp/libcpp.a  
../libbacktrace/.libs/libbacktrace.a
 ../libiberty/libiberty.a ../libdecnumber/libdecnumber.a 
ld: Unsatisfied symbol "ld: Unsatisfied symbol "__atomic_exchange_8" in file
/te
st/gnu/gcc/objdir/prev-hppa64-hp-hpux11.11/libstdc++-v3/src/.libs/libstdc++.a[eh
_terminate.o]
1 errors.
__atomic_exchange_8" in file
/test/gnu/gcc/objdir/prev-hppa64-hp-hpux11.11/libst
dc++-v3/src/.libs/libstdc++.a[eh_terminate.o]
1 errors.
collect2: error: ld returned 1 exit status
collect2: error: ld returned 1 exit status
make[3]: *** [xgcc] Error 1
make[3]: *** Waiting for unfinished jobs....
make[3]: *** [cpp] Error 1
rm cpp.pod gfdl.pod gcov.pod fsf-funding.pod gcc.pod
make[3]: Leaving directory `/test/gnu/gcc/objdir/gcc'
make[2]: *** [all-stage2-gcc] Error 2
make[2]: Leaving directory `/test/gnu/gcc/objdir'
make[1]: *** [stage2-bubble] Error 2
make[1]: Leaving directory `/test/gnu/gcc/objdir'
make: *** [bootstrap] Error 2
Thu Apr  4 02:15:38 EDT 2013


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

* [Bug libstdc++/56841] [4.9 Regression] ld: Unsatisfied symbol "__atomic_exchange_8" in file /test/gnu/gcc/objdir/prev-hppa64-hp-hpux11.11/libstdc++-v3/src/.libs/libstdc++.a[eh_terminate.o]
  2013-04-04 14:27 [Bug libstdc++/56841] New: [4.9 Regression] ld: Unsatisfied symbol "__atomic_exchange_8" in file /test/gnu/gcc/objdir/prev-hppa64-hp-hpux11.11/libstdc++-v3/src/.libs/libstdc++.a[eh_terminate.o] danglin at gcc dot gnu.org
@ 2013-04-04 15:41 ` redi at gcc dot gnu.org
  2013-04-04 15:57 ` dave.anglin at bell dot net
                   ` (4 subsequent siblings)
  5 siblings, 0 replies; 7+ messages in thread
From: redi at gcc dot gnu.org @ 2013-04-04 15:41 UTC (permalink / raw)
  To: gcc-bugs


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

Jonathan Wakely <redi at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |ASSIGNED
   Last reconfirmed|                            |2013-04-04
         AssignedTo|unassigned at gcc dot       |redi at gcc dot gnu.org
                   |gnu.org                     |
     Ever Confirmed|0                           |1

--- Comment #1 from Jonathan Wakely <redi at gcc dot gnu.org> 2013-04-04 15:41:32 UTC ---
Drat, I completely forgot these still aren't available everywhere, sorry.

I'll fix it later today by keeping the accessors but making them fall back to
using locks when the atomic ops aren't supported.


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

* [Bug libstdc++/56841] [4.9 Regression] ld: Unsatisfied symbol "__atomic_exchange_8" in file /test/gnu/gcc/objdir/prev-hppa64-hp-hpux11.11/libstdc++-v3/src/.libs/libstdc++.a[eh_terminate.o]
  2013-04-04 14:27 [Bug libstdc++/56841] New: [4.9 Regression] ld: Unsatisfied symbol "__atomic_exchange_8" in file /test/gnu/gcc/objdir/prev-hppa64-hp-hpux11.11/libstdc++-v3/src/.libs/libstdc++.a[eh_terminate.o] danglin at gcc dot gnu.org
  2013-04-04 15:41 ` [Bug libstdc++/56841] " redi at gcc dot gnu.org
@ 2013-04-04 15:57 ` dave.anglin at bell dot net
  2013-04-05 10:12 ` redi at gcc dot gnu.org
                   ` (3 subsequent siblings)
  5 siblings, 0 replies; 7+ messages in thread
From: dave.anglin at bell dot net @ 2013-04-04 15:57 UTC (permalink / raw)
  To: gcc-bugs


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

--- Comment #2 from dave.anglin at bell dot net 2013-04-04 15:57:16 UTC ---
On 4-Apr-13, at 11:41 AM, redi at gcc dot gnu.org wrote:

> Drat, I completely forgot these still aren't available everywhere,  
> sorry.

There's some kind of implementation in libatomic but it hasn't been  
built
when the error occurs.

--
John David Anglin    dave.anglin@bell.net


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

* [Bug libstdc++/56841] [4.9 Regression] ld: Unsatisfied symbol "__atomic_exchange_8" in file /test/gnu/gcc/objdir/prev-hppa64-hp-hpux11.11/libstdc++-v3/src/.libs/libstdc++.a[eh_terminate.o]
  2013-04-04 14:27 [Bug libstdc++/56841] New: [4.9 Regression] ld: Unsatisfied symbol "__atomic_exchange_8" in file /test/gnu/gcc/objdir/prev-hppa64-hp-hpux11.11/libstdc++-v3/src/.libs/libstdc++.a[eh_terminate.o] danglin at gcc dot gnu.org
  2013-04-04 15:41 ` [Bug libstdc++/56841] " redi at gcc dot gnu.org
  2013-04-04 15:57 ` dave.anglin at bell dot net
@ 2013-04-05 10:12 ` redi at gcc dot gnu.org
  2013-04-05 10:14 ` redi at gcc dot gnu.org
                   ` (2 subsequent siblings)
  5 siblings, 0 replies; 7+ messages in thread
From: redi at gcc dot gnu.org @ 2013-04-05 10:12 UTC (permalink / raw)
  To: gcc-bugs


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

Jonathan Wakely <redi at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|---                         |4.9.0

--- Comment #3 from Jonathan Wakely <redi at gcc dot gnu.org> 2013-04-05 10:12:25 UTC ---
Author: redi
Date: Fri Apr  5 10:03:04 2013
New Revision: 197512

URL: http://gcc.gnu.org/viewcvs?rev=197512&root=gcc&view=rev
Log:
    PR libstdc++/56841
    * libsupc++/eh_ptr.cc (rethrow_exception): Use get_unexpected() and
    get_terminate() accessors.
    * libsupc++/eh_throw.cc (__cxa_throw): Likewise.
    * libsupc++/eh_terminate.cc: Use mutex when atomic builtins not
    available.
    * libsupc++/new_handler.cc: Likewise.

Modified:
    trunk/libstdc++-v3/ChangeLog
    trunk/libstdc++-v3/libsupc++/eh_ptr.cc
    trunk/libstdc++-v3/libsupc++/eh_terminate.cc
    trunk/libstdc++-v3/libsupc++/eh_throw.cc
    trunk/libstdc++-v3/libsupc++/new_handler.cc


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

* [Bug libstdc++/56841] [4.9 Regression] ld: Unsatisfied symbol "__atomic_exchange_8" in file /test/gnu/gcc/objdir/prev-hppa64-hp-hpux11.11/libstdc++-v3/src/.libs/libstdc++.a[eh_terminate.o]
  2013-04-04 14:27 [Bug libstdc++/56841] New: [4.9 Regression] ld: Unsatisfied symbol "__atomic_exchange_8" in file /test/gnu/gcc/objdir/prev-hppa64-hp-hpux11.11/libstdc++-v3/src/.libs/libstdc++.a[eh_terminate.o] danglin at gcc dot gnu.org
                   ` (2 preceding siblings ...)
  2013-04-05 10:12 ` redi at gcc dot gnu.org
@ 2013-04-05 10:14 ` redi at gcc dot gnu.org
  2013-04-06 15:18 ` dave.anglin at bell dot net
  2013-04-06 15:44 ` redi at gcc dot gnu.org
  5 siblings, 0 replies; 7+ messages in thread
From: redi at gcc dot gnu.org @ 2013-04-05 10:14 UTC (permalink / raw)
  To: gcc-bugs


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

--- Comment #4 from Jonathan Wakely <redi at gcc dot gnu.org> 2013-04-05 10:14:42 UTC ---
Dave, does it work after rev 197512 ?


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

* [Bug libstdc++/56841] [4.9 Regression] ld: Unsatisfied symbol "__atomic_exchange_8" in file /test/gnu/gcc/objdir/prev-hppa64-hp-hpux11.11/libstdc++-v3/src/.libs/libstdc++.a[eh_terminate.o]
  2013-04-04 14:27 [Bug libstdc++/56841] New: [4.9 Regression] ld: Unsatisfied symbol "__atomic_exchange_8" in file /test/gnu/gcc/objdir/prev-hppa64-hp-hpux11.11/libstdc++-v3/src/.libs/libstdc++.a[eh_terminate.o] danglin at gcc dot gnu.org
                   ` (3 preceding siblings ...)
  2013-04-05 10:14 ` redi at gcc dot gnu.org
@ 2013-04-06 15:18 ` dave.anglin at bell dot net
  2013-04-06 15:44 ` redi at gcc dot gnu.org
  5 siblings, 0 replies; 7+ messages in thread
From: dave.anglin at bell dot net @ 2013-04-06 15:18 UTC (permalink / raw)
  To: gcc-bugs


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

--- Comment #5 from dave.anglin at bell dot net 2013-04-06 15:18:44 UTC ---
> --- Comment #4 from Jonathan Wakely <redi at gcc dot gnu.org>  
> 2013-04-05 10:14:42 UTC ---
>
> Dave, does it work after rev 197512 ?


Two thumbs up!

Dave
--
John David Anglin    dave.anglin@bell.net


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

* [Bug libstdc++/56841] [4.9 Regression] ld: Unsatisfied symbol "__atomic_exchange_8" in file /test/gnu/gcc/objdir/prev-hppa64-hp-hpux11.11/libstdc++-v3/src/.libs/libstdc++.a[eh_terminate.o]
  2013-04-04 14:27 [Bug libstdc++/56841] New: [4.9 Regression] ld: Unsatisfied symbol "__atomic_exchange_8" in file /test/gnu/gcc/objdir/prev-hppa64-hp-hpux11.11/libstdc++-v3/src/.libs/libstdc++.a[eh_terminate.o] danglin at gcc dot gnu.org
                   ` (4 preceding siblings ...)
  2013-04-06 15:18 ` dave.anglin at bell dot net
@ 2013-04-06 15:44 ` redi at gcc dot gnu.org
  5 siblings, 0 replies; 7+ messages in thread
From: redi at gcc dot gnu.org @ 2013-04-06 15:44 UTC (permalink / raw)
  To: gcc-bugs


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

Jonathan Wakely <redi at gcc dot gnu.org> changed:

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

--- Comment #6 from Jonathan Wakely <redi at gcc dot gnu.org> 2013-04-06 15:44:16 UTC ---
Great, thanks


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

end of thread, other threads:[~2013-04-06 15:44 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-04-04 14:27 [Bug libstdc++/56841] New: [4.9 Regression] ld: Unsatisfied symbol "__atomic_exchange_8" in file /test/gnu/gcc/objdir/prev-hppa64-hp-hpux11.11/libstdc++-v3/src/.libs/libstdc++.a[eh_terminate.o] danglin at gcc dot gnu.org
2013-04-04 15:41 ` [Bug libstdc++/56841] " redi at gcc dot gnu.org
2013-04-04 15:57 ` dave.anglin at bell dot net
2013-04-05 10:12 ` redi at gcc dot gnu.org
2013-04-05 10:14 ` redi at gcc dot gnu.org
2013-04-06 15:18 ` dave.anglin at bell dot net
2013-04-06 15:44 ` redi at gcc dot gnu.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).