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