[Bug c++/68827] [concepts] ICE in fold where requires parameter shadows function argument

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

[Bug c++/67491] [meta-bug] concepts issues

2020-07-23 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67491 Bug 67491 depends on bug 68827, which changed state. Bug 68827 Summary: [concepts] ICE in fold where requires parameter shadows function argument https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68827 What|Removed

[Bug c++/68826] [concepts] ICE in fold expression with requires

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

[Bug c++/68828] [concepts] ICE in fold with requires and function call around parameters

2020-07-23 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68828 --- Comment #4 from Marek Polacek --- *** Bug 68826 has been marked as a duplicate of this bug. ***

[Bug c++/67491] [meta-bug] concepts issues

2020-07-23 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67491 Bug 67491 depends on bug 68826, which changed state. Bug 68826 Summary: [concepts] ICE in fold expression with requires https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68826 What|Removed |Added

[Bug c++/35098] ICE with attribute unused in template

2020-07-23 Thread mpolacek at gcc dot gnu.org
||mpolacek at gcc dot gnu.org Assignee|unassigned at gcc dot gnu.org |mpolacek at gcc dot gnu.org --- Comment #3 from Marek Polacek --- This got fixed by r10-7998.

[Bug c++/56673] multi-versioning not GC safe

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

[Bug c++/79367] ICE with decltype of VLA in lambda

2020-07-23 Thread mpolacek at gcc dot gnu.org
-valid-code | CC||mpolacek at gcc dot gnu.org --- Comment #4 from Marek Polacek --- Since r10-6389 we no longer crash but issue an error: 79367.C: In lambda function: 79367.C:6:22: error: ‘c’ declared as reference but not initialized 6

[Bug c++/87765] Internal compiler error: coerce_template_parms (8.2) or cxx_eval_constant_expression (trunk)

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

[Bug c++/87032] incorrect nested structure with union initialization

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

[Bug c++/90301] RangeV3 usage, ICE internal compiler error: canonical types differ for identical types

2020-07-23 Thread mpolacek at gcc dot gnu.org
|--- |FIXED CC||mpolacek at gcc dot gnu.org --- Comment #3 from Marek Polacek --- No preprocessed source provided, assuming fixed then.

[Bug c++/89871] Wall + designated initializers

2020-07-23 Thread mpolacek at gcc dot gnu.org
||mpolacek at gcc dot gnu.org Resolution|--- |FIXED --- Comment #6 from Marek Polacek --- Test added.

[Bug c++/90623] compilation error with fold expression and parameter pack

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

[Bug c++/91525] ICE (Segmentation Fault) on a bool conversion operator with concepts

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

[Bug c++/86002] ICE with requires in constexpr if condition

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

[Bug c++/83583] ICE in synthesize_implicit_template_parm, at cp/parser.c:38794

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

[Bug c++/67491] [meta-bug] concepts issues

2020-07-23 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67491 Bug 67491 depends on bug 83583, which changed state. Bug 83583 Summary: ICE in synthesize_implicit_template_parm, at cp/parser.c:38794 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83583 What|Removed |Added

[Bug c++/89336] internal compiler error when compiling a constexpr function

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

[Bug c++/54367] [meta-bug] lambda expressions

2020-07-23 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54367 Bug 54367 depends on bug 79627, which changed state. Bug 79627 Summary: Ice with type of VLA in lambda https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79627 What|Removed |Added -

[Bug c++/16994] [meta-bug] VLA and C++

2020-07-23 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=16994 Bug 16994 depends on bug 79627, which changed state. Bug 79627 Summary: Ice with type of VLA in lambda https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79627 What|Removed |Added -

[Bug c++/79627] Ice with type of VLA in lambda

2020-07-23 Thread mpolacek at gcc dot gnu.org
||mpolacek at gcc dot gnu.org Resolution|--- |FIXED --- Comment #6 from Marek Polacek --- Fixed.

[Bug c++/96314] ICE in verify_ctor_sanity, at cp/constexpr.c:3870

2020-07-24 Thread mpolacek at gcc dot gnu.org
|UNCONFIRMED |RESOLVED CC||mpolacek at gcc dot gnu.org --- Comment #1 from Marek Polacek --- A dup of 96241, also started with r10-6437. *** This bug has been marked as a duplicate of bug 96241 ***

[Bug c++/96241] [9/10/11 Regression] ICE in verify_ctor_sanity

2020-07-24 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96241 Marek Polacek changed: What|Removed |Added CC||reedjosh2626 at gmail dot com --- Commen

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

2020-07-26 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95820 --- Comment #9 from Marek Polacek --- We usually don't backport fixed for ices-on-invalid but I could be convinced in this case.

[Bug c++/96321] GCC accepts conversion-function-id after the keyword template

2020-07-26 Thread mpolacek at gcc dot gnu.org
dot gnu.org |mpolacek at gcc dot gnu.org CC||mpolacek at gcc dot gnu.org Last reconfirmed||2020-07-27 Status|UNCONFIRMED |ASSIGNED --- Comment #1 from Marek Polacek --- This is CWG 96 for

[Bug c++/92812] Implement P1975R0: Fixing the wording of parenthesized aggregate-initialization

2020-07-27 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92812 --- Comment #8 from Marek Polacek --- Another test to consider: struct S1 { int i; int j; }; struct S2 { S1 s[4]; }; struct S3 { S2 s2; }; void f() { auto s3 = static_cast(1); }

[Bug c++/64529] Noexcept New

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

[Bug c++/96379] [10/11 Regression] GCC accepts totally invalid template declaration

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

[Bug c++/96380] [10/11 Regression] ICE in tree check: expected integer_cst, have view_convert_expr in get_len, at tree.h:5954

2020-07-30 Thread mpolacek at gcc dot gnu.org
at gcc dot gnu.org |mpolacek at gcc dot gnu.org

[Bug c++/96442] [9/10/11 Regression] ICE in tree check: expected integer_type or enumeral_type or boolean_type or real_type or fixed_point_type, have record_type in int_fits_type_p, at tree.c:8954

2020-08-03 Thread mpolacek at gcc dot gnu.org
|int_fits_type_p, at ||tree.c:8954 Last reconfirmed||2020-08-03 CC||mpolacek at gcc dot gnu.org --- Comment #1 from Marek Polacek --- Confirmed, started with r261655.

[Bug c++/96441] ICE in tree check: expected integer_cst, have cond_expr in get_len, at tree.h:5954

2020-08-03 Thread mpolacek at gcc dot gnu.org
||mpolacek at gcc dot gnu.org Status|UNCONFIRMED |NEW Ever confirmed|0 |1 --- Comment #1 from Marek Polacek --- Confirmed.

[Bug c++/96440] [8/9/10/11 Regression] ICE in tree check: expected tree_list, have error_mark in get_attribute_name, at attribs.c:841

2020-08-03 Thread mpolacek at gcc dot gnu.org
get_attribute_name, at ||attribs.c:841 CC||mpolacek at gcc dot gnu.org Last reconfirmed||2020-08-03 Status|UNCONFIRMED |NEW --- Comment #1 from Marek

[Bug c++/96438] [9/10/11 Regression] ICE in do_pushtag, at cp/name-lookup.c:6861

2020-08-03 Thread mpolacek at gcc dot gnu.org
confirmed|0 |1 CC||mpolacek at gcc dot gnu.org Status|UNCONFIRMED |NEW --- Comment #1 from Marek Polacek --- GCC 9 ICEs too.

[Bug c++/96437] [10/11 Regression] ICE in tree check: expected tree that contains ‘decl common’ structure, have ‘error_mark’ in synthesize_implicit_template_parm, at cp/parser.c:44246

2020-08-03 Thread mpolacek at gcc dot gnu.org
||mpolacek at gcc dot gnu.org Ever confirmed|0 |1 Status|UNCONFIRMED |NEW --- Comment #1 from Marek Polacek --- Confirmed.

[Bug c++/96425] [8/9/10/11 regression] internal compiler error in maybe_process_partial_specialization()

2020-08-03 Thread mpolacek at gcc dot gnu.org
|1 Last reconfirmed||2020-08-03 CC||mpolacek at gcc dot gnu.org --- Comment #3 from Marek Polacek --- Confirmed.

[Bug c++/90199] ICE: tree check: expected complex_cst, have plus_expr in output_constant, at varasm.c:4994

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

[Bug c++/96364] ICE on valid code in cp_finish_decl, at cp/decl.c:7537

2020-08-03 Thread mpolacek at gcc dot gnu.org
|UNCONFIRMED |NEW Ever confirmed|0 |1 CC||mpolacek at gcc dot gnu.org --- Comment #1 from Marek Polacek --- From-SVN: r240756

[Bug c++/96396] initializer_list in `-fconcepts -std=c++11` reports internal compiler error

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

[Bug c++/96218] DR 2032: Default template-arguments of variable templates

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

[Bug c++/94404] [meta-bug] C++ core issues

2020-08-03 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94404 Bug 94404 depends on bug 96218, which changed state. Bug 96218 Summary: DR 2032: Default template-arguments of variable templates https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96218 What|Removed |Added --

[Bug c++/91365] Implement P1814R0: Class template argument deduction for alias templates

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

[Bug c++/88323] implement C++20 language features.

2020-08-03 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88323 Bug 88323 depends on bug 91365, which changed state. Bug 91365 Summary: Implement P1814R0: Class template argument deduction for alias templates https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91365 What|Removed |

[Bug c++/94765] Floating point type template parameter

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

[Bug c++/96082] [9/10/11 Regression] GCC rejects the template disambiguator with "typename"

2020-08-03 Thread mpolacek at gcc dot gnu.org
at gcc dot gnu.org |mpolacek at gcc dot gnu.org --- Comment #2 from Marek Polacek --- I have a patch.

[Bug c++/96462] [10/11 Regression] ICE in tree check: expected identifier_node, have bit_not_expr in find_namespace_slot, at cp/name-lookup.c:97

2020-08-04 Thread mpolacek at gcc dot gnu.org
|1 Target Milestone|--- |10.3 CC||mpolacek at gcc dot gnu.org Last reconfirmed||2020-08-04 --- Comment #1 from Marek Polacek --- Confirmed.

[Bug c++/96465] ICE in tsubst_function_decl, at cp/pt.c:13669

2020-08-04 Thread mpolacek at gcc dot gnu.org
||2020-08-04 CC||mpolacek at gcc dot gnu.org Target Milestone|--- |8.5 Ever confirmed|0 |1 Status|UNCONFIRMED |NEW --- Comment #1 from Marek Polacek

[Bug c++/96467] [8/9/10/11 Regression] in finish_member_declaration, at cp/semantics.c:3240

2020-08-04 Thread mpolacek at gcc dot gnu.org
|1 Target Milestone|--- |9.4 CC||mpolacek at gcc dot gnu.org Status|UNCONFIRMED |NEW Priority|P3 |P4 --- Comment #1 from Marek Polacek

[Bug tree-optimization/95825] [8/9/10/11 Regression] boost::optional -Wuninitialized

2020-08-04 Thread mpolacek at gcc dot gnu.org
||mpolacek at gcc dot gnu.org Ever confirmed|0 |1 Status|UNCONFIRMED |NEW Component|c++ |tree-optimization --- Comment #1 from Marek Polacek --- Started with r245840, not a C++ issue.

[Bug c++/96082] [9 Regression] GCC rejects the template disambiguator with "typename"

2020-08-04 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96082 Marek Polacek changed: What|Removed |Added Resolution|--- |FIXED Summary|[9/10 Regressio

[Bug c++/96478] GCC accepts enum definition in alignas()

2020-08-05 Thread mpolacek at gcc dot gnu.org
||mpolacek at gcc dot gnu.org Status|UNCONFIRMED |NEW See Also||https://gcc.gnu.org/bugzill ||a/show_bug.cgi?id=95935 Last reconfirmed||2020-08

[Bug c++/96474] Internal compiler error with template struct inside template struct

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

[Bug c++/96496] Conversion to enum with underlying type bool produces wrong result

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

[Bug c++/96500] enum of underlying type bool do not

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

[Bug c++/96223] DR 1787 and indeterminate values in constexpr context

2020-08-06 Thread mpolacek at gcc dot gnu.org
dot gnu.org |mpolacek at gcc dot gnu.org Last reconfirmed||2020-08-06 Status|UNCONFIRMED |ASSIGNED Ever confirmed|0 |1 --- Comment #3 from Marek Polacek --- Aaah, I see. Thanks a lot! I'll ad

[Bug c++/96557] Diagnostics: Can you tell me why it's not a constant expression?

2020-08-10 Thread mpolacek at gcc dot gnu.org
|1 Keywords||diagnostic CC||mpolacek at gcc dot gnu.org Last reconfirmed||2020-08-10 --- Comment #1 from Marek Polacek --- That would be great to have.

[Bug c++/96560] New: Substitution triggers compile-time error when it shouldn't

2020-08-10 Thread mpolacek at gcc dot gnu.org
ormal Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: mpolacek at gcc dot gnu.org Target Milestone: --- This triggers the static_assert while it shouldn't, because DR 1227 says "The substitution proceeds in lexical order a

[Bug target/95450] [10/11 regression] Wrong long double folding

2020-08-11 Thread mpolacek at gcc dot gnu.org
|1 CC||mpolacek at gcc dot gnu.org Status|UNCONFIRMED |NEW Keywords||needs-bisection --- Comment #5 from Marek Polacek --- Confirmed.

[Bug c++/92812] Implement P1975R0: Fixing the wording of parenthesized aggregate-initialization

2020-08-12 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92812 --- Comment #10 from Marek Polacek --- P1975R0 has now been implemented, but the test in Comment 1 probably still doesn't work, so leaving this open.

[Bug c++/93529] Implement P1009R2, Array size deduction in new-expressions

2020-08-13 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93529 Marek Polacek changed: What|Removed |Added Blocks||88323 --- Comment #2 from Marek Polacek

[Bug c++/96604] rejects-valid on befriending specialization of conversion function template

2020-08-13 Thread mpolacek at gcc dot gnu.org
||mpolacek at gcc dot gnu.org Last reconfirmed||2020-08-13 Keywords||rejects-valid Status|UNCONFIRMED |NEW --- Comment #1 from Marek Polacek --- Thanks for the report.

[Bug target/96662] New: s390x uses clc taking variable execution time in crypto code

2020-08-17 Thread mpolacek at gcc dot gnu.org
Priority: P3 Component: target Assignee: unassigned at gcc dot gnu.org Reporter: mpolacek at gcc dot gnu.org Target Milestone: --- In this test case: void bar (void); void f1 (unsigned short *p) { if (p[0] < p[1]) bar (); } void f2 (unsigned int *p) { if (p[0] &l

[Bug c++/94799] [8/9/10 Regression] Calling a member template function fails

2020-08-17 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94799 --- Comment #12 from Marek Polacek --- (In reply to Volker Reichelt from comment #11) > Hi Marek, any news on this one? It's three months now... > Or should I file a new bug for the regression on trunk? No news yet. I've been largely away from

[Bug libstdc++/96592] [10/11 Regression] Tuple element w/ member reference to incomplete template type rejected

2020-08-17 Thread mpolacek at gcc dot gnu.org
||rejects-valid Ever confirmed|0 |1 Target Milestone|--- |10.3 Component|c++ |libstdc++ CC||mpolacek at gcc dot gnu.org Summary|Tuple

[Bug c++/83445] conversion function has too high priority in overload resolution

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

[Bug c++/94162] ICE [neg] bad return type in defaulted <=>

2020-08-18 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94162 Marek Polacek changed: What|Removed |Added CC||poul250 at yandex dot ru --- Comment #3

[Bug c++/96627] gcc raises compile-time segmentation fault on <=> = default

2020-08-18 Thread mpolacek at gcc dot gnu.org
||mpolacek at gcc dot gnu.org Resolution|--- |DUPLICATE --- Comment #2 from Marek Polacek --- Looks like a dup. *** This bug has been marked as a duplicate of bug 94162 ***

[Bug c++/96060] ICE with spaceship default operator returning int

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

[Bug c++/94162] ICE [neg] bad return type in defaulted <=>

2020-08-18 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94162 Marek Polacek changed: What|Removed |Added CC||nunoplopes at sapo dot pt --- Comment #4

[Bug c++/94162] ICE [neg] bad return type in defaulted <=>

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

[Bug c++/94162] ICE [neg] bad return type in defaulted <=>

2020-08-18 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94162 Marek Polacek changed: What|Removed |Added Status|UNCONFIRMED |NEW Ever confirmed|0

[Bug c++/96636] ICE in build_value_init_noctor, at cp/init.c:451

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

[Bug c++/96637] ICE in tree check: expected tree_list, have error_mark in cp_check_const_attributes, at cp/decl2.c:1423

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

[Bug c++/96638] [8/9/10/11 Regression] ICE in chainon, at tree.c:3169

2020-08-18 Thread mpolacek at gcc dot gnu.org
||mpolacek at gcc dot gnu.org Last reconfirmed||2020-08-18 --- Comment #1 from Marek Polacek --- Even GCC 6 ICEs.

[Bug c++/96623] [11 Regression] ICE in inject_parm_decls, at cp/parser.c:23893

2020-08-18 Thread mpolacek at gcc dot gnu.org
|inject_parm_decls, at |inject_parm_decls, at |cp/parser.c:23893 |cp/parser.c:23893 CC||mpolacek at gcc dot gnu.org Target Milestone|--- |11.0 Last reconfirmed

[Bug c++/96623] [11 Regression] ICE in inject_parm_decls, at cp/parser.c:23893

2020-08-18 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96623 --- Comment #2 from Marek Polacek --- We should have rejected "noexcept()".

[Bug c++/96673] [8/9/10/11 Regression] Friend class with templates and default constructor not recognized in C++14 or later

2020-08-18 Thread mpolacek at gcc dot gnu.org
|1 CC||mpolacek at gcc dot gnu.org Target Milestone|--- |8.5 Last reconfirmed||2020-08-18 Keywords||rejects-valid Summary|Friend class

[Bug c++/96673] [8/9/10/11 Regression] Friend class with templates and default constructor not recognized in C++14 or later

2020-08-18 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96673 --- Comment #2 from Marek Polacek --- The ICE with -std=c++14 started with r216750. It was fixed by r234442, but the error appeared.

[Bug c++/96675] [10/11 Regression] tautological-compare warning emitted for NTTP bitwise comparison

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

[Bug c++/96676] Segmentation fault on parsing simple variadic template function call

2020-08-18 Thread mpolacek at gcc dot gnu.org
|--- |DUPLICATE CC||mpolacek at gcc dot gnu.org --- Comment #2 from Marek Polacek --- Thanks for the report. I think it's a dup. *** This bug has been marked as a duplicate of bug 84796 ***

[Bug c++/84796] ICE in a template parameter pack expansion

2020-08-18 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84796 Marek Polacek changed: What|Removed |Added CC||ivan.leonov.d at yandex dot ru --- Comme

[Bug c++/84796] ICE in a template parameter pack expansion

2020-08-18 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84796 --- Comment #3 from Marek Polacek --- Test from bug 96676. template < typename T, typename... TYPES > struct A { template < TYPES... types > void Get() { } }; void f() {} int main() { A a; a.Get<&f>(); } But even r150013 ICEs,

[Bug c++/96676] Segmentation fault on parsing simple variadic template function call

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

[Bug c++/84796] ICE in a template parameter pack expansion

2020-08-18 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84796 --- Comment #4 from Marek Polacek --- *** Bug 96677 has been marked as a duplicate of this bug. ***

[Bug c++/96677] Compile error on valid code with variadic template function call

2020-08-18 Thread mpolacek at gcc dot gnu.org
||mpolacek at gcc dot gnu.org Status|UNCONFIRMED |RESOLVED --- Comment #1 from Marek Polacek --- OK, this one is actually a dup of bug 84796, started with the same rev. *** This bug has been marked as a duplicate of bug 84796 ***

[Bug c++/96602] Partial ordering is ambiguous with default function arguments

2020-08-18 Thread mpolacek at gcc dot gnu.org
|UNCONFIRMED |NEW CC||mpolacek at gcc dot gnu.org Ever confirmed|0 |1 Last reconfirmed||2020-08-18 --- Comment #1 from Marek Polacek --- Sounds legit. Not a regression.

[Bug c++/96593] No "declaration changes meaning" diagnostic for alias templates

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

[Bug c++/96687] New: new char[4]{"foo"} doesn't work

2020-08-18 Thread mpolacek at gcc dot gnu.org
Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: mpolacek at gcc dot gnu.org Target Milestone: --- We should accept the following: char *p = new char[4]{"foo"}; but we reject with: error: invalid conversion from ‘const char*’ to ‘char’ [-fpermissive]

[Bug c++/96687] new char[4]{"foo"} doesn't work

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

[Bug c++/77841] a new expression of a char array cannot be initialized by a string literal

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

[Bug c++/96687] new char[4]{"foo"} doesn't work

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

[Bug c++/77841] a new expression of a char array cannot be initialized by a string literal

2020-08-18 Thread mpolacek at gcc dot gnu.org
at gcc dot gnu.org |mpolacek at gcc dot gnu.org

[Bug c++/77841] a new expression of a char array cannot be initialized by a string literal

2020-08-18 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77841 --- Comment #3 from Marek Polacek --- The problem is probably that we're not doing the {"str_cst"} -> "str_cst" unwrapping that reshape_init / cp_complete_array_type does.

[Bug c++/93028] internal compiler error: in write_type, at cp/mangle.c:2073

2020-08-18 Thread mpolacek at gcc dot gnu.org
|RESOLVED CC||mpolacek at gcc dot gnu.org --- Comment #8 from Marek Polacek --- The write_type ICE is now tracked elsewhere. *** This bug has been marked as a duplicate of bug 96690 ***

[Bug c++/96690] [10/11 Regression] ICE in write_type since r10-6087

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

[Bug c++/96720] ICE with* after include

2020-08-20 Thread mpolacek at gcc dot gnu.org
||mpolacek at gcc dot gnu.org --- Comment #1 from Marek Polacek --- Heh. Confirmed: q.C:1:29: warning: extra tokens at end of #include directive 1 | #include * | ^ In file included from /usr/include/range/v3/view.hpp:25

[Bug c++/93529] Implement P1009R2, Array size deduction in new-expressions

2020-08-20 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93529 Marek Polacek changed: What|Removed |Added Keywords||patch --- Comment #3 from Marek Polacek

[Bug c++/96732] [11 Regression] ice in pop_nested_class

2020-08-21 Thread mpolacek at gcc dot gnu.org
confirmed|0 |1 CC||mpolacek at gcc dot gnu.org --- Comment #1 from Marek Polacek --- Started with r11-2748

[Bug c++/96742] "warning: comparison of unsigned expression in ‘< 0’ is always false" with dependent values

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

[Bug c++/88003] ICE on outside definition of inner function-local class in poplevel_class, at cp/name-lookup.c:4325

2020-08-24 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88003 --- Comment #5 from Marek Polacek --- All part of my grand plan. Seriously though, you must've grepped an ICE that was XFAILed (the only one, thus far).

[Bug c++/96742] [10/11 Regression] "warning: comparison of unsigned expression in ‘< 0’ is always false" with dependent values

2020-08-24 Thread mpolacek at gcc dot gnu.org
ssigned at gcc dot gnu.org |mpolacek at gcc dot gnu.org --- Comment #3 from Marek Polacek --- Okay, thanks for the explanation. I guess the warning is more annoying than useful in this case.

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