[Bug c++/70528] [5 Regression] bogus error: constructor required before non-static data member

2017-11-09 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70528

--- Comment #21 from Jakub Jelinek  ---
No.

[Bug c++/70528] [5 Regression] bogus error: constructor required before non-static data member

2017-11-09 Thread EoD at xmw dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70528

EoD  changed:

   What|Removed |Added

 CC||EoD at xmw dot de

--- Comment #20 from EoD  ---
(In reply to Jakub Jelinek from comment #19)
> GCC 5 branch has been closed, should be fixed in GCC 6 and later.

Is this part of GCC 5.5.0?

[Bug c++/70528] [5 Regression] bogus error: constructor required before non-static data member

2017-10-10 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70528

Jakub Jelinek  changed:

   What|Removed |Added

 Status|ASSIGNED|RESOLVED
 Resolution|--- |FIXED
   Target Milestone|5.5 |6.0

--- Comment #19 from Jakub Jelinek  ---
GCC 5 branch has been closed, should be fixed in GCC 6 and later.

[Bug c++/70528] [5 Regression] bogus error: constructor required before non-static data member

2017-06-04 Thread gerald at pfeifer dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70528

Gerald Pfeifer  changed:

   What|Removed |Added

 CC||gerald at pfeifer dot com

--- Comment #18 from Gerald Pfeifer  ---
Agreed, would be nice to see this on the GCC 5-branch as well, Jason.

[Bug c++/70528] [5 Regression] bogus error: constructor required before non-static data member

2017-05-01 Thread dimitry at andric dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70528

Dimitry Andric  changed:

   What|Removed |Added

 CC||dimitry at andric dot com

--- Comment #17 from Dimitry Andric  ---
(In reply to Jason Merrill from comment #15)
> How important is it to fix this in GCC 5?

For the FreeBSD ports system, gcc 5.4 is currently still the default version
for programs requiring gcc.  So it would be nice to have this fix in the
branch.  And the fix itself does not seem to be very invasive.

[Bug c++/70528] [5 Regression] bogus error: constructor required before non-static data member

2016-06-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70528

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|5.4 |5.5

--- Comment #16 from Richard Biener  ---
GCC 5.4 is being released, adjusting target milestone.

[Bug c++/70528] [5 Regression] bogus error: constructor required before non-static data member

2016-05-20 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70528

Jason Merrill  changed:

   What|Removed |Added

 CC||redi at gcc dot gnu.org

--- Comment #15 from Jason Merrill  ---
How important is it to fix this in GCC 5?

[Bug c++/70528] [5 Regression] bogus error: constructor required before non-static data member

2016-05-18 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70528

Richard Biener  changed:

   What|Removed |Added

   Priority|P3  |P2
  Known to work||6.1.0
 Depends on||70690
  Known to fail||5.3.0


Referenced Bugs:

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70690
[Bug 70690] [6/7 Regression] r235002 miscompiles tcmalloc

[Bug c++/70528] [5 Regression] bogus error: constructor required before non-static data member

2016-04-18 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70528

--- Comment #14 from Jason Merrill  ---
Author: jason
Date: Mon Apr 18 19:43:26 2016
New Revision: 235171

URL: https://gcc.gnu.org/viewcvs?rev=235171=gcc=rev
Log:
PR c++/70690

PR c++/70528
* class.c (type_maybe_constexpr_default_constructor): New.
(type_has_constexpr_default_constructor): Revert.

Added:
branches/gcc-6-branch/gcc/testsuite/g++.dg/init/array41.C
Modified:
branches/gcc-6-branch/gcc/cp/ChangeLog
branches/gcc-6-branch/gcc/cp/class.c

[Bug c++/70528] [5 Regression] bogus error: constructor required before non-static data member

2016-04-18 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70528

--- Comment #13 from Jason Merrill  ---
Author: jason
Date: Mon Apr 18 19:00:00 2016
New Revision: 235165

URL: https://gcc.gnu.org/viewcvs?rev=235165=gcc=rev
Log:
PR c++/70690

PR c++/70528
* class.c (type_maybe_constexpr_default_constructor): New.
(type_has_constexpr_default_constructor): Revert.

Added:
trunk/gcc/testsuite/g++.dg/init/array41.C
Modified:
trunk/gcc/cp/ChangeLog
trunk/gcc/cp/class.c

[Bug c++/70528] [5 Regression] bogus error: constructor required before non-static data member

2016-04-14 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70528

Jason Merrill  changed:

   What|Removed |Added

Summary|[5/6 Regression] bogus  |[5 Regression] bogus error:
   |error: constructor required |constructor required before
   |before non-static data  |non-static data member
   |member  |

--- Comment #12 from Jason Merrill  ---
Fixed in 6 for now.