https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60936
--- Comment #28 from Markus Eisenmann ---
Hi!
@Jonathan:
Do you have any plans to backport/migrate these changes to the GCC 5 and/or 6
branch, to be provided/included on a next release?
An "official" fix would be much better (C++-development on
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60936
--- Comment #27 from Jonathan Wakely ---
Author: redi
Date: Fri Feb 3 18:59:05 2017
New Revision: 245162
URL: https://gcc.gnu.org/viewcvs?rev=245162&root=gcc&view=rev
Log:
PR libstdc++/60936 reduce coupling between objects in libstdc++.a
Move
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60936
--- Comment #26 from Jonathan Wakely ---
(In reply to __vic from comment #11)
> condition_variable.o
> cow-stdexcept.o
> cow-string-inst.o
> eh_throw.o
> functexcept.o
> functional.o
> futex.o
> future.o
> ios_failure.o
> regex.o
> stdexcept.o
>
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60936
--- Comment #25 from Jonathan Wakely ---
I have, and it doesn't make much difference:
175800 gcc48.so
608280 gcc49.so
1159624 gcc5-cow.so
1176296 gcc6-cow-gc.so
1176296 gcc6-cow.so
1180400 gcc6-g
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60936
--- Comment #24 from Jakub Jelinek ---
Have you tried linking with -Wl,--gc-sections ?
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60936
--- Comment #23 from __vic ---
Jonathan, have you tried to merge you patch with mine? Yours lacks decoupling
of string and iostream in c++11/cow-string-inst.o. I think it's a reason why
code size was unaffected
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60936
--- Comment #22 from __vic ---
Of course. It's comment for people like me who needs solution right now
(actually since 2014...)
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60936
--- Comment #21 from Jonathan Wakely ---
Yes, but it removes functionality, and we don't want to do that
unconditionally.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60936
--- Comment #20 from __vic ---
Patch attachment 38319 solves the problem for GCC 6.2 as well
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60936
Richard Biener changed:
What|Removed |Added
Target Milestone|6.2 |5.5
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60936
--- Comment #19 from __vic ---
No plans for 6.2?
11 matches
Mail list logo