* [Bug lto/53768] [4.7 Regression] Undefined references with boost 1.46/1.48/1.49
2012-06-25 16:49 [Bug lto/53768] New: [4.7 Regression] Undefined references with boost 1.46/1.48/1.49 hjl.tools at gmail dot com
@ 2012-06-25 17:00 ` markus at trippelsdorf dot de
2012-06-25 17:02 ` markus at trippelsdorf dot de
` (16 subsequent siblings)
17 siblings, 0 replies; 19+ messages in thread
From: markus at trippelsdorf dot de @ 2012-06-25 17:00 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53768
Markus Trippelsdorf <markus at trippelsdorf dot de> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |markus at trippelsdorf dot
| |de
--- Comment #1 from Markus Trippelsdorf <markus at trippelsdorf dot de> 2012-06-25 16:59:51 UTC ---
Gold is fine BTW.
^ permalink raw reply [flat|nested] 19+ messages in thread
* [Bug lto/53768] [4.7 Regression] Undefined references with boost 1.46/1.48/1.49
2012-06-25 16:49 [Bug lto/53768] New: [4.7 Regression] Undefined references with boost 1.46/1.48/1.49 hjl.tools at gmail dot com
2012-06-25 17:00 ` [Bug lto/53768] " markus at trippelsdorf dot de
@ 2012-06-25 17:02 ` markus at trippelsdorf dot de
2012-06-25 17:12 ` hjl.tools at gmail dot com
` (15 subsequent siblings)
17 siblings, 0 replies; 19+ messages in thread
From: markus at trippelsdorf dot de @ 2012-06-25 17:02 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53768
--- Comment #2 from Markus Trippelsdorf <markus at trippelsdorf dot de> 2012-06-25 17:01:35 UTC ---
Insofar as it only issues warnings:
/tmp/cc4Lw5GR.ltrans1.ltrans.o:cc4Lw5GR.ltrans1.o:function vtable for
boost::exception_detail::clone_impl<boost::exception_detail::current_exception_std_exception_wrapper<std::bad_cast>
> [clone .local.460]: warning: relocation refers to discarded section
...
^ permalink raw reply [flat|nested] 19+ messages in thread
* [Bug lto/53768] [4.7 Regression] Undefined references with boost 1.46/1.48/1.49
2012-06-25 16:49 [Bug lto/53768] New: [4.7 Regression] Undefined references with boost 1.46/1.48/1.49 hjl.tools at gmail dot com
2012-06-25 17:00 ` [Bug lto/53768] " markus at trippelsdorf dot de
2012-06-25 17:02 ` markus at trippelsdorf dot de
@ 2012-06-25 17:12 ` hjl.tools at gmail dot com
2012-06-26 8:51 ` rguenth at gcc dot gnu.org
` (14 subsequent siblings)
17 siblings, 0 replies; 19+ messages in thread
From: hjl.tools at gmail dot com @ 2012-06-25 17:12 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53768
--- Comment #3 from H.J. Lu <hjl.tools at gmail dot com> 2012-06-25 17:12:31 UTC ---
(In reply to comment #1)
> Gold is fine BTW.
It doesn't mean bfd ld shouldn't issue an error.
^ permalink raw reply [flat|nested] 19+ messages in thread
* [Bug lto/53768] [4.7 Regression] Undefined references with boost 1.46/1.48/1.49
2012-06-25 16:49 [Bug lto/53768] New: [4.7 Regression] Undefined references with boost 1.46/1.48/1.49 hjl.tools at gmail dot com
` (2 preceding siblings ...)
2012-06-25 17:12 ` hjl.tools at gmail dot com
@ 2012-06-26 8:51 ` rguenth at gcc dot gnu.org
2012-06-28 12:48 ` vincenzo.innocente at cern dot ch
` (13 subsequent siblings)
17 siblings, 0 replies; 19+ messages in thread
From: rguenth at gcc dot gnu.org @ 2012-06-26 8:51 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53768
Richard Guenther <rguenth at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Target Milestone|--- |4.7.2
^ permalink raw reply [flat|nested] 19+ messages in thread
* [Bug lto/53768] [4.7 Regression] Undefined references with boost 1.46/1.48/1.49
2012-06-25 16:49 [Bug lto/53768] New: [4.7 Regression] Undefined references with boost 1.46/1.48/1.49 hjl.tools at gmail dot com
` (3 preceding siblings ...)
2012-06-26 8:51 ` rguenth at gcc dot gnu.org
@ 2012-06-28 12:48 ` vincenzo.innocente at cern dot ch
2012-06-28 22:15 ` hjl.tools at gmail dot com
` (12 subsequent siblings)
17 siblings, 0 replies; 19+ messages in thread
From: vincenzo.innocente at cern dot ch @ 2012-06-28 12:48 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53768
--- Comment #4 from vincenzo Innocente <vincenzo.innocente at cern dot ch> 2012-06-28 12:48:13 UTC ---
similar to PR53337 ?
and most probably also to PR53780
^ permalink raw reply [flat|nested] 19+ messages in thread
* [Bug lto/53768] [4.7 Regression] Undefined references with boost 1.46/1.48/1.49
2012-06-25 16:49 [Bug lto/53768] New: [4.7 Regression] Undefined references with boost 1.46/1.48/1.49 hjl.tools at gmail dot com
` (4 preceding siblings ...)
2012-06-28 12:48 ` vincenzo.innocente at cern dot ch
@ 2012-06-28 22:15 ` hjl.tools at gmail dot com
2012-06-29 6:09 ` vincenzo.innocente at cern dot ch
` (11 subsequent siblings)
17 siblings, 0 replies; 19+ messages in thread
From: hjl.tools at gmail dot com @ 2012-06-28 22:15 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53768
--- Comment #5 from H.J. Lu <hjl.tools at gmail dot com> 2012-06-28 22:15:43 UTC ---
(In reply to comment #4)
> similar to PR53337 ?
> and most probably also to PR53780
I backported revision 186252 to 4.7 on hjl/gcc-4_7-branch/pr53768
branch at
http://gcc.gnu.org/git/?p=gcc.git;a=summary
It should fix PR53768, PR53337 and PR53780.
^ permalink raw reply [flat|nested] 19+ messages in thread
* [Bug lto/53768] [4.7 Regression] Undefined references with boost 1.46/1.48/1.49
2012-06-25 16:49 [Bug lto/53768] New: [4.7 Regression] Undefined references with boost 1.46/1.48/1.49 hjl.tools at gmail dot com
` (5 preceding siblings ...)
2012-06-28 22:15 ` hjl.tools at gmail dot com
@ 2012-06-29 6:09 ` vincenzo.innocente at cern dot ch
2012-06-29 7:26 ` vincenzo.innocente at cern dot ch
` (10 subsequent siblings)
17 siblings, 0 replies; 19+ messages in thread
From: vincenzo.innocente at cern dot ch @ 2012-06-29 6:09 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53768
--- Comment #6 from vincenzo Innocente <vincenzo.innocente at cern dot ch> 2012-06-29 06:09:19 UTC ---
the backport seems to work for my test cases.
Side effects need to be verified
^ permalink raw reply [flat|nested] 19+ messages in thread
* [Bug lto/53768] [4.7 Regression] Undefined references with boost 1.46/1.48/1.49
2012-06-25 16:49 [Bug lto/53768] New: [4.7 Regression] Undefined references with boost 1.46/1.48/1.49 hjl.tools at gmail dot com
` (6 preceding siblings ...)
2012-06-29 6:09 ` vincenzo.innocente at cern dot ch
@ 2012-06-29 7:26 ` vincenzo.innocente at cern dot ch
2012-06-29 10:37 ` vincenzo.innocente at cern dot ch
` (9 subsequent siblings)
17 siblings, 0 replies; 19+ messages in thread
From: vincenzo.innocente at cern dot ch @ 2012-06-29 7:26 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53768
--- Comment #7 from vincenzo Innocente <vincenzo.innocente at cern dot ch> 2012-06-29 07:25:35 UTC ---
It HAS a side effect I observed also in 4.8 and had no time to reduce yet
something pretty weird
plenty of
error:
tmp/slc5_amd64_gcc470/src/FWCore/Modules/src/FWCoreModules/MulticoreRunLumiEventChecker.o:
multiple definition of
'edm::WorkerT<edm::EDAnalyzer>::implDoBegin(edm::EventPrincipal&,
edm::EventSetup const&, edm::CurrentProcessingContext const*)::{lambda(ed
m::Worker*)#1}::operator void (*)(edm::Worker*)() const'
/afs/cern.ch/user/i/innocent/w3/gcc47slc5/bin/ld:
tmp/slc5_amd64_gcc470/src/FWCore/Modules/src/FWCoreModules/EventContentAnalyzer.o:
previous definition he
re
/afs/cern.ch/user/i/innocent/w3/gcc47slc5/bin/ld: error:
tmp/slc5_amd64_gcc470/src/FWCore/Modules/src/FWCoreModules/Prescaler.o:
multiple definition of 'ed
m::WorkerT<edm::EDFilter>::implDoBegin(edm::EventPrincipal&, edm::EventSetup
const&, edm::CurrentProcessingContext const*)::{lambda(edm::Worker*)#1}::_FUN(
edm::Worker*)'
/afs/cern.ch/user/i/innocent/w3/gcc47slc5/bin/ld:
tmp/slc5_amd64_gcc470/src/FWCore/Modules/src/FWCoreModules/LogErrorFilter.o:
previous definition here
ld is
GNU gold (GNU Binutils 2.22.52.20120515) 1.11
^ permalink raw reply [flat|nested] 19+ messages in thread
* [Bug lto/53768] [4.7 Regression] Undefined references with boost 1.46/1.48/1.49
2012-06-25 16:49 [Bug lto/53768] New: [4.7 Regression] Undefined references with boost 1.46/1.48/1.49 hjl.tools at gmail dot com
` (7 preceding siblings ...)
2012-06-29 7:26 ` vincenzo.innocente at cern dot ch
@ 2012-06-29 10:37 ` vincenzo.innocente at cern dot ch
2012-06-29 10:46 ` vincenzo.innocente at cern dot ch
` (8 subsequent siblings)
17 siblings, 0 replies; 19+ messages in thread
From: vincenzo.innocente at cern dot ch @ 2012-06-29 10:37 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53768
--- Comment #8 from vincenzo Innocente <vincenzo.innocente at cern dot ch> 2012-06-29 10:36:46 UTC ---
take back: (never do two updates at once)
in SOMETHING ELSE committed between
gcc version 4.7.2 20120615 (prerelease) [gcc-4_7-branch revision 188650] (GCC)
and
gcc-4_7-branch revision 189063
that causes the regression in comment 3
the patch above revision 188650 is ok and does not cause regression
^ permalink raw reply [flat|nested] 19+ messages in thread
* [Bug lto/53768] [4.7 Regression] Undefined references with boost 1.46/1.48/1.49
2012-06-25 16:49 [Bug lto/53768] New: [4.7 Regression] Undefined references with boost 1.46/1.48/1.49 hjl.tools at gmail dot com
` (8 preceding siblings ...)
2012-06-29 10:37 ` vincenzo.innocente at cern dot ch
@ 2012-06-29 10:46 ` vincenzo.innocente at cern dot ch
2012-06-29 11:50 ` hjl.tools at gmail dot com
` (7 subsequent siblings)
17 siblings, 0 replies; 19+ messages in thread
From: vincenzo.innocente at cern dot ch @ 2012-06-29 10:46 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53768
--- Comment #9 from vincenzo Innocente <vincenzo.innocente at cern dot ch> 2012-06-29 10:45:05 UTC ---
*** Bug 53337 has been marked as a duplicate of this bug. ***
^ permalink raw reply [flat|nested] 19+ messages in thread
* [Bug lto/53768] [4.7 Regression] Undefined references with boost 1.46/1.48/1.49
2012-06-25 16:49 [Bug lto/53768] New: [4.7 Regression] Undefined references with boost 1.46/1.48/1.49 hjl.tools at gmail dot com
` (9 preceding siblings ...)
2012-06-29 10:46 ` vincenzo.innocente at cern dot ch
@ 2012-06-29 11:50 ` hjl.tools at gmail dot com
2012-06-29 12:43 ` vincenzo.innocente at cern dot ch
` (6 subsequent siblings)
17 siblings, 0 replies; 19+ messages in thread
From: hjl.tools at gmail dot com @ 2012-06-29 11:50 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53768
--- Comment #10 from H.J. Lu <hjl.tools at gmail dot com> 2012-06-29 11:49:53 UTC ---
(In reply to comment #8)
> take back: (never do two updates at once)
> in SOMETHING ELSE committed between
> gcc version 4.7.2 20120615 (prerelease) [gcc-4_7-branch revision 188650] (GCC)
> and
> gcc-4_7-branch revision 189063
>
> that causes the regression in comment 3
>
Please open another bug since it also happens with 4.8.
^ permalink raw reply [flat|nested] 19+ messages in thread
* [Bug lto/53768] [4.7 Regression] Undefined references with boost 1.46/1.48/1.49
2012-06-25 16:49 [Bug lto/53768] New: [4.7 Regression] Undefined references with boost 1.46/1.48/1.49 hjl.tools at gmail dot com
` (10 preceding siblings ...)
2012-06-29 11:50 ` hjl.tools at gmail dot com
@ 2012-06-29 12:43 ` vincenzo.innocente at cern dot ch
2012-06-30 15:25 ` vincenzo.innocente at cern dot ch
` (5 subsequent siblings)
17 siblings, 0 replies; 19+ messages in thread
From: vincenzo.innocente at cern dot ch @ 2012-06-29 12:43 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53768
--- Comment #11 from vincenzo Innocente <vincenzo.innocente at cern dot ch> 2012-06-29 12:43:03 UTC ---
ok.
II think somebody should start building boost and its test-suite with lto:
many of these regressions are found "thanks" to boost after all… (I will when
they move to cmake).
^ permalink raw reply [flat|nested] 19+ messages in thread
* [Bug lto/53768] [4.7 Regression] Undefined references with boost 1.46/1.48/1.49
2012-06-25 16:49 [Bug lto/53768] New: [4.7 Regression] Undefined references with boost 1.46/1.48/1.49 hjl.tools at gmail dot com
` (11 preceding siblings ...)
2012-06-29 12:43 ` vincenzo.innocente at cern dot ch
@ 2012-06-30 15:25 ` vincenzo.innocente at cern dot ch
2012-09-20 10:17 ` jakub at gcc dot gnu.org
` (4 subsequent siblings)
17 siblings, 0 replies; 19+ messages in thread
From: vincenzo.innocente at cern dot ch @ 2012-06-30 15:25 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53768
--- Comment #12 from vincenzo Innocente <vincenzo.innocente at cern dot ch> 2012-06-30 15:25:27 UTC ---
reduced testcase for comment 7&8 regression as PR53821
^ permalink raw reply [flat|nested] 19+ messages in thread
* [Bug lto/53768] [4.7 Regression] Undefined references with boost 1.46/1.48/1.49
2012-06-25 16:49 [Bug lto/53768] New: [4.7 Regression] Undefined references with boost 1.46/1.48/1.49 hjl.tools at gmail dot com
` (12 preceding siblings ...)
2012-06-30 15:25 ` vincenzo.innocente at cern dot ch
@ 2012-09-20 10:17 ` jakub at gcc dot gnu.org
2012-12-03 15:34 ` rguenth at gcc dot gnu.org
` (3 subsequent siblings)
17 siblings, 0 replies; 19+ messages in thread
From: jakub at gcc dot gnu.org @ 2012-09-20 10:17 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53768
Jakub Jelinek <jakub at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Target Milestone|4.7.2 |4.7.3
--- Comment #13 from Jakub Jelinek <jakub at gcc dot gnu.org> 2012-09-20 10:15:32 UTC ---
GCC 4.7.2 has been released.
^ permalink raw reply [flat|nested] 19+ messages in thread
* [Bug lto/53768] [4.7 Regression] Undefined references with boost 1.46/1.48/1.49
2012-06-25 16:49 [Bug lto/53768] New: [4.7 Regression] Undefined references with boost 1.46/1.48/1.49 hjl.tools at gmail dot com
` (13 preceding siblings ...)
2012-09-20 10:17 ` jakub at gcc dot gnu.org
@ 2012-12-03 15:34 ` rguenth at gcc dot gnu.org
2012-12-10 19:49 ` jakub at gcc dot gnu.org
` (2 subsequent siblings)
17 siblings, 0 replies; 19+ messages in thread
From: rguenth at gcc dot gnu.org @ 2012-12-03 15:34 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53768
Richard Biener <rguenth at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Priority|P3 |P2
^ permalink raw reply [flat|nested] 19+ messages in thread
* [Bug lto/53768] [4.7 Regression] Undefined references with boost 1.46/1.48/1.49
2012-06-25 16:49 [Bug lto/53768] New: [4.7 Regression] Undefined references with boost 1.46/1.48/1.49 hjl.tools at gmail dot com
` (14 preceding siblings ...)
2012-12-03 15:34 ` rguenth at gcc dot gnu.org
@ 2012-12-10 19:49 ` jakub at gcc dot gnu.org
2013-04-11 7:59 ` rguenth at gcc dot gnu.org
2014-06-12 13:13 ` rguenth at gcc dot gnu.org
17 siblings, 0 replies; 19+ messages in thread
From: jakub at gcc dot gnu.org @ 2012-12-10 19:49 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53768
Jakub Jelinek <jakub at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |jakub at gcc dot gnu.org
--- Comment #14 from Jakub Jelinek <jakub at gcc dot gnu.org> 2012-12-10 19:49:26 UTC ---
Honza, I couldn't find in gcc-bugs anything mentioning r186252 caused
regressions, did this had any follow-ups beyond
* gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
Is this something that should be backported to 4.7 branch?
^ permalink raw reply [flat|nested] 19+ messages in thread
* [Bug lto/53768] [4.7 Regression] Undefined references with boost 1.46/1.48/1.49
2012-06-25 16:49 [Bug lto/53768] New: [4.7 Regression] Undefined references with boost 1.46/1.48/1.49 hjl.tools at gmail dot com
` (15 preceding siblings ...)
2012-12-10 19:49 ` jakub at gcc dot gnu.org
@ 2013-04-11 7:59 ` rguenth at gcc dot gnu.org
2014-06-12 13:13 ` rguenth at gcc dot gnu.org
17 siblings, 0 replies; 19+ messages in thread
From: rguenth at gcc dot gnu.org @ 2013-04-11 7:59 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53768
Richard Biener <rguenth at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Target Milestone|4.7.3 |4.7.4
--- Comment #15 from Richard Biener <rguenth at gcc dot gnu.org> 2013-04-11 07:59:11 UTC ---
GCC 4.7.3 is being released, adjusting target milestone.
^ permalink raw reply [flat|nested] 19+ messages in thread
* [Bug lto/53768] [4.7 Regression] Undefined references with boost 1.46/1.48/1.49
2012-06-25 16:49 [Bug lto/53768] New: [4.7 Regression] Undefined references with boost 1.46/1.48/1.49 hjl.tools at gmail dot com
` (16 preceding siblings ...)
2013-04-11 7:59 ` rguenth at gcc dot gnu.org
@ 2014-06-12 13:13 ` rguenth at gcc dot gnu.org
17 siblings, 0 replies; 19+ messages in thread
From: rguenth at gcc dot gnu.org @ 2014-06-12 13:13 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53768
Richard Biener <rguenth at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |RESOLVED
Resolution|--- |FIXED
Target Milestone|4.7.4 |4.8.0
Known to fail| |4.7.4
--- Comment #16 from Richard Biener <rguenth at gcc dot gnu.org> ---
Fixed for 4.8.0?
^ permalink raw reply [flat|nested] 19+ messages in thread