[Bug c++/64346] gcc generates incorrect debug info for ctor/dtor

2014-12-19 Thread ccoutant at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64346 --- Comment #4 from Cary Coutant --- I think the problem is that the decloning turns the C1 and C2 ctors into thunks, and GCC doesn't (yet) generate debug info for thunks, so when you inline the C4 into the C1 or C2, and inline that into foo, all

[Bug other/64046] Malformed .eh_frame generated with LTO, gold and optimization enabled

2014-11-25 Thread ccoutant at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64046 --- Comment #4 from Cary Coutant --- (Sorry, that's binutils PR gold/17639.)

[Bug other/64046] Malformed .eh_frame generated with LTO, gold and optimization enabled

2014-11-25 Thread ccoutant at gcc dot gnu.org
||ccoutant at gcc dot gnu.org Resolution|--- |FIXED Assignee|unassigned at gcc dot gnu.org |ccoutant at gcc dot gnu.org --- Comment #3 from Cary Coutant --- See PR gold/17639. Fixed on binutils trunk.

[Bug other/61321] demangler crash on casts in template parameters

2014-11-10 Thread ccoutant at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61321 Cary Coutant changed: What|Removed |Added CC||nheghathivhistha at gmail dot com --- Co

[Bug middle-end/63244] [4.9/5 regression] internal compiler error: Segmentation fault (program cc1plus)

2014-11-10 Thread ccoutant at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63244 Cary Coutant changed: What|Removed |Added Resolution|FIXED |DUPLICATE --- Comment #21 from Cary Couta

[Bug middle-end/63244] [4.9/5 regression] internal compiler error: Segmentation fault (program cc1plus)

2014-11-10 Thread ccoutant at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63244 Cary Coutant changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug other/63425] Demangler crash

2014-11-10 Thread ccoutant at gcc dot gnu.org
||ccoutant at gcc dot gnu.org Resolution|--- |DUPLICATE --- Comment #1 from Cary Coutant --- This is like a dup of PR 61321. *** This bug has been marked as a duplicate of bug 61321 ***

[Bug other/61321] demangler crash on casts in template parameters

2014-11-10 Thread ccoutant at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61321 Cary Coutant changed: What|Removed |Added CC||riku at multitaction dot com --- Comment

[Bug middle-end/63244] [4.9/5 regression] internal compiler error: Segmentation fault (program cc1plus)

2014-11-07 Thread ccoutant at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63244 Cary Coutant changed: What|Removed |Added CC||jason at redhat dot com --- Comment #19 f

[Bug middle-end/63244] [4.9 regression] internal compiler error: Segmentation fault (program cc1plus)

2014-09-19 Thread ccoutant at gcc dot gnu.org
at gcc dot gnu.org |ccoutant at gcc dot gnu.org

[Bug debug/60929] [4.8/4.9 regression] ICE in get_ref_die_offset, at dwarf2out.c

2014-07-10 Thread ccoutant at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60929 Cary Coutant changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug debug/61013] [4.9/4.10 Regression] Option parsing difference between < 4.9 and 4.9

2014-05-14 Thread ccoutant at gcc dot gnu.org
|--- |FIXED Assignee|unassigned at gcc dot gnu.org |ccoutant at gcc dot gnu.org --- Comment #16 from Cary Coutant --- Fixed on trunk and on 4.9 branch.

[Bug debug/61013] [4.9/4.10 Regression] Option parsing difference between < 4.9 and 4.9

2014-05-14 Thread ccoutant at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61013 --- Comment #15 from Cary Coutant --- Author: ccoutant Date: Thu May 15 00:34:20 2014 New Revision: 210456 URL: http://gcc.gnu.org/viewcvs?rev=210456&root=gcc&view=rev Log: Change -g so that it will override -g1 but not -g3. Backported from tru

[Bug debug/61013] [4.9/4.10 Regression] Option parsing difference between < 4.9 and 4.9

2014-05-14 Thread ccoutant at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61013 --- Comment #14 from Cary Coutant --- Author: ccoutant Date: Wed May 14 21:48:47 2014 New Revision: 210442 URL: http://gcc.gnu.org/viewcvs?rev=210442&root=gcc&view=rev Log: Change -g so that it will override -g1 but not -g3. gcc/ PR deb

[Bug other/61102] ld --plugin causes binutils gold incremental_test to fail

2014-05-07 Thread ccoutant at gcc dot gnu.org
||ccoutant at gcc dot gnu.org Resolution|--- |FIXED Assignee|unassigned at gcc dot gnu.org |ccoutant at gcc dot gnu.org --- Comment #1 from Cary Coutant --- I've already fixed the gold testsuite to turn off plugins when nece

[Bug debug/61013] [4.9/4.10 Regression] Option parsing difference between < 4.9 and 4.9

2014-04-30 Thread ccoutant at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=61013 --- Comment #7 from Cary Coutant --- (In reply to Andres Freund from comment #2) > The point is that this has changed between 4.8 and 4.9... And I don't > see anything relevant in http://gcc.gnu.org/gcc-4.9/changes.html Yes, you're right. This ch

[Bug debug/60929] [4.8/4.9/4.10 regression] ICE in get_ref_die_offset, at dwarf2out.c

2014-04-25 Thread ccoutant at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60929 --- Comment #2 from Cary Coutant --- Author: ccoutant Date: Fri Apr 25 23:05:14 2014 New Revision: 209812 URL: http://gcc.gnu.org/viewcvs?rev=209812&root=gcc&view=rev Log: Fix a few ICEs and other problems with -fdebug-types-sections. (1) If a f

[Bug debug/60929] [4.8/4.9/4.10 regression] ICE in get_ref_die_offset, at dwarf2out.c

2014-04-23 Thread ccoutant at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60929 Cary Coutant changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |ccoutant at gcc dot gnu.org

[Bug debug/55794] FAIL: g++.dg/debug/dwarf2/non-virtual-thunk.C -std=gnu++98 and -std=gnu++11

2014-04-01 Thread ccoutant at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55794 --- Comment #5 from Cary Coutant --- (In reply to Janis Johnson from comment #1) > For arm-none-eabi the line that is recorded is 33 rather than 30. > > I see from gcc-testresults that the test also fails for moxie-elf, > bfin-rtems, and m32r-rte

[Bug debug/55794] FAIL: g++.dg/debug/dwarf2/non-virtual-thunk.C -std=gnu++98 and -std=gnu++11

2014-04-01 Thread ccoutant at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55794 --- Comment #4 from Cary Coutant --- > On hppa64-hp-hpux11.11, I don't see any debug information at all unless > I add "-g" to compile options. The dg-options line adds -g2 -dA to the compile options. In the assembly output you posted, the two t

[Bug other/59195] C++ demangler handles conversion operator incorrectly

2014-02-25 Thread ccoutant at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59195 Cary Coutant changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug other/59195] C++ demangler handles conversion operator incorrectly

2013-11-22 Thread ccoutant at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59195 --- Comment #2 from Cary Coutant --- Author: ccoutant Date: Fri Nov 22 22:25:49 2013 New Revision: 205292 URL: http://gcc.gnu.org/viewcvs?rev=205292&root=gcc&view=rev Log: Fix demangler to handle conversion operators correctly. libiberty/ PR

[Bug other/59195] C++ demangler handles conversion operator incorrectly

2013-11-19 Thread ccoutant at gcc dot gnu.org
||2013-11-19 Assignee|unassigned at gcc dot gnu.org |ccoutant at gcc dot gnu.org Ever confirmed|0 |1 --- Comment #1 from Cary Coutant --- Created attachment 31253 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=31253&acti

[Bug other/59195] New: C++ demangler handles conversion operator incorrectly

2013-11-19 Thread ccoutant at gcc dot gnu.org
Component: other Assignee: unassigned at gcc dot gnu.org Reporter: ccoutant at gcc dot gnu.org Consider this simple source: struct C { C(int i_) : i(i_) { } int i; }; struct A { A() : i(0) { } template explicit operator U(); int i; }; void foo

[Bug c++/58591] GCC emits bad mangling for template function with a parameter pack

2013-10-04 Thread ccoutant at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58591 Cary Coutant changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug c++/51322] [C++11] wrong mangling with argument packs

2013-10-04 Thread ccoutant at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51322 Cary Coutant changed: What|Removed |Added CC||ccoutant at gcc dot gnu.org --- Comment

[Bug c++/58591] GCC emits bad mangling for template function with a parameter pack

2013-10-04 Thread ccoutant at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58591 --- Comment #3 from Cary Coutant --- I think the template argument descriptors should be "I1AJiiEE". This produces a demangling that looks right: $ c++filt _Z9ConstructI1AJiiEEvPT_DpOT0_ void Construct(A*, int&&, int&&) And running this test cas

[Bug c++/58591] GCC emits bad mangling for template function with a parameter pack

2013-10-01 Thread ccoutant at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58591 --- Comment #2 from Cary Coutant --- I *think* the correct mangling should be this: $ c++filt _Z9ConstructI1AiiEvPT_DpOT0_ void Construct(A*, (int&&)...)

[Bug c++/58591] New: GCC emits bad mangling for template function with a parameter pack

2013-10-01 Thread ccoutant at gcc dot gnu.org
Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: ccoutant at gcc dot gnu.org Created attachment 30944 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=30944&action=edit Reduced test case This is reduced from . Compil

[Bug rtl-optimization/57451] Incorrect debug ranges emitted for -freorder-blocks-and-partition -g

2013-06-14 Thread ccoutant at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57451 --- Comment #4 from Cary Coutant --- The problem is a lexical block in main() that appears to be getting split by -freorder-blocks-and-partition, but when debug info is emitted during rest_of_handle_final(), this particular lexical block still app

[Bug rtl-optimization/57451] Incorrect debug ranges emitted for -freorder-blocks-and-partition -g

2013-06-12 Thread ccoutant at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57451 Cary Coutant changed: What|Removed |Added CC||ccoutant at gcc dot gnu.org --- Comment

[Bug driver/57238] GCC passes --gdwarf2 to assembler despite -gdwarf-4 on command line

2013-05-10 Thread ccoutant at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57238 Cary Coutant changed: What|Removed |Added CC||ccoutant at gcc dot gnu.org --- Comment

[Bug debug/56805] DW_TAG_typedef missing when -fdebug-types-section is used (and -fno-eliminate-unused-debug-types)

2013-04-02 Thread ccoutant at gcc dot gnu.org
||2013-04-02 AssignedTo|unassigned at gcc dot |ccoutant at gcc dot gnu.org |gnu.org | Ever Confirmed|0 |1

[Bug debug/56805] DW_TAG_typedef missing when -fdebug-types-section is used (and -fno-eliminate-unused-debug-types)

2013-04-02 Thread ccoutant at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56805 --- Comment #4 from Cary Coutant 2013-04-02 20:34:57 UTC --- In GCC 4.6, type sections were the default for -gdwarf-4, but -gdwarf-2 was still the default for 4.6, I think. If you explicitly ask for -gdwarf-4, you can also add -gstrict-dwa

[Bug debug/56805] DW_TAG_typedef missing when -fdebug-types-section is used (and -fno-eliminate-unused-debug-types)

2013-04-02 Thread ccoutant at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56805 Cary Coutant changed: What|Removed |Added CC||ccoutant at gcc dot gnu.org

[Bug debug/55364] ICE: in remove_addr_table_entry, at dwarf2out.c:4201 with -O -gsplit-dwarf

2013-03-05 Thread ccoutant at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55364 Cary Coutant changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|

[Bug debug/55364] ICE: in remove_addr_table_entry, at dwarf2out.c:4201 with -O -gsplit-dwarf

2013-03-05 Thread ccoutant at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55364 --- Comment #2 from Cary Coutant 2013-03-05 23:08:52 UTC --- Author: ccoutant Date: Tue Mar 5 23:08:45 2013 New Revision: 196480 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=196480 Log: gcc/ PR debug/55364 * dwarf2

[Bug debug/55364] ICE: in remove_addr_table_entry, at dwarf2out.c:4201 with -O -gsplit-dwarf

2013-03-05 Thread ccoutant at gcc dot gnu.org
|unassigned at gcc dot |ccoutant at gcc dot gnu.org |gnu.org |

[Bug debug/55328] ICE: in output_addr_table_entry, at dwarf2out.c:21780 with -gsplit-dwarf

2013-03-05 Thread ccoutant at gcc dot gnu.org
||ccoutant at gcc dot gnu.org Resolution||FIXED --- Comment #3 from Cary Coutant 2013-03-05 19:27:27 UTC --- Fixed at r193515.

[Bug driver/55782] New: GCC needs a -shared-libstdc++ option

2012-12-21 Thread ccoutant at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55782 Bug #: 55782 Summary: GCC needs a -shared-libstdc++ option Classification: Unclassified Product: gcc Version: 4.6.3 Status: UNCONFIRMED Severity: normal Pr

[Bug driver/55781] New: -shared-libgcc does not completely undo -static-libgcc

2012-12-21 Thread ccoutant at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55781 Bug #: 55781 Summary: -shared-libgcc does not completely undo -static-libgcc Classification: Unclassified Product: gcc Version: 4.6.3 Status: UNCONFIRMED Severity: no

[Bug debug/55231] ICE in output_addr_table_entry, at dwarf2out.c:21782 with -gsplit-dwarf

2012-11-14 Thread ccoutant at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55231 --- Comment #3 from Cary Coutant 2012-11-15 00:34:56 UTC --- (In reply to comment #1) > Another issue: > markus@x4 ~ % c++ -c -O0 -gsplit-dwarf test.ii -o /dev/null > /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.0/../../../../x86_64-pc-linux-gnu/

[Bug debug/55328] ICE: in output_addr_table_entry, at dwarf2out.c:21780 with -gsplit-dwarf

2012-11-14 Thread ccoutant at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55328 Cary Coutant changed: What|Removed |Added CC||markus at trippelsdorf dot

[Bug debug/55231] ICE in output_addr_table_entry, at dwarf2out.c:21782 with -gsplit-dwarf

2012-11-14 Thread ccoutant at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55231 Cary Coutant changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|

[Bug debug/55063] [4.8 Regression] Thousands of failures in the libstdc++-v3 tests after revision 192739

2012-10-25 Thread ccoutant at gcc dot gnu.org
||ccoutant at gcc dot gnu.org Resolution||FIXED AssignedTo|unassigned at gcc dot |ccoutant at gcc dot gnu.org |gnu.org | --- Comment #8 from Cary Coutant 2012-10-25 18:33:24 UTC

[Bug debug/55063] [4.8 Regression] Thousands of failures in the libstdc++-v3 tests after revision 192739

2012-10-25 Thread ccoutant at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55063 --- Comment #7 from Cary Coutant 2012-10-25 18:30:34 UTC --- Author: ccoutant Date: Thu Oct 25 18:30:27 2012 New Revision: 192820 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=192820 Log: gcc/ PR debug/55063 * dwarf2

[Bug debug/53235] [4.8 Regression] 20120504 broke -fdebug-types-section

2012-09-05 Thread ccoutant at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53235 --- Comment #13 from Cary Coutant 2012-09-06 03:34:27 UTC --- Author: ccoutant Date: Thu Sep 6 03:34:22 2012 New Revision: 191005 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=191005 Log: 2012-09-05 Cary Coutant Backport trunk p

[Bug debug/53754] [4.8 Regression][lto] ICE in lhd_decl_printable_name, at langhooks.c:222 (with -g)

2012-06-25 Thread ccoutant at gcc dot gnu.org
gcc dot |ccoutant at gcc dot gnu.org |gnu.org | --- Comment #4 from Cary Coutant 2012-06-25 21:19:17 UTC --- Created attachment 27705 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=27705 Patch to fix ICE with -g -flto and anonymous namesp

[Bug other/46770] Replace .ctors/.dtors with .init_array/.fini_array on targets supporting them

2012-04-17 Thread ccoutant at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46770 --- Comment #79 from Cary Coutant 2012-04-17 18:00:41 UTC --- (In reply to comment #77) > I believe .init_array keeps the same order of .ctors within > the same translation unit. The proposed --reverse-init-array > switch will only reverse the o

[Bug other/46770] Replace .ctors/.dtors with .init_array/.fini_array on targets supporting them

2012-04-16 Thread ccoutant at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46770 Cary Coutant changed: What|Removed |Added CC||ppluzhnikov at google dot

[Bug debug/45682] missing namespace parent die when using -gdwarf-4

2012-01-20 Thread ccoutant at gcc dot gnu.org
||FIXED AssignedTo|dodji at gcc dot gnu.org|ccoutant at gcc dot gnu.org --- Comment #5 from Cary Coutant 2012-01-20 19:02:26 UTC --- Fixed for GCC 4.7.

[Bug debug/45682] missing namespace parent die when using -gdwarf-4

2012-01-20 Thread ccoutant at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45682 --- Comment #4 from Cary Coutant 2012-01-20 18:57:49 UTC --- Author: ccoutant Date: Fri Jan 20 18:57:44 2012 New Revision: 183348 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=183348 Log: 2012-01-19 Cary Coutant Dodji Sekete

[Bug debug/45682] missing namespace parent die when using -gdwarf-4

2012-01-06 Thread ccoutant at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45682 Cary Coutant changed: What|Removed |Added CC||ccoutant at gcc dot gnu.org --- Comment

[Bug lto/47247] Linker plugin specification makes it difficult to handle COMDATs

2011-09-26 Thread ccoutant at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47247 --- Comment #24 from Cary Coutant 2011-09-26 23:32:17 UTC --- Author: ccoutant Date: Mon Sep 26 23:32:13 2011 New Revision: 179220 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=179220 Log: PR lto/47247 * plugin-api.h (enum ld_plu

[Bug lto/47247] Linker plugin specification makes it difficult to handle COMDATs

2011-09-26 Thread ccoutant at gcc dot gnu.org
gcc dot |ccoutant at gcc dot gnu.org |gnu.org | --- Comment #23 from Cary Coutant 2011-09-26 20:42:20 UTC --- Gold patch posted: http://sourceware.org/ml/binutils/2011-09/msg00191.html -cary

[Bug c++/40831] g++ generated symbols for cloned function that be demangled.

2011-09-26 Thread ccoutant at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40831 Cary Coutant changed: What|Removed |Added Status|NEW |RESOLVED Resolution|

[Bug c++/40831] g++ generated symbols for cloned function that be demangled.

2011-09-26 Thread ccoutant at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40831 --- Comment #14 from Cary Coutant 2011-09-26 18:29:52 UTC --- Author: ccoutant Date: Mon Sep 26 18:29:46 2011 New Revision: 179209 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=179209 Log: include/ChangeLog: PR 40831 * demangle.

[Bug c++/40831] g++ generated symbols for cloned function that be demangled.

2011-09-23 Thread ccoutant at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40831 --- Comment #12 from Cary Coutant 2011-09-23 21:39:13 UTC --- Author: ccoutant Date: Fri Sep 23 21:39:10 2011 New Revision: 179132 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=179132 Log: include/ChangeLog: PR 40831 * demangle.

[Bug c++/40831] g++ generated symbols for cloned function that be demangled.

2011-08-19 Thread ccoutant at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40831 Cary Coutant changed: What|Removed |Added Attachment #23439|0 |1 is obsolete|

[Bug debug/47393] g++.dg/debug/dwarf2/icf.C FAILs on IRIX

2011-07-22 Thread ccoutant at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47393 Cary Coutant changed: What|Removed |Added CC||ccoutant at gcc dot gnu.org --- Comment

[Bug c++/40831] g++ generated symbols for cloned function that be demangled.

2011-02-23 Thread ccoutant at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40831 --- Comment #9 from Cary Coutant 2011-02-23 18:30:19 UTC --- > Does not work for `_Z3fooi.1988' or > `_Z3fooi.part.9.165493.constprop.775.31805'. Where does the _Z3fooi.1988 style come from? I guess your second example is from a cloned function

[Bug c++/40831] g++ generated symbols for cloned function that be demangled.

2011-02-22 Thread ccoutant at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40831 Cary Coutant changed: What|Removed |Added AssignedTo|unassigned at gcc dot |ccoutant at gcc dot gnu.org

[Bug lto/47247] Linker plugin specification makes it difficult to handle COMDATs

2011-01-10 Thread ccoutant at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47247 --- Comment #9 from Cary Coutant 2011-01-10 19:07:54 UTC --- I've added a new disposition code LDPR_PREVAILING_DEF_IRONLY_EXP and a new version of the GET_SYMBOLS interface to the API specification on the wiki: http://gcc.gnu.org/wiki/whopr/driv

[Bug lto/47247] Linker plugin specification makes it difficult to handle COMDATs

2011-01-10 Thread ccoutant at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47247 Cary Coutant changed: What|Removed |Added CC||ccoutant at gcc dot gnu.org --- Comment

[Bug libstdc++/44952] #include implies global constructor.

2010-12-14 Thread ccoutant at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44952 Cary Coutant changed: What|Removed |Added CC||ccoutant at gcc dot gnu.org --- Comment

[Bug target/46770] Replace .ctors/.dtors with .init_array/.fini_array on targets supporting them

2010-12-13 Thread ccoutant at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46770 --- Comment #56 from Cary Coutant 2010-12-14 01:24:30 UTC --- > H.J, Cary is talking about multiple global constructors in a single file, none > of which use constructor priorities. In other words, the normal case. gcc > generates those in a sp

[Bug target/46770] Replace .ctors/.dtors with .init_array/.fini_array on targets supporting them

2010-12-13 Thread ccoutant at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46770 Cary Coutant changed: What|Removed |Added CC||ccoutant at gcc dot gnu.org --- Comment

[Bug target/46770] Replace .ctors/.dtors with .init_array/.fini_array on targets supporting them

2010-12-13 Thread ccoutant at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46770 --- Comment #50 from Cary Coutant 2010-12-13 20:24:43 UTC --- Sorry for jumping in so late here, but it sounds like the conclusions here match my recollections: - We added .init_array/.fini_array in order to blend the SVR4 version of .init, whic

[Bug lto/46291] [4.6 Regression] Failed to bootstrap-lto

2010-11-03 Thread ccoutant at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46291 --- Comment #4 from Cary Coutant 2010-11-03 21:31:22 UTC --- Sorry, the original design was for the plugin to maintain responsibility for the file descriptor. That didn't work well, so we added the GET_INPUT_FILE and RELEASE_INPUT_FILE interfaces