[Bug c++/95288] Poor error message with function-scope enum definition

2020-05-26 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95288 Marek Polacek changed: What|Removed |Added CC||mpolacek at gcc dot gnu.org

[Bug c/95157] Missing -Wtautological-compare warning

2020-05-26 Thread mpolacek at gcc dot gnu.org
||2020-05-26 Ever confirmed|0 |1 CC||mpolacek at gcc dot gnu.org --- Comment #3 from Marek Polacek --- Confirmed.

[Bug c++/95344] Wparentheses (assignment used as truth value) on parenthesized ternary conditional E2

2020-05-26 Thread mpolacek at gcc dot gnu.org
||mpolacek at gcc dot gnu.org Last reconfirmed||2020-05-26 Ever confirmed|0 |1 --- Comment #1 from Marek Polacek --- Chagned in r267272.

[Bug c++/95344] Wparentheses (assignment used as truth value) on parenthesized ternary conditional E2

2020-05-26 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95344 Marek Polacek changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |mpolacek at gcc dot gnu.org

[Bug c++/95344] [9/10/11 Regression] Wparentheses (assignment used as truth value) on parenthesized ternary conditional E2

2020-05-26 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95344 Marek Polacek changed: What|Removed |Added Target Milestone|--- |9.4 Keywords|

[Bug c++/95344] [9/10/11 Regression] Wparentheses (assignment used as truth value) on parenthesized ternary conditional E2

2020-05-26 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95344 Marek Polacek changed: What|Removed |Added Keywords||patch --- Comment #2 from Marek Polacek

[Bug c++/95369] New: braced-init-list with designated initializers as template-argument rejected

2020-05-27 Thread mpolacek at gcc dot gnu.org
: normal Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: mpolacek at gcc dot gnu.org Target Milestone: --- struct S { unsigned a; unsigned b; #ifdef CTOR constexpr S(unsigned _a, unsigned _b) noexcept: a{_a}, b{_b

[Bug c++/95369] braced-init-list with designated initializers as template-argument rejected

2020-05-27 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95369 --- Comment #1 from Marek Polacek --- This is accepted fine (as it should be): struct S { int a; int b; }; int main () { S s{.a = 1, .b = 2}; }

[Bug c++/95369] braced-init-list with designated initializers as template-argument rejected

2020-05-27 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95369 --- Comment #2 from Marek Polacek --- This is not really about designated initializers; we wrongly reject this one too: struct S { unsigned a; unsigned b; }; template struct X { }; void f() { X<{ 1u, 2u }> x; }

[Bug c++/95369] braced-init-list with designated initializers as template-argument rejected

2020-05-27 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95369 --- Comment #3 from Marek Polacek --- I think the problem is that we never called digest_init prior calling convert_nontype_argument.

[Bug c++/95369] braced-init-list with designated initializers as template-argument rejected

2020-05-28 Thread mpolacek at gcc dot gnu.org
|UNCONFIRMED |ASSIGNED Ever confirmed|0 |1 Assignee|unassigned at gcc dot gnu.org |mpolacek at gcc dot gnu.org --- Comment #4 from Marek Polacek --- I think I have a patch.

[Bug c++/95344] [9/10 Regression] Wparentheses (assignment used as truth value) on parenthesized ternary conditional E2

2020-05-29 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95344 Marek Polacek changed: What|Removed |Added Summary|[9/10/11 Regression]|[9/10 Regression] |Wpa

[Bug c++/95508] [10/11 Regression] ICE on unexpected expression implicit_conv_expr since r10-7096

2020-06-03 Thread mpolacek at gcc dot gnu.org
at gcc dot gnu.org |mpolacek at gcc dot gnu.org

[Bug c++/95536] tag name injection doesn't happen for return type of a friend

2020-06-04 Thread mpolacek at gcc dot gnu.org
||2020-06-04 Keywords||rejects-valid Ever confirmed|0 |1 CC||mpolacek at gcc dot gnu.org --- Comment #1 from Marek Polacek --- Confirmed.

[Bug c++/95553] Incorrect/misspelled designators not triggering compilation error

2020-06-05 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95553 Marek Polacek changed: What|Removed |Added CC||mpolacek at gcc dot gnu.org --- Comment

[Bug c++/95562] [10/11 Regression] ICE when using noexcept depending on boolean template parameter since r10-1280-g78f7607db4c53f8c

2020-06-09 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95562 Marek Polacek changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |mpolacek at gcc dot gnu.org

[Bug c++/85270] Trivial assignment operator not considered such

2020-06-09 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85270 Marek Polacek changed: What|Removed |Added CC||mpolacek at gcc dot gnu.org --- Comment

[Bug c++/95562] [10/11 Regression] ICE when using noexcept depending on boolean template parameter since r10-1280-g78f7607db4c53f8c

2020-06-09 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95562 Marek Polacek changed: What|Removed |Added Target Milestone|--- |10.2

[Bug c++/95559] GCC fails to compile "{{}}" in some versions

2020-06-09 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95559 Marek Polacek changed: What|Removed |Added CC||mpolacek at gcc dot gnu.org

[Bug c++/95564] GCC rejects lambda expression with "noexcept(1+1)"

2020-06-09 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95564 Marek Polacek changed: What|Removed |Added CC||mpolacek at gcc dot gnu.org --- Comment

[Bug c++/95559] GCC accepts "too many braces around scalar initializer " in the version of 6.1 - 8.4

2020-06-10 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95559 --- Comment #4 from Marek Polacek --- That's the same case, initializing an int with {{}}. GCC 8 compiled the second testcase, but that was fixed in r269045.

[Bug c++/95559] GCC accepts "too many braces around scalar initializer " in the version of 6.1 - 8.4

2020-06-10 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95559 Marek Polacek changed: What|Removed |Added Resolution|INVALID |DUPLICATE --- Comment #6 from Marek Pola

[Bug c++/88572] error: braces around scalar initializer - should be a warning

2020-06-10 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88572 Marek Polacek changed: What|Removed |Added CC||haoxintu at gmail dot com --- Comment #1

[Bug c++/95562] [10/11 Regression] ICE when using noexcept depending on boolean template parameter since r10-1280-g78f7607db4c53f8c

2020-06-10 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95562 Marek Polacek changed: What|Removed |Added Resolution|--- |FIXED Status|ASSIGNED

[Bug c++/95560] [8/9/10/11 Regression] ICE in comptypes, at cp/typeck.c:1498 since r7-4206-g84ff4775d41b716c

2020-06-10 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95560 Marek Polacek changed: What|Removed |Added CC||mpolacek at gcc dot gnu.org --- Comment

[Bug c++/95596] string literal wrong overload resolution (char* vs std::string)

2020-06-10 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95596 Marek Polacek changed: What|Removed |Added CC||mpolacek at gcc dot gnu.org --- Comment

[Bug c++/95629] consteval operator== crashes compiler

2020-06-10 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95629 Marek Polacek changed: What|Removed |Added CC||mpolacek at gcc dot gnu.org Ever

[Bug c++/95639] wrong error location

2020-06-11 Thread mpolacek at gcc dot gnu.org
|NEW CC||mpolacek at gcc dot gnu.org Last reconfirmed||2020-06-11 --- Comment #1 from Marek Polacek --- Confirmed.

[Bug c++/95639] wrong error location

2020-06-11 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95639 Marek Polacek changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |mpolacek at gcc dot gnu.org

[Bug c++/90915] [9 Regression] ICE in has_attribute, at c-family/c-attribs.c:4221

2020-06-11 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90915 Marek Polacek changed: What|Removed |Added Summary|[9/10 Regression] ICE in|[9 Regression] ICE in

[Bug c++/94955] [10 Regression] ICE in to_wide

2020-06-11 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94955 Marek Polacek changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c++/94937] [10 Regression] ICE with if constexpr (in cp_get_fndecl_from_callee, at cp/cvt.c:1000) since r10-2835-g14da3939da3adcef

2020-06-11 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94937 Marek Polacek changed: What|Removed |Added Resolution|--- |FIXED Status|ASSIGNED

[Bug c++/95066] [C++ 20] Incorrect successful compilation with a conditional explicit

2020-06-11 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95066 Marek Polacek changed: What|Removed |Added Resolution|--- |FIXED Status|ASSIGNED

[Bug c++/95560] [8/9/11 Regression] ICE in comptypes, at cp/typeck.c:1498 since r7-4206-g84ff4775d41b716c

2020-06-11 Thread mpolacek at gcc dot gnu.org
|ASSIGNED Assignee|unassigned at gcc dot gnu.org |mpolacek at gcc dot gnu.org

[Bug c++/95560] [8/9/11 Regression] ICE in comptypes, at cp/typeck.c:1498 since r7-4206-g84ff4775d41b716c

2020-06-11 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95560 Marek Polacek changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c++/95560] [8/11 Regression] ICE in comptypes, at cp/typeck.c:1498 since r7-4206-g84ff4775d41b716c

2020-06-11 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95560 Marek Polacek changed: What|Removed |Added Resolution|FIXED |--- Status|RESOLVED

[Bug c++/95344] [9 Regression] Wparentheses (assignment used as truth value) on parenthesized ternary conditional E2

2020-06-11 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95344 Marek Polacek changed: What|Removed |Added Resolution|--- |FIXED Status|ASSIGNED

[Bug c++/95684] internal compiler error: Segmentation fault

2020-06-15 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95684 Marek Polacek changed: What|Removed |Added CC||mpolacek at gcc dot gnu.org --- Comment

[Bug c++/95684] internal compiler error: Segmentation fault

2020-06-15 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95684 Marek Polacek changed: What|Removed |Added Resolution|--- |DUPLICATE Status|UNCONFIRMED

[Bug c++/95562] [10/11 Regression] ICE when using noexcept depending on boolean template parameter since r10-1280-g78f7607db4c53f8c

2020-06-15 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95562 Marek Polacek changed: What|Removed |Added CC||janezz55 at gmail dot com --- Comment #4

[Bug c++/95672] ICE in cxx_incomplete_type_diagnostic, at cp/typeck2.c:584

2020-06-15 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95672 Marek Polacek changed: What|Removed |Added CC||mpolacek at gcc dot gnu.org --- Comment

[Bug c++/95560] [8/11 Regression] ICE in comptypes, at cp/typeck.c:1498 since r7-4206-g84ff4775d41b716c

2020-06-16 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95560 Marek Polacek changed: What|Removed |Added Resolution|--- |FIXED Status|ASSIGNED

[Bug c++/95369] braced-init-list with designated initializers as template-argument rejected

2020-06-16 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95369 Marek Polacek changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c++/95705] Internal compiler error generated when using int cast as array index

2020-06-16 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95705 Marek Polacek changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug c++/95508] [10/11 Regression] ICE on unexpected expression implicit_conv_expr since r10-7096

2020-06-16 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95508 Marek Polacek changed: What|Removed |Added CC||staffordstyle at gmail dot com --- Comme

[Bug c++/95508] [10 Regression] ICE on unexpected expression implicit_conv_expr since r10-7096

2020-06-17 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95508 Marek Polacek changed: What|Removed |Added Summary|[10/11 Regression] ICE on |[10 Regression] ICE on

[Bug c++/95508] [10 Regression] ICE on unexpected expression implicit_conv_expr since r10-7096

2020-06-17 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95508 Marek Polacek changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c++/95728] [11 Regression] tree check: expected tree_list, have error_mark in tsubst_copy_and_build, at cp/pt.c:19594

2020-06-17 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95728 Marek Polacek changed: What|Removed |Added CC||mpolacek at gcc dot gnu.org Target

[Bug c++/95728] [11 Regression] tree check: expected tree_list, have error_mark in tsubst_copy_and_build, at cp/pt.c:19594

2020-06-17 Thread mpolacek at gcc dot gnu.org
at gcc dot gnu.org |mpolacek at gcc dot gnu.org --- Comment #2 from Marek Polacek --- ...which also generates a better diagnostic than gcc 10 & older.

[Bug c++/93711] [9/10/11 Regression] ICE: [[no_unique_address] when constructing via template helper

2020-06-17 Thread mpolacek at gcc dot gnu.org
: |when constructing via |[[no_unique_address] when |template helper |constructing via template ||helper CC||mpolacek at gcc dot gnu.org Last reconfirmed

[Bug c++/95723] GCC get confused while parsing a code

2020-06-17 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95723 Marek Polacek changed: What|Removed |Added CC||mpolacek at gcc dot gnu.org --- Comment

[Bug c++/95725] Confusing error diagnostic in an invalid template

2020-06-17 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95725 Marek Polacek changed: What|Removed |Added CC||mpolacek at gcc dot gnu.org --- Comment

[Bug c++/95728] [11 Regression] tree check: expected tree_list, have error_mark in tsubst_copy_and_build, at cp/pt.c:19594

2020-06-18 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95728 Marek Polacek changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c++/95742] Bad error message in parsing a function with "decltype()"

2020-06-18 Thread mpolacek at gcc dot gnu.org
|P5 Status|UNCONFIRMED |NEW CC||mpolacek at gcc dot gnu.org Last reconfirmed||2020-06-18 --- Comment #1 from Marek Polacek --- I suppose in this case there's some room for improv

[Bug c++/95735] ICE on invalid non-type template argument

2020-06-18 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95735 Marek Polacek changed: What|Removed |Added CC||mpolacek at gcc dot gnu.org --- Comment

[Bug c++/95744] Duplicate error message in a simple decltype specifier

2020-06-18 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95744 Marek Polacek changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug c++/95735] ICE on invalid non-type template argument

2020-06-18 Thread mpolacek at gcc dot gnu.org
at gcc dot gnu.org |mpolacek at gcc dot gnu.org Keywords||patch --- Comment #3 from Marek Polacek --- Posted.

[Bug c++/95735] ICE on invalid non-type template argument

2020-06-18 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95735 Marek Polacek changed: What|Removed |Added Resolution|--- |FIXED Status|ASSIGNED

[Bug c++/95639] wrong error location

2020-06-18 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95639 Marek Polacek changed: What|Removed |Added Status|ASSIGNED|NEW Assignee|mpolacek at gcc

[Bug c++/95568] No CTAD with list initialization within requires-clause

2020-06-18 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95568 Marek Polacek changed: What|Removed |Added CC||mpolacek at gcc dot gnu.org --- Comment

[Bug c++/95568] No CTAD with list initialization within requires-clause

2020-06-18 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95568 Marek Polacek changed: What|Removed |Added CC||jason at gcc dot gnu.org --- Comment #3

[Bug c++/95568] No CTAD with list initialization within requires-clause

2020-06-18 Thread mpolacek at gcc dot gnu.org
at gcc dot gnu.org |mpolacek at gcc dot gnu.org --- Comment #4 from Marek Polacek --- A patch I've been playing with --- a/gcc/cp/pt.c +++ b/gcc/cp/pt.c @@ -28767,7 +28767,11 @@ do_class_deduction (tree ptype, tree tmpl, tree init, } if (tree guide = maybe_aggr_guide (tmpl,

[Bug c++/95767] No warning when branching on two identical conditions

2020-06-19 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95767 Marek Polacek changed: What|Removed |Added CC||mpolacek at gcc dot gnu.org --- Comment

[Bug c++/95820] ICE in splice_late_return_type, at cp/pt.c:29034

2020-06-22 Thread mpolacek at gcc dot gnu.org
|UNCONFIRMED |NEW CC||mpolacek at gcc dot gnu.org Ever confirmed|0 |1 --- Comment #2 from Marek Polacek --- Confirmed.

[Bug c++/93788] Segfault caused by infinite loop in cc1plus

2020-06-22 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93788 Marek Polacek changed: What|Removed |Added CC||haoxintu at gmail dot com --- Comment #1

[Bug c++/95819] ICE: Segmentation fault signal terminated program cc1plus

2020-06-22 Thread mpolacek at gcc dot gnu.org
|--- |DUPLICATE CC||mpolacek at gcc dot gnu.org --- Comment #1 from Marek Polacek --- Found a dup. *** This bug has been marked as a duplicate of bug 93788 ***

[Bug c++/95789] [10/11 Regression] Const method is allowed to return non-const reference on template class

2020-06-22 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95789 Marek Polacek changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |mpolacek at gcc dot gnu.org

[Bug c++/95719] [11 Regression] ICE in lookup_vfn_in_binfo at gcc/cp/class.c:2459 since r11-954-g0ddb93ce77374004

2020-06-23 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95719 Marek Polacek changed: What|Removed |Added CC||doko at debian dot org --- Comment #2 fr

[Bug c++/95838] [10/11 Regression] ICE in lookup_vfn_in_binfo (Segmentation Fault)

2020-06-23 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95838 Marek Polacek changed: What|Removed |Added CC||mpolacek at gcc dot gnu.org

[Bug c++/95719] [10/11 Regression] ICE in lookup_vfn_in_binfo at gcc/cp/class.c:2459 since r11-954-g0ddb93ce77374004

2020-06-23 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95719 Marek Polacek changed: What|Removed |Added CC||mpolacek at gcc dot gnu.org

[Bug c++/95844] [11 Regression] ICE: Segmentation fault (in cp_warn_deprecated_use)

2020-06-23 Thread mpolacek at gcc dot gnu.org
|1 Target Milestone|--- |11.0 Last reconfirmed||2020-06-23 CC||mpolacek at gcc dot gnu.org --- Comment #1 from Marek Polacek --- Started with r11-1457

[Bug c++/95629] consteval operator== crashes compiler

2020-06-23 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95629 Marek Polacek changed: What|Removed |Added Resolution|--- |FIXED Status|NEW

[Bug c++/78906] ICE with a member variable template whose type is a decltype of a member variable template of a class template

2020-06-24 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78906 Marek Polacek changed: What|Removed |Added CC||mpolacek at gcc dot gnu.org

[Bug c++/88752] [8 Regression] ICE in enclosing_instantiation_of, at cp/pt.c:13328

2020-06-24 Thread mpolacek at gcc dot gnu.org
||mpolacek at gcc dot gnu.org Status|ASSIGNED|RESOLVED --- Comment #13 from Marek Polacek --- Even GCC 8 was fixed, closing.

[Bug c++/95870] ICE(segmentation fault) in most_general_template(), in gcc/cp/pt.c

2020-06-24 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95870 Marek Polacek changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug c++/95870] ICE(segmentation fault) in most_general_template(), in gcc/cp/pt.c

2020-06-24 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95870 Marek Polacek changed: What|Removed |Added CC||mpolacek at gcc dot gnu.org --- Comment

[Bug c++/95820] ICE in splice_late_return_type, at cp/pt.c:29034

2020-06-24 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95820 --- Comment #3 from Marek Polacek --- Hit this when reducing something: template class a b[]()->int So it'd be nice to fix it to alleviate problems when reducing C++ code.

[Bug c++/95870] ICE(segmentation fault) in most_general_template(), in gcc/cp/pt.c

2020-06-24 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95870 --- Comment #2 from Marek Polacek --- Looks like it started with r251433.

[Bug c++/95870] ICE(segmentation fault) in most_general_template(), in gcc/cp/pt.c

2020-06-24 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95870 --- Comment #3 from Marek Polacek --- Reduced, but invalid: template class a { public: a(); int b = [] { enum E {}; }; }; class c : a { c(); }; template a::a() = default; c::c() {}

[Bug c++/95870] [8/9/10/11 Regression] ICE (segmentation fault) in most_general_template(), in gcc/cp/pt.c

2020-06-24 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95870 Marek Polacek changed: What|Removed |Added Target Milestone|--- |8.5 Keywords|

[Bug c++/93711] [9/10/11 Regression] ICE: [[no_unique_address] when constructing via template helper

2020-06-24 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93711 Marek Polacek changed: What|Removed |Added CC||boris.staletic at gmail dot com --- Comm

[Bug c++/93711] [9/10/11 Regression] ICE: [[no_unique_address] when constructing via template helper

2020-06-24 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93711 --- Comment #6 from Marek Polacek --- Another test: struct istream_iterator { istream_iterator() {} istream_iterator(const istream_iterator&) {} }; istream_iterator next(istream_iterator&& bound) { return static_cast(bou

[Bug c++/95878] ICE when compiling code that mixes an empty class, [[no_unique_address]] and non-trivial default and copy constructors

2020-06-24 Thread mpolacek at gcc dot gnu.org
||mpolacek at gcc dot gnu.org Status|UNCONFIRMED |RESOLVED --- Comment #1 from Marek Polacek --- (In reply to Boris Staletic from comment #0) > Hello, > > first, apologies for a bad title. I was unsure how to make it more > descriptive.

[Bug c++/95820] [10/11 Regression] ICE in splice_late_return_type, at cp/pt.c:29034

2020-06-24 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95820 Marek Polacek changed: What|Removed |Added Summary|ICE in |[10/11 Regression] ICE in

[Bug c++/95820] [10/11 Regression] ICE in splice_late_return_type, at cp/pt.c:29034

2020-06-24 Thread mpolacek at gcc dot gnu.org
at gcc dot gnu.org |mpolacek at gcc dot gnu.org

[Bug c++/95888] [9/10/11 Regression] Regression in 9.3. GCC freezes when compiling code using boost::poly_collection::segment

2020-06-25 Thread mpolacek at gcc dot gnu.org
at gcc dot gnu.org |mpolacek at gcc dot gnu.org

[Bug c++/95902] [10/11 Regression] ICE: tree check: expected tree_list, have ggc_freed in get_attribute_name, at attribs.c:841

2020-06-25 Thread mpolacek at gcc dot gnu.org
||ice-on-valid-code, ||needs-reduction Status|UNCONFIRMED |NEW Last reconfirmed||2020-06-25 CC||mpolacek at gcc dot gnu.org

[Bug c++/95902] [10/11 Regression] ICE: tree check: expected tree_list, have ggc_freed in get_attribute_name, at attribs.c:841

2020-06-25 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95902 Marek Polacek changed: What|Removed |Added See Also||https://gcc.gnu.org/bugzill

[Bug c++/95902] [10/11 Regression] ICE: tree check: expected tree_list, have ggc_freed in get_attribute_name, at attribs.c:841

2020-06-25 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95902 Marek Polacek changed: What|Removed |Added Resolution|--- |DUPLICATE Status|NEW

[Bug c++/91416] ICE in cp_check_const_attributes, at cp/decl2.c:1408

2020-06-25 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91416 --- Comment #10 from Marek Polacek --- *** Bug 95902 has been marked as a duplicate of this bug. ***

[Bug c++/91104] auto... in lambda expression reorders parameters

2020-06-25 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91104 Marek Polacek changed: What|Removed |Added Resolution|--- |FIXED Status|ASSIGNED

[Bug c++/94553] Revise [basic.scope.declarative]/4.2

2020-06-26 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94553 --- Comment #6 from Marek Polacek --- I think it would make sense to detect this too: struct E { }; template concept E = false; template concept F = false; struct F { };

[Bug c++/95936] ICE in splice_late_return_type, at cp/pt.c:29114

2020-06-27 Thread mpolacek at gcc dot gnu.org
||mpolacek at gcc dot gnu.org Resolution|--- |DUPLICATE --- Comment #1 from Marek Polacek --- . *** This bug has been marked as a duplicate of bug 95820 ***

[Bug c++/95820] [10/11 Regression] ICE in splice_late_return_type, at cp/pt.c:29034

2020-06-27 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95820 --- Comment #5 from Marek Polacek --- *** Bug 95936 has been marked as a duplicate of this bug. ***

[Bug c++/95938] ICE in synthesize_implicit_template_parm, at cp/parser.c:44077

2020-06-27 Thread mpolacek at gcc dot gnu.org
||2020-06-27 CC||mpolacek at gcc dot gnu.org Status|UNCONFIRMED |NEW --- Comment #1 from Marek Polacek --- Confirmed.

[Bug c++/95937] ICE in finish_class_member_access_expr, at cp/typeck.c:3133

2020-06-27 Thread mpolacek at gcc dot gnu.org
|UNCONFIRMED |NEW Last reconfirmed||2020-06-27 Ever confirmed|0 |1 CC||mpolacek at gcc dot gnu.org --- Comment #1 from Marek Polacek --- Confirmed.

[Bug c++/95942] [11 regression] offsetof on an array: error: 'e' is not a constant expression

2020-06-27 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95942 Marek Polacek changed: What|Removed |Added CC||mpolacek at gcc dot gnu.org --- Comment

[Bug c++/95951] ICE in extract_call_expr, at cp/call.c:6614

2020-06-28 Thread mpolacek at gcc dot gnu.org
||mpolacek at gcc dot gnu.org Status|UNCONFIRMED |RESOLVED --- Comment #1 from Marek Polacek --- Already fixed. *** This bug has been marked as a duplicate of bug 95629 ***

[Bug c++/95629] consteval operator== crashes compiler

2020-06-28 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95629 Marek Polacek changed: What|Removed |Added CC||bence.kodaj at gmail dot com --- Comment

[Bug c++/94553] Revise [basic.scope.declarative]/4.2

2020-06-29 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94553 Marek Polacek changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

<    1   2   3   4   5   6   7   8   9   10   >