[Bug c++/61566] [4.9/4.10 Regression] ICE in write_unscoped_name

2014-08-20 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61566 --- Comment #14 from Jason Merrill --- Thanks, corrected the testcase.

[Bug c++/61566] [4.9/4.10 Regression] ICE in write_unscoped_name

2014-08-20 Thread hp at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61566 Hans-Peter Nilsson changed: What|Removed |Added CC||hp at gcc dot gnu.org --- Comment #

[Bug c++/61566] [4.9/4.10 Regression] ICE in write_unscoped_name

2014-08-19 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61566 Jason Merrill changed: What|Removed |Added Status|REOPENED|RESOLVED Resolution|---

[Bug c++/61566] [4.9/4.10 Regression] ICE in write_unscoped_name

2014-08-19 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61566 --- Comment #11 from Jason Merrill --- Author: jason Date: Wed Aug 20 01:17:37 2014 New Revision: 214206 URL: https://gcc.gnu.org/viewcvs?rev=214206&root=gcc&view=rev Log: PR c++/61566 * pt.c (instantiate_class_template_1): Ignore lambda

[Bug c++/61566] [4.9/4.10 Regression] ICE in write_unscoped_name

2014-08-15 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61566 --- Comment #10 from Jason Merrill --- Author: jason Date: Fri Aug 15 22:27:06 2014 New Revision: 214049 URL: https://gcc.gnu.org/viewcvs?rev=214049&root=gcc&view=rev Log: PR c++/61566 * pt.c (lookup_template_class_1): Revert recent chan

[Bug c++/61566] [4.9/4.10 Regression] ICE in write_unscoped_name

2014-08-15 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61566 --- Comment #9 from Jason Merrill --- Author: jason Date: Fri Aug 15 21:59:40 2014 New Revision: 214046 URL: https://gcc.gnu.org/viewcvs?rev=214046&root=gcc&view=rev Log: PR c++/61566 * pt.c (instantiate_class_template_1): Ignore lambda

[Bug c++/61566] [4.9/4.10 Regression] ICE in write_unscoped_name

2014-08-13 Thread brooks at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61566 --- Comment #8 from Brooks Moses --- Here's the traceback: $ ~/gcc-archive/trunk/213772/bin/g++ --std=c++11 -c t2.cc t.cc: In instantiation of ‘std::function<_Res(_ArgTypes ...)>::function(_Functor) [with _Functor = C<>::; = int; _Res = std::A;

[Bug c++/61566] [4.9/4.10 Regression] ICE in write_unscoped_name

2014-08-13 Thread brooks at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61566 Brooks Moses changed: What|Removed |Added Status|RESOLVED|REOPENED CC|

[Bug c++/61566] [4.9/4.10 Regression] ICE in write_unscoped_name

2014-06-30 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61566 Jason Merrill changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c++/61566] [4.9/4.10 Regression] ICE in write_unscoped_name

2014-06-30 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61566 --- Comment #5 from Jason Merrill --- Author: jason Date: Mon Jun 30 18:52:39 2014 New Revision: 212166 URL: https://gcc.gnu.org/viewcvs?rev=212166&root=gcc&view=rev Log: PR c++/61566 * mangle.c (decl_mangling_context): Look through a TE

[Bug c++/61566] [4.9/4.10 Regression] ICE in write_unscoped_name

2014-06-30 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61566 --- Comment #4 from Jason Merrill --- Author: jason Date: Mon Jun 30 18:51:29 2014 New Revision: 212165 URL: https://gcc.gnu.org/viewcvs?rev=212165&root=gcc&view=rev Log: PR c++/61566 * mangle.c (decl_mangling_context): Look through a TE

[Bug c++/61566] [4.9/4.10 Regression] ICE in write_unscoped_name

2014-06-30 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61566 Jason Merrill changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned a

[Bug c++/61566] [4.9/4.10 Regression] ICE in write_unscoped_name

2014-06-27 Thread paolo.carlini at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61566 --- Comment #3 from Paolo Carlini --- In fact, it seems to me that something is going wrong with the context: I don't see why isn't just a PARM_DECL, as happens for a non-template version of foo. Better if Jason looks into the issue... This is a

[Bug c++/61566] [4.9/4.10 Regression] ICE in write_unscoped_name

2014-06-27 Thread paolo.carlini at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61566 --- Comment #2 from Paolo Carlini --- Further reduced below. I think it may be just matter of loosening the gcc_assert in write_unscoped_enum: Index: mangle.c === --- mangle.c(r

[Bug c++/61566] [4.9/4.10 Regression] ICE in write_unscoped_name

2014-06-26 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61566 Richard Biener changed: What|Removed |Added Keywords||ice-on-valid-code Priority|P3

[Bug c++/61566] [4.9/4.10 Regression] ICE in write_unscoped_name

2014-06-25 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61566 Jakub Jelinek changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug c++/61566] [4.9/4.10 Regression] ICE in write_unscoped_name

2014-06-23 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61566 Richard Biener changed: What|Removed |Added Known to work||4.8.3 Version|unknown