[Bug c++/58201] [4.9 Regression] Undefined reference to `B::B(void const**)'

2013-09-07 Thread hubicka at ucw dot cz
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58201 --- Comment #13 from Jan Hubicka hubicka at ucw dot cz --- I'm a bit worried, because normally we don't check in the testsuite that those messages about the instantiation point have the right line number, thus, we may well have a pretty

[Bug c++/58201] [4.9 Regression] Undefined reference to `B::B(void const**)'

2013-09-07 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58201 --- Comment #14 from Jakub Jelinek jakub at gcc dot gnu.org --- Perhaps use error_at and DECL_SOURCE_LOCATION of the expr being mangled? Perhaps temporary set input_location to DECL_SOURCE_LOCATION for the duration of mangle_decl, and use error_at

[Bug c++/58201] [4.9 Regression] Undefined reference to `B::B(void const**)'

2013-09-07 Thread paolo.carlini at oracle dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58201 --- Comment #15 from Paolo Carlini paolo.carlini at oracle dot com --- Oh, I was just assuming that we didn't have the information! Indeed normally exprs do have locations!

[Bug c++/58201] [4.9 Regression] Undefined reference to `B::B(void const**)'

2013-09-06 Thread paolo.carlini at oracle dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58201 Paolo Carlini paolo.carlini at oracle dot com changed: What|Removed |Added CC|

[Bug c++/58201] [4.9 Regression] Undefined reference to `B::B(void const**)'

2013-09-05 Thread hubicka at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58201 Jan Hubicka hubicka at gcc dot gnu.org changed: What|Removed |Added Status|ASSIGNED|RESOLVED

[Bug c++/58201] [4.9 Regression] Undefined reference to `B::B(void const**)'

2013-09-05 Thread hubicka at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58201 --- Comment #10 from Jan Hubicka hubicka at gcc dot gnu.org --- Author: hubicka Date: Thu Sep 5 23:04:11 2013 New Revision: 202298 URL: http://gcc.gnu.org/viewcvs?rev=202298root=gccview=rev Log: PR middle-end/58201 * cgraphunit.c

[Bug c++/58201] [4.9 Regression] Undefined reference to `B::B(void const**)'

2013-09-04 Thread markus at trippelsdorf dot de
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58201 Markus Trippelsdorf markus at trippelsdorf dot de changed: What|Removed |Added CC||markus

[Bug c++/58201] [4.9 Regression] Undefined reference to `B::B(void const**)'

2013-09-04 Thread hubicka at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58201 --- Comment #7 from Jan Hubicka hubicka at gcc dot gnu.org --- OK, the destructor is used as: _ZN1BD2EPPKv/21 (B::~B()) @0x7f56014ecd10 Type: function Visibility: external public References: Referring: Availability: not_available

[Bug c++/58201] [4.9 Regression] Undefined reference to `B::B(void const**)'

2013-09-04 Thread hubicka at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58201 --- Comment #9 from Jan Hubicka hubicka at gcc dot gnu.org --- Created attachment 30749 -- http://gcc.gnu.org/bugzilla/attachment.cgi?id=30749action=edit Proposed fix.

[Bug c++/58201] [4.9 Regression] Undefined reference to `B::B(void const**)'

2013-09-04 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58201 --- Comment #8 from Jakub Jelinek jakub at gcc dot gnu.org --- In C++ destructors don't have parameters, so the question is where the bogusly mangled name comes from. Is that coming from the implicit this argument that is somehow used again in

[Bug c++/58201] [4.9 Regression] Undefined reference to `B::B(void const**)'

2013-09-02 Thread paolo.carlini at oracle dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58201 Paolo Carlini paolo.carlini at oracle dot com changed: What|Removed |Added CC||kcc at gcc

[Bug c++/58201] [4.9 Regression] Undefined reference to `B::B(void const**)'

2013-09-02 Thread kcc at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58201 --- Comment #4 from Kostya Serebryany kcc at gcc dot gnu.org --- Nice. Any hope? Chromium is another project which we can't build with gcc trunk

[Bug c++/58201] [4.9 Regression] Undefined reference to `B::B(void const**)'

2013-09-02 Thread paolo.carlini at oracle dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58201 --- Comment #5 from Paolo Carlini paolo.carlini at oracle dot com --- In practice, this would block the release of 4.9.0. Thus hope for sure, it's only matter of when.

[Bug c++/58201] [4.9 Regression] Undefined reference to `B::B(void const**)'

2013-09-02 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58201 Jakub Jelinek jakub at gcc dot gnu.org changed: What|Removed |Added Priority|P2 |P1

[Bug c++/58201] [4.9 Regression] Undefined reference to `B::B(void const**)'

2013-08-28 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58201 Richard Biener rguenth at gcc dot gnu.org changed: What|Removed |Added Target Milestone|--- |4.9.0

[Bug c++/58201] [4.9 Regression] Undefined reference to `B::B(void const**)'

2013-08-20 Thread paolo.carlini at oracle dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58201 --- Comment #1 from Paolo Carlini paolo.carlini at oracle dot com --- Honza could you please look into this?

[Bug c++/58201] [4.9 Regression] Undefined reference to `B::B(void const**)'

2013-08-20 Thread hubicka at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58201 Jan Hubicka hubicka at gcc dot gnu.org changed: What|Removed |Added Status|NEW |ASSIGNED