https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64697
Eric Botcazou changed:
What|Removed |Added
CC||alvinhochun at gmail dot com
---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64697
Eric Botcazou changed:
What|Removed |Added
Resolution|--- |FIXED
Status|NEW
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64697
--- Comment #27 from CVS Commits ---
The releases/gcc-10 branch has been updated by Eric Botcazou
:
https://gcc.gnu.org/g:48e24ff39b16c072cd58bdad1a5668794453af5f
commit r10-10158-g48e24ff39b16c072cd58bdad1a5668794453af5f
Author: Eric Botcazou
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64697
--- Comment #26 from CVS Commits ---
The releases/gcc-11 branch has been updated by Eric Botcazou
:
https://gcc.gnu.org/g:618b7cb3b3fb4d2d92434d31ea8b6746ffef2572
commit r11-9049-g618b7cb3b3fb4d2d92434d31ea8b6746ffef2572
Author: Eric Botcazou
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64697
--- Comment #25 from CVS Commits ---
The master branch has been updated by Eric Botcazou :
https://gcc.gnu.org/g:021ad8e5cf9ab66e1a0a41dce3a54586facb86e0
commit r12-4036-g021ad8e5cf9ab66e1a0a41dce3a54586facb86e0
Author: Eric Botcazou
Date:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64697
--- Comment #24 from Jim Wilson ---
Joel Sherrill offered to create a binutils bug report for this.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64697
--- Comment #23 from Václav Haisman ---
I am not sure what to report. I do not understand the background of linker and
relocations enough. Also, I don't have access to Windows and Cygwin any more.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64697
Jim Wilson changed:
What|Removed |Added
CC||wilson at gcc dot gnu.org
--- Comment #22
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64697
jon.turney at dronecode dot org.uk changed:
What|Removed |Added
CC||jon.turney at
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64697
--- Comment #20 from Václav Haisman ---
Still an issue in 2018 with GCC 7.3.0.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64697
--- Comment #19 from Václav Haisman ---
There appears to be some sort of interaction with the `inline` attribute of the
`get_ptd()` function. If the `get_ptd()` function is just declared `extern` in
`def.hxx` and defined in `def.cxx`, the link
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64697
--- Comment #18 from Václav Haisman ---
And I have just verified it is still the same with GCC 6.3.0.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64697
H.J. Lu changed:
What|Removed |Added
Status|WAITING |NEW
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64697
--- Comment #17 from Václav Haisman ---
This is still an issue in 2017 with GCC 5.4.0.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64697
Václav Haisman changed:
What|Removed |Added
Version|4.9.2 |5.3.0
--- Comment #16 from Václav
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64697
--- Comment #11 from Václav Zeman ---
Created attachment 37638
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=37638=edit
logs of compilation with -fno-lto
(In reply to H.J. Lu from comment #8)
> Your compiler doesn't have proper LTO
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64697
--- Comment #12 from H.J. Lu ---
Please provide the output of "objdump -r use.o".
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64697
--- Comment #13 from Václav Haisman ---
Created attachment 37643
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=37643=edit
objdump -r use.o log
(In reply to H.J. Lu from comment #12)
> Please provide the output of "objdump -r use.o".
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64697
--- Comment #15 from H.J. Lu ---
I didn't realize Windows linker uses ELF relocation names.
I don't know what is wrong.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64697
--- Comment #14 from Václav Haisman ---
Created attachment 37644
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=37644=edit
objdump -Ttr def.o log
`objdump -Ttr def.o` in advance, just in case it is relevant.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64697
--- Comment #8 from H.J. Lu ---
Your compiler doesn't have proper LTO support. Please turn it
off with -fno-lto.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64697
--- Comment #9 from Václav Zeman ---
(In reply to H.J. Lu from comment #8)
> Your compiler doesn't have proper LTO support. Please turn it
> off with -fno-lto.
How/why is it improper?
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64697
--- Comment #10 from H.J. Lu ---
(In reply to Václav Zeman from comment #9)
> (In reply to H.J. Lu from comment #8)
> > Your compiler doesn't have proper LTO support. Please turn it
> > off with -fno-lto.
>
> How/why is it improper?
Your LTO
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64697
--- Comment #6 from Václav Zeman ---
Created attachment 37630
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=37630=edit
logs requested by #5 comment
Here is the linking -v output and ld -V output.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64697
H.J. Lu changed:
What|Removed |Added
Status|UNCONFIRMED |WAITING
Last reconfirmed|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64697
--- Comment #7 from Václav Zeman ---
Created attachment 37631
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=37631=edit
logs after complete recompilation
logs after complete recompilation
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64697
--- Comment #4 from raidl at ac dot tuwien.ac.at ---
Problem is still present in gcc 5.3.0.
Furthermore, it also appears when the thread_local variable is a static class
member.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64697
--- Comment #1 from Václav Zeman vhaisman at gmail dot com ---
Created attachment 34503
-- https://gcc.gnu.org/bugzilla/attachment.cgi?id=34503action=edit
def.hxx
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64697
--- Comment #2 from Václav Zeman vhaisman at gmail dot com ---
Created attachment 34504
-- https://gcc.gnu.org/bugzilla/attachment.cgi?id=34504action=edit
def.cxx
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64697
--- Comment #3 from Václav Zeman vhaisman at gmail dot com ---
Created attachment 34505
-- https://gcc.gnu.org/bugzilla/attachment.cgi?id=34505action=edit
use.cxx
30 matches
Mail list logo