* [Bug target/65670] [5 Regression] missing libstdc++ symbols on powerpc64le-linux-gnu and arm-linux-gnueabi
2015-04-03 22:17 [Bug target/65670] New: [5 Regression] missing libstdc++ symbols on powerpc64le-linux-gnu doko at gcc dot gnu.org
@ 2015-04-06 8:54 ` mkuvyrkov at gcc dot gnu.org
2015-04-06 9:10 ` doko at gcc dot gnu.org
` (13 subsequent siblings)
14 siblings, 0 replies; 16+ messages in thread
From: mkuvyrkov at gcc dot gnu.org @ 2015-04-06 8:54 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65670
Maxim Kuvyrkov <mkuvyrkov at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |mkuvyrkov at gcc dot gnu.org
--- Comment #2 from Maxim Kuvyrkov <mkuvyrkov at gcc dot gnu.org> ---
Demangled, these are:
std::bad_function_call::~bad_function_call()
std::bad_function_call::~bad_function_call()
std::bad_function_call::~bad_function_call()
vtable for std::bad_function_call
^ permalink raw reply [flat|nested] 16+ messages in thread
* [Bug target/65670] [5 Regression] missing libstdc++ symbols on powerpc64le-linux-gnu and arm-linux-gnueabi
2015-04-03 22:17 [Bug target/65670] New: [5 Regression] missing libstdc++ symbols on powerpc64le-linux-gnu doko at gcc dot gnu.org
2015-04-06 8:54 ` [Bug target/65670] [5 Regression] missing libstdc++ symbols on powerpc64le-linux-gnu and arm-linux-gnueabi mkuvyrkov at gcc dot gnu.org
@ 2015-04-06 9:10 ` doko at gcc dot gnu.org
2015-04-06 9:43 ` schwab@linux-m68k.org
` (12 subsequent siblings)
14 siblings, 0 replies; 16+ messages in thread
From: doko at gcc dot gnu.org @ 2015-04-06 9:10 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65670
--- Comment #3 from Matthias Klose <doko at gcc dot gnu.org> ---
at least on powerpc64le this looks like a versioning issue. in 4.9 these were
versioned @CXXABI_1.3.5, now in 5, they are versioned @GLIBCXX_3.4.15.
^ permalink raw reply [flat|nested] 16+ messages in thread
* [Bug target/65670] [5 Regression] missing libstdc++ symbols on powerpc64le-linux-gnu and arm-linux-gnueabi
2015-04-03 22:17 [Bug target/65670] New: [5 Regression] missing libstdc++ symbols on powerpc64le-linux-gnu doko at gcc dot gnu.org
2015-04-06 8:54 ` [Bug target/65670] [5 Regression] missing libstdc++ symbols on powerpc64le-linux-gnu and arm-linux-gnueabi mkuvyrkov at gcc dot gnu.org
2015-04-06 9:10 ` doko at gcc dot gnu.org
@ 2015-04-06 9:43 ` schwab@linux-m68k.org
2015-04-06 9:48 ` mkuvyrkov at gcc dot gnu.org
` (11 subsequent siblings)
14 siblings, 0 replies; 16+ messages in thread
From: schwab@linux-m68k.org @ 2015-04-06 9:43 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65670
--- Comment #4 from Andreas Schwab <schwab@linux-m68k.org> ---
Worksforme.
$ objdump -T usr/lib64/libstdc++.so.6.0.21 | grep bad_function_callD
00000000000e7a90 g DF .text 0000000000000050 GLIBCXX_3.4.15 0x60
_ZNSt17bad_function_callD0Ev
00000000000e7a40 g DF .text 0000000000000044 GLIBCXX_3.4.15 0x60
_ZNSt17bad_function_callD2Ev
00000000000e7a40 g DF .text 0000000000000044 GLIBCXX_3.4.15 0x60
_ZNSt17bad_function_callD1Ev
$ objdump -T usr/lib64/libstdc++.so.6.0.20 | grep 17bad_function_callD
00000000000fce10 g DF .text 0000000000000050 GLIBCXX_3.4.15 0x60
_ZNSt17bad_function_callD0Ev
00000000000fcdc0 g DF .text 0000000000000044 GLIBCXX_3.4.15 0x60
_ZNSt17bad_function_callD1Ev
00000000000fcdc0 g DF .text 0000000000000044 GLIBCXX_3.4.15 0x60
_ZNSt17bad_function_callD2Ev
^ permalink raw reply [flat|nested] 16+ messages in thread
* [Bug target/65670] [5 Regression] missing libstdc++ symbols on powerpc64le-linux-gnu and arm-linux-gnueabi
2015-04-03 22:17 [Bug target/65670] New: [5 Regression] missing libstdc++ symbols on powerpc64le-linux-gnu doko at gcc dot gnu.org
` (2 preceding siblings ...)
2015-04-06 9:43 ` schwab@linux-m68k.org
@ 2015-04-06 9:48 ` mkuvyrkov at gcc dot gnu.org
2015-04-06 9:51 ` doko at gcc dot gnu.org
` (10 subsequent siblings)
14 siblings, 0 replies; 16+ messages in thread
From: mkuvyrkov at gcc dot gnu.org @ 2015-04-06 9:48 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65670
--- Comment #5 from Maxim Kuvyrkov <mkuvyrkov at gcc dot gnu.org> ---
Mattias, Andreas,
What binutils versions are you using? I'm starting to think this can be a
linker optimization or linker bug.
^ permalink raw reply [flat|nested] 16+ messages in thread
* [Bug target/65670] [5 Regression] missing libstdc++ symbols on powerpc64le-linux-gnu and arm-linux-gnueabi
2015-04-03 22:17 [Bug target/65670] New: [5 Regression] missing libstdc++ symbols on powerpc64le-linux-gnu doko at gcc dot gnu.org
` (3 preceding siblings ...)
2015-04-06 9:48 ` mkuvyrkov at gcc dot gnu.org
@ 2015-04-06 9:51 ` doko at gcc dot gnu.org
2015-04-06 22:21 ` wschmidt at gcc dot gnu.org
` (9 subsequent siblings)
14 siblings, 0 replies; 16+ messages in thread
From: doko at gcc dot gnu.org @ 2015-04-06 9:51 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65670
--- Comment #6 from Matthias Klose <doko at gcc dot gnu.org> ---
both seen with 2.25 release, and powerpc64le with 2.25 branch.
^ permalink raw reply [flat|nested] 16+ messages in thread
* [Bug target/65670] [5 Regression] missing libstdc++ symbols on powerpc64le-linux-gnu and arm-linux-gnueabi
2015-04-03 22:17 [Bug target/65670] New: [5 Regression] missing libstdc++ symbols on powerpc64le-linux-gnu doko at gcc dot gnu.org
` (4 preceding siblings ...)
2015-04-06 9:51 ` doko at gcc dot gnu.org
@ 2015-04-06 22:21 ` wschmidt at gcc dot gnu.org
2015-04-07 4:03 ` adconrad at 0c3 dot net
` (8 subsequent siblings)
14 siblings, 0 replies; 16+ messages in thread
From: wschmidt at gcc dot gnu.org @ 2015-04-06 22:21 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65670
--- Comment #8 from Bill Schmidt <wschmidt at gcc dot gnu.org> ---
I do plan to add the baseline_symbols.txt file for powerpc64le-linux-gnu in a
patch shortly. I thought this had been done, but it seems to have fallen
through the cracks.
^ permalink raw reply [flat|nested] 16+ messages in thread
* [Bug target/65670] [5 Regression] missing libstdc++ symbols on powerpc64le-linux-gnu and arm-linux-gnueabi
2015-04-03 22:17 [Bug target/65670] New: [5 Regression] missing libstdc++ symbols on powerpc64le-linux-gnu doko at gcc dot gnu.org
` (5 preceding siblings ...)
2015-04-06 22:21 ` wschmidt at gcc dot gnu.org
@ 2015-04-07 4:03 ` adconrad at 0c3 dot net
2015-04-07 8:47 ` rguenth at gcc dot gnu.org
` (7 subsequent siblings)
14 siblings, 0 replies; 16+ messages in thread
From: adconrad at 0c3 dot net @ 2015-04-07 4:03 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65670
Adam Conrad <adconrad at 0c3 dot net> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |adconrad at 0c3 dot net
--- Comment #9 from Adam Conrad <adconrad at 0c3 dot net> ---
Testing in an Ubuntu 15.04 chroot with the latest distro 4.9 and the latest 5.0
from Matthias's PPA, I see this:
(vivid-ppc64el)adconrad@kelsey01:~$ objdump -T
/usr/lib/powerpc64le-linux-gnu/libstdc++.so.6.0.20 | grep 17bad_function_call
000000000014f268 w DO .data.rel.ro 0000000000000028 GLIBCXX_3.4.15
_ZTVSt17bad_function_call
00000000000f7ff0 g DF .text 0000000000000050 GLIBCXX_3.4.15 0x60
_ZNSt17bad_function_callD0Ev
00000000000f7f80 g DF .text 0000000000000020 GLIBCXX_3.4.18 0x60
_ZNKSt17bad_function_call4whatEv
00000000000f7fa0 g DF .text 0000000000000044 GLIBCXX_3.4.15 0x60
_ZNSt17bad_function_callD1Ev
000000000014f250 w DO .data.rel.ro 0000000000000018 GLIBCXX_3.4.15
_ZTISt17bad_function_call
00000000000f7fa0 g DF .text 0000000000000044 GLIBCXX_3.4.15 0x60
_ZNSt17bad_function_callD2Ev
(vivid-ppc64el)adconrad@kelsey01:~$ objdump -T
whee/usr/lib/powerpc64le-linux-gnu/libstdc++.so.6.0.21 | grep
17bad_function_call
00000000000e1e70 g DF .text 0000000000000050 GLIBCXX_3.4.15 0x60
_ZNSt17bad_function_callD0Ev
00000000000e1e20 g DF .text 0000000000000044 GLIBCXX_3.4.15 0x60
_ZNSt17bad_function_callD2Ev
00000000000e1e00 g DF .text 0000000000000020 GLIBCXX_3.4.18 0x60
_ZNKSt17bad_function_call4whatEv
00000000001ea988 w DO .data.rel.ro 0000000000000028 GLIBCXX_3.4.15
_ZTVSt17bad_function_call
00000000001ea970 w DO .data.rel.ro 0000000000000018 GLIBCXX_3.4.15
_ZTISt17bad_function_call
00000000000e1e20 g DF .text 0000000000000044 GLIBCXX_3.4.15 0x60
_ZNSt17bad_function_callD1Ev
In other words, it all looks fine to me, so I'm not entirely sure where he's
seeing the regression.
^ permalink raw reply [flat|nested] 16+ messages in thread
* [Bug target/65670] [5 Regression] missing libstdc++ symbols on powerpc64le-linux-gnu and arm-linux-gnueabi
2015-04-03 22:17 [Bug target/65670] New: [5 Regression] missing libstdc++ symbols on powerpc64le-linux-gnu doko at gcc dot gnu.org
` (6 preceding siblings ...)
2015-04-07 4:03 ` adconrad at 0c3 dot net
@ 2015-04-07 8:47 ` rguenth at gcc dot gnu.org
2015-04-07 13:56 ` wschmidt at gcc dot gnu.org
` (6 subsequent siblings)
14 siblings, 0 replies; 16+ messages in thread
From: rguenth at gcc dot gnu.org @ 2015-04-07 8:47 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65670
Richard Biener <rguenth at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |WAITING
Last reconfirmed| |2015-04-07
Target Milestone|--- |5.0
Ever confirmed|0 |1
^ permalink raw reply [flat|nested] 16+ messages in thread
* [Bug target/65670] [5 Regression] missing libstdc++ symbols on powerpc64le-linux-gnu and arm-linux-gnueabi
2015-04-03 22:17 [Bug target/65670] New: [5 Regression] missing libstdc++ symbols on powerpc64le-linux-gnu doko at gcc dot gnu.org
` (7 preceding siblings ...)
2015-04-07 8:47 ` rguenth at gcc dot gnu.org
@ 2015-04-07 13:56 ` wschmidt at gcc dot gnu.org
2015-04-09 7:53 ` jakub at gcc dot gnu.org
` (5 subsequent siblings)
14 siblings, 0 replies; 16+ messages in thread
From: wschmidt at gcc dot gnu.org @ 2015-04-07 13:56 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65670
--- Comment #10 from Bill Schmidt <wschmidt at gcc dot gnu.org> ---
Per discussion on gcc-patches, powerpc64le-linux-gnu shares the
baseline_symbols.txt file with powerpc64-linux-gnu, and there's no current
reason for them to diverge. So nothing to do on that front.
^ permalink raw reply [flat|nested] 16+ messages in thread
* [Bug target/65670] [5 Regression] missing libstdc++ symbols on powerpc64le-linux-gnu and arm-linux-gnueabi
2015-04-03 22:17 [Bug target/65670] New: [5 Regression] missing libstdc++ symbols on powerpc64le-linux-gnu doko at gcc dot gnu.org
` (8 preceding siblings ...)
2015-04-07 13:56 ` wschmidt at gcc dot gnu.org
@ 2015-04-09 7:53 ` jakub at gcc dot gnu.org
2015-04-09 15:31 ` wschmidt at gcc dot gnu.org
` (4 subsequent siblings)
14 siblings, 0 replies; 16+ messages in thread
From: jakub at gcc dot gnu.org @ 2015-04-09 7:53 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65670
Jakub Jelinek <jakub at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |jakub at gcc dot gnu.org
--- Comment #11 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
And baseline_symbols.txt has been updated for powerpc64-linux (if somebody from
IBM could update powerpc-linux (32-bit), it would be greatly appreciated, I
don't have an rpm build for that right now, as Fedora is 64-bit only on ppc*
these days).
^ permalink raw reply [flat|nested] 16+ messages in thread
* [Bug target/65670] [5 Regression] missing libstdc++ symbols on powerpc64le-linux-gnu and arm-linux-gnueabi
2015-04-03 22:17 [Bug target/65670] New: [5 Regression] missing libstdc++ symbols on powerpc64le-linux-gnu doko at gcc dot gnu.org
` (9 preceding siblings ...)
2015-04-09 7:53 ` jakub at gcc dot gnu.org
@ 2015-04-09 15:31 ` wschmidt at gcc dot gnu.org
2015-04-09 15:42 ` jakub at gcc dot gnu.org
` (3 subsequent siblings)
14 siblings, 0 replies; 16+ messages in thread
From: wschmidt at gcc dot gnu.org @ 2015-04-09 15:31 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65670
--- Comment #12 from Bill Schmidt <wschmidt at gcc dot gnu.org> ---
I've generated the new version for powerpc-linux-gnu. I believe this needs to
be updated identically in powerpc-linux-gnu/baseline_symbols.txt and in
powerpc64-linux-gnu/32/baseline_symbols.txt. Is that correct?
Before committing this, I'll post the differences from the old files on
gcc-patches. I think you said I need to delete a couple of the TLS symbols, so
I want to verify that.
^ permalink raw reply [flat|nested] 16+ messages in thread
* [Bug target/65670] [5 Regression] missing libstdc++ symbols on powerpc64le-linux-gnu and arm-linux-gnueabi
2015-04-03 22:17 [Bug target/65670] New: [5 Regression] missing libstdc++ symbols on powerpc64le-linux-gnu doko at gcc dot gnu.org
` (10 preceding siblings ...)
2015-04-09 15:31 ` wschmidt at gcc dot gnu.org
@ 2015-04-09 15:42 ` jakub at gcc dot gnu.org
2015-04-09 16:08 ` wschmidt at gcc dot gnu.org
` (2 subsequent siblings)
14 siblings, 0 replies; 16+ messages in thread
From: jakub at gcc dot gnu.org @ 2015-04-09 15:42 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65670
--- Comment #13 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
(In reply to Bill Schmidt from comment #12)
> I've generated the new version for powerpc-linux-gnu. I believe this needs
> to be updated identically in powerpc-linux-gnu/baseline_symbols.txt and in
> powerpc64-linux-gnu/32/baseline_symbols.txt. Is that correct?
Yeah.
> Before committing this, I'll post the differences from the old files on
> gcc-patches. I think you said I need to delete a couple of the TLS symbols,
> so I want to verify that.
Yes. Please also verify the patch will only add symbols to new symbol versions
(GLIBCXX_3.4.21, CXXABI_1.3.9, GLIBCXX_LDBL_3.4.21 I think are the relevant to
PPC).
^ permalink raw reply [flat|nested] 16+ messages in thread
* [Bug target/65670] [5 Regression] missing libstdc++ symbols on powerpc64le-linux-gnu and arm-linux-gnueabi
2015-04-03 22:17 [Bug target/65670] New: [5 Regression] missing libstdc++ symbols on powerpc64le-linux-gnu doko at gcc dot gnu.org
` (11 preceding siblings ...)
2015-04-09 15:42 ` jakub at gcc dot gnu.org
@ 2015-04-09 16:08 ` wschmidt at gcc dot gnu.org
2015-04-10 13:43 ` wschmidt at gcc dot gnu.org
2015-04-14 19:07 ` [Bug target/65670] " doko at gcc dot gnu.org
14 siblings, 0 replies; 16+ messages in thread
From: wschmidt at gcc dot gnu.org @ 2015-04-09 16:08 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65670
--- Comment #14 from Bill Schmidt <wschmidt at gcc dot gnu.org> ---
OK. Yes, only new symbols except for those two rogue TLS symbols that I'll
remove.
^ permalink raw reply [flat|nested] 16+ messages in thread
* [Bug target/65670] [5 Regression] missing libstdc++ symbols on powerpc64le-linux-gnu and arm-linux-gnueabi
2015-04-03 22:17 [Bug target/65670] New: [5 Regression] missing libstdc++ symbols on powerpc64le-linux-gnu doko at gcc dot gnu.org
` (12 preceding siblings ...)
2015-04-09 16:08 ` wschmidt at gcc dot gnu.org
@ 2015-04-10 13:43 ` wschmidt at gcc dot gnu.org
2015-04-14 19:07 ` [Bug target/65670] " doko at gcc dot gnu.org
14 siblings, 0 replies; 16+ messages in thread
From: wschmidt at gcc dot gnu.org @ 2015-04-10 13:43 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65670
--- Comment #15 from Bill Schmidt <wschmidt at gcc dot gnu.org> ---
powerpc version committed as r221974.
^ permalink raw reply [flat|nested] 16+ messages in thread
* [Bug target/65670] missing libstdc++ symbols on powerpc64le-linux-gnu and arm-linux-gnueabi
2015-04-03 22:17 [Bug target/65670] New: [5 Regression] missing libstdc++ symbols on powerpc64le-linux-gnu doko at gcc dot gnu.org
` (13 preceding siblings ...)
2015-04-10 13:43 ` wschmidt at gcc dot gnu.org
@ 2015-04-14 19:07 ` doko at gcc dot gnu.org
14 siblings, 0 replies; 16+ messages in thread
From: doko at gcc dot gnu.org @ 2015-04-14 19:07 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65670
Matthias Klose <doko at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|WAITING |RESOLVED
Resolution|--- |INVALID
Summary|[5/6 Regression] missing |missing libstdc++ symbols
|libstdc++ symbols on |on powerpc64le-linux-gnu
|powerpc64le-linux-gnu and |and arm-linux-gnueabi
|arm-linux-gnueabi |
--- Comment #16 from Matthias Klose <doko at gcc dot gnu.org> ---
rechecked, and I really see the same symbols as everybody else. sorry for the
noise.
^ permalink raw reply [flat|nested] 16+ messages in thread