[Bug c++/59659] large zero-initialized std::array compile time excessive

2014-01-24 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59659 --- Comment #12 from Jason Merrill --- Author: jason Date: Fri Jan 24 17:09:07 2014 New Revision: 207052 URL: http://gcc.gnu.org/viewcvs?rev=207052&root=gcc&view=rev Log: PR c++/59886 PR c++/59659 * g++.dg/opt/value-init2.C: Remove.

[Bug c++/59659] large zero-initialized std::array compile time excessive

2014-01-24 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59659 --- Comment #11 from Jason Merrill --- Author: jason Date: Fri Jan 24 16:47:54 2014 New Revision: 207051 URL: http://gcc.gnu.org/viewcvs?rev=207051&root=gcc&view=rev Log: PR c++/59886 PR c++/59659 * typeck2.c (process_init_constructor

[Bug c++/59659] large zero-initialized std::array compile time excessive

2014-01-15 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59659 Jason Merrill changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c++/59659] large zero-initialized std::array compile time excessive

2014-01-15 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59659 --- Comment #9 from Jason Merrill --- Author: jason Date: Wed Jan 15 19:10:09 2014 New Revision: 206639 URL: http://gcc.gnu.org/viewcvs?rev=206639&root=gcc&view=rev Log: PR c++/59659 * typeck2.c (massage_init_elt): New. (process_init_

[Bug c++/59659] large zero-initialized std::array compile time excessive

2014-01-10 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59659 Jason Merrill changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned at

[Bug c++/59659] large zero-initialized std::array compile time excessive

2014-01-09 Thread trippels at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59659 --- Comment #7 from Markus Trippelsdorf --- (In reply to Jakub Jelinek from comment #6) > For the #c0 testcase, I think reduced testcase is: > struct S { S (); S (int); ~S (); int i; }; > struct A { S s[100]; }; > > void > foo () > { > A a

[Bug c++/59659] large zero-initialized std::array compile time excessive

2014-01-09 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59659 --- Comment #6 from Jakub Jelinek --- For the #c0 testcase, I think reduced testcase is: struct S { S (); S (int); ~S (); int i; }; struct A { S s[100]; }; void foo () { A a = {{}}; } and in that case we don't go through build_vec_init, but

[Bug c++/59659] large zero-initialized std::array compile time excessive

2014-01-09 Thread trippels at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59659 Markus Trippelsdorf changed: What|Removed |Added CC||trippels at gcc dot gnu.org --- Com

[Bug c++/59659] large zero-initialized std::array compile time excessive

2014-01-09 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59659 --- Comment #4 from Jakub Jelinek --- Created attachment 31785 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=31785&action=edit patch for the array initialization Untested patch for the array initialization - if there are several (patch uses

[Bug c++/59659] large zero-initialized std::array compile time excessive

2014-01-09 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59659 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org,

[Bug c++/59659] large zero-initialized std::array compile time excessive

2014-01-07 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59659 Richard Biener changed: What|Removed |Added Keywords||compile-time-hog, |