[Bug c++/120502] [15/16 Regression] ICE in verify_ctor_sanity with -std=c++20 -O1 and no_unique_address since r15-9189

2025-06-02 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120502 Patrick Palka changed: What|Removed |Added Keywords|needs-bisection | Summary|[15/16 Regression]

[Bug libstdc++/120465] std::erase_if for std::flat_map calls predicate with incorrect type

2025-06-01 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120465 Patrick Palka changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug c++/120123] [12/13/14/15/16 Regression] Implicit this is not used in a requires clause in nested lambdas

2025-05-31 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120123 --- Comment #6 from Patrick Palka --- N.B. the testcase here is a C++20 one, not related to xobj lambdas.

[Bug c++/120123] [12/13/14/15/16 Regression] Implicit this is not used in a requires clause in nested lambdas

2025-05-30 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120123 Patrick Palka changed: What|Removed |Added See Also||https://gcc.gnu.org/bugzill

[Bug c++/119240] Lambda with an explicit object parameter disables further captures of `this`

2025-05-30 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119240 Patrick Palka changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED See Also|https://gcc

[Bug c++/113563] Rejects capture of `this` in C++23 `this auto` lambda

2025-05-30 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113563 Patrick Palka changed: What|Removed |Added See Also|https://gcc.gnu.org/bugzill | |a/show_bug.cgi?id=1

[Bug c++/65608] [meta-bug] friend issues

2025-05-28 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65608 Bug 65608 depends on bug 119378, which changed state. Bug 119378 Summary: [12/13 Regression] Nested template class friend of template class produces "internal compiler error: unexpected expression ‘T’ of kind template_parm_index" https://gcc.gnu

[Bug c++/119378] [12/13 Regression] Nested template class friend of template class produces "internal compiler error: unexpected expression ‘T’ of kind template_parm_index"

2025-05-28 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119378 Patrick Palka changed: What|Removed |Added Target Milestone|12.5|14.3 Status|ASSIGNED

[Bug libstdc++/120432] flat_map operator[] is broken for const lvalue keys

2025-05-28 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120432 --- Comment #4 from Patrick Palka --- (In reply to Patrick Palka from comment #3) > (In reply to Arthur O'Dwyer from comment #2) > > But I think a better answer in this case is "because using > > a volatile index *will not actually compile*, so

[Bug libstdc++/120432] flat_map operator[] is broken for const lvalue keys

2025-05-28 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120432 --- Comment #3 from Patrick Palka --- (In reply to Arthur O'Dwyer from comment #2) > But I think a better answer in this case is "because using > a volatile index *will not actually compile*, so flat_map shouldn't > gratuitously advertise that s

[Bug libstdc++/112641] : `drop_view::begin const` has O(n) complexity

2025-05-27 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112641 Patrick Palka changed: What|Removed |Added Resolution|--- |FIXED Status|ASSIGNED

[Bug libstdc++/112641] : `drop_view::begin const` has O(n) complexity

2025-05-27 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112641 Patrick Palka changed: What|Removed |Added Target Milestone|--- |12.5

[Bug libstdc++/118083] __possibly_const_range misses input_range constraint

2025-05-27 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118083 Patrick Palka changed: What|Removed |Added Target Milestone|14.4|14.3 Status|ASSIGNED

[Bug libstdc++/115046] meta-recursion when apply join_view with as_const_view

2025-05-27 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115046 Patrick Palka changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug libstdc++/112490] infinite meta error in reverse_iterator::iterator>> (LWG 4218)

2025-05-27 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112490 Patrick Palka changed: What|Removed |Added Resolution|--- |FIXED Status|ASSIGNED

[Bug libstdc++/119135] Typo in as_const range adaptor

2025-05-27 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119135 Patrick Palka changed: What|Removed |Added Resolution|--- |FIXED Status|ASSIGNED

[Bug libstdc++/112453] : __take_of_repeat_view/__drop_of_repeat_view should forwards __r._M_value

2025-05-27 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112453 Patrick Palka changed: What|Removed |Added Target Milestone|13.4|14.0 Status|ASSIGNED

[Bug c++/119233] [12 Regression] templated member function used as a template argument via pointer to member function from inside a template causes an undefined symbol since r12-6075-g2decd2cabe5a4f

2025-05-27 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119233 Patrick Palka changed: What|Removed |Added Summary|[12/13 Regression] |[12 Regression] templated

[Bug c++/106760] [12 Regression] ICE: tree check: expected function_decl, have template_decl in get_fndecl_argument_location, at cp/call.cc:7801

2025-05-27 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106760 Patrick Palka changed: What|Removed |Added Summary|[12/13 Regression] ICE: |[12 Regression] ICE: tree

[Bug c++/115358] [13 Regression] template argument deduction/substitution failed in generic lambda function use of static constexpr array type whos initializer defines the size since r13-2540

2025-05-27 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115358 Patrick Palka changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c++/117792] [12 Regression] ICE in tsubst_template_args with function template-id and local static arg

2025-05-27 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117792 Patrick Palka changed: What|Removed |Added Summary|[12/13 Regression] ICE in |[12 Regression] ICE in

[Bug c++/115656] [12 Regression] Templated ctor use rejected in non-deduced context if class template has template template parameter

2025-05-27 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115656 Patrick Palka changed: What|Removed |Added Summary|[12/13 Regression] |[12 Regression] Templated

[Bug c++/116418] [12 Regression] statement expressions as initializer for decltype auto breaks in templates with optimization turned on and debug info turned on due to gstatement-frontiers

2025-05-27 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116418 Patrick Palka changed: What|Removed |Added Summary|[12/13 Regression] |[12 Regression] statement

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

2025-05-27 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67491 Bug 67491 depends on bug 118060, which changed state. Bug 118060 Summary: [13 Regression] ICE (internal compiler error) on requires clause https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118060 What|Removed |Added

[Bug c++/118060] [13 Regression] ICE (internal compiler error) on requires clause

2025-05-27 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118060 Patrick Palka changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c++/116320] [12 Regression] ICE: Segmentation fault (perform_or_defer_access_check) since r11-1350

2025-05-27 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116320 Patrick Palka changed: What|Removed |Added Summary|[12/13 Regression] ICE: |[12 Regression] ICE:

[Bug c++/120161] [14 Regression] Deduction failure with nested dependent type with a class base classes of 2 of the inner type since r14-4112

2025-05-27 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120161 Patrick Palka changed: What|Removed |Added Resolution|--- |FIXED Status|ASSIGNED

[Bug libstdc++/120432] flat_map operator[] is broken for const lvalue keys

2025-05-27 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120432 Patrick Palka changed: What|Removed |Added Last reconfirmed||2025-05-27 Status|UNCONFIRM

[Bug c++/120318] Module deduced return type error.

2025-05-21 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120318 --- Comment #3 from Patrick Palka --- Probably not very useful but here's a mechanically reduced testcase (fixed by r16-504): $ cat std.ii module;

[Bug libstdc++/120367] [15/16 Regression] C++23 ranges::transform | ranges::to exception catching (segfault)

2025-05-20 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120367 Patrick Palka changed: What|Removed |Added CC||ppalka at gcc dot gnu.org --- Comment #

[Bug c++/120318] Module deduced return type error.

2025-05-20 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120318 Patrick Palka changed: What|Removed |Added Keywords|needs-bisection | Known to work|

[Bug c++/120366] [12/13/14/15/16 Regression] __PRETTY_FUNCTION__ is sometimes an array of unknown bound inside double template

2025-05-20 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120366 Patrick Palka changed: What|Removed |Added CC||jason at gcc dot gnu.org,

[Bug libstdc++/118031] [C++23] ranges::starts_with and ranges::ends_with

2025-05-19 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118031 Patrick Palka changed: What|Removed |Added CC||ppalka at gcc dot gnu.org Ass

[Bug c++/120320] g++ freezes forever

2025-05-17 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120320 --- Comment #3 from Patrick Palka --- or rather: --- a/matrix.h +++ b/matrix.h @@ -1187,7 +1187,9 @@ struct storage_mul Specialization for DenseMatrix * Matrix or Matrix * DenseMatrix or SparseMatrix * Matrix or Matrix * SparseMatrix. */ tem

[Bug c++/120320] g++ freezes forever

2025-05-17 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120320 --- Comment #2 from Patrick Palka --- The problem is the CNF/DNF of the constraints in template requires(DenseMatrix || DenseMatrix || SparseMatrix || SparseMatrix) struct storage_mul template struct storage_mul template struct storage_mul a

[Bug c++/120161] [14 Regression] Deduction failure with nested dependent type with a class base classes of 2 of the inner type since r14-4112

2025-05-15 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120161 Patrick Palka changed: What|Removed |Added Summary|[14/15/16 Regression] |[14 Regression] Deduction

[Bug c++/120126] ICE in GCC with pack-dependent decltype in lambda: cp_type_quals

2025-05-14 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120126 Patrick Palka changed: What|Removed |Added Target Milestone|--- |15.0

[Bug c++/117887] [12/13/14 regression] ICE when building qtwebengine-6.8.1 (add_extra_args, at cp/pt.cc:13682) since r11-3261-gb28b621ac67bee

2025-05-14 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117887 --- Comment #18 from Patrick Palka --- (In reply to Richard Biener from comment #17) > r15-3530-gdfb63765e994be is listed as dependent, but is it? Can this be > backported? The patch applies cleanly, but unfortunately it doesn't help with this

[Bug c++/120127] [12/13/14/15/16 Regression] ICE in GCC when calling destructor of undefined type name in lambda (lookup_template_class crash)

2025-05-13 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120127 Patrick Palka changed: What|Removed |Added Summary|ICE in GCC when calling |[12/13/14/15/16 Regression]

[Bug c++/120126] ICE in GCC with pack-dependent decltype in lambda: cp_type_quals

2025-05-13 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120126 Patrick Palka changed: What|Removed |Added CC||ppalka at gcc dot gnu.org,

[Bug c++/120243] [15/16 Regression] Exception rethrown from coroutine promise type unhandled_exception not caught under -O1

2025-05-13 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120243 Patrick Palka changed: What|Removed |Added CC||iains at gcc dot gnu.org,

[Bug c++/120142] [13/14/15/16 regression] internal compiler error: in tsubst, at cp/pt.cc:16670 since r13-6971-ga5de246535db1b

2025-05-12 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120142 Patrick Palka changed: What|Removed |Added Ever confirmed|0 |1 Last reconfirmed|

[Bug c++/120161] [14/15/16 Regression] Deduction failure with nested dependent type with a class base classes of 2 of the inner type since r14-4112

2025-05-12 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120161 Patrick Palka changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |ppalka at gcc dot gnu.org

[Bug c++/120123] [12/13/14/15/16 Regression] Implicit this is not used in a requires clause in nested lambdas

2025-05-12 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120123 Patrick Palka changed: What|Removed |Added Keywords|needs-bisection | Ever confirmed|0

[Bug libstdc++/119714] [15/16 Regression] Failure when using == operator on a class derived from std::expected

2025-05-12 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119714 Patrick Palka changed: What|Removed |Added Resolution|--- |FIXED Status|ASSIGNED

[Bug libstdc++/119714] [15/16 Regression] Failure when using == operator on a class derived from std::expected

2025-05-05 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119714 Patrick Palka changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |ppalka at gcc dot gnu.org

[Bug libstdc++/119714] Failure when using == operator on a class derived from std::expected

2025-05-05 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119714 Patrick Palka changed: What|Removed |Added CC||catsith at me dot com --- Comment #3 fr

[Bug libstdc++/120056] Circular constraint satisfaction error with non-trivial container iterators to callables taking std::expected parameters

2025-05-05 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120056 Patrick Palka changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug libstdc++/120056] Circular constraint satisfaction error with non-trivial container iterators to callables taking std::expected parameters

2025-05-02 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120056 Patrick Palka changed: What|Removed |Added CC||ppalka at gcc dot gnu.org See

[Bug c++/110871] coroutine precondition should be evaluated before the initial suspend

2025-05-01 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110871 Patrick Palka changed: What|Removed |Added Target Milestone|--- |14.3

[Bug c++/119034] Nested using-declaration doesn't do ADL or uses wrong associated namespace (overly strict use of deleted function before ADL)

2025-05-01 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119034 Patrick Palka changed: What|Removed |Added Target Milestone|--- |16.0 Resolution|---

[Bug c++/119981] [14/15/16 Regression] rejects lambda used a template argument with inner template as a template param since r15-123

2025-04-30 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119981 Patrick Palka changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c++/119305] [14 Regression] ICE in add_to_same_comdat_group with constexpr virtual and constexpr instance

2025-04-30 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119305 Patrick Palka changed: What|Removed |Added CC||jason at gcc dot gnu.org --- Comment #3

[Bug c++/117035] ICE in unify, at cp/pt.cc:25410, when specifying lambda expression template argument in partial specialization

2025-04-30 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117035 Patrick Palka changed: What|Removed |Added CC||ppalka at gcc dot gnu.org --- Comment #

[Bug c++/101670] Internal compiler error with concepts

2025-04-30 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101670 Patrick Palka changed: What|Removed |Added CC||ppalka at gcc dot gnu.org --- Comment #

[Bug lto/110710] LTO linker on Windows creates an invalid Makefile

2025-04-29 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110710 Patrick Palka changed: What|Removed |Added CC||ppalka at gcc dot gnu.org Target Mile

[Bug libstdc++/116440] [14/15/16 Regression] [C++20] std::tuple> does not compile

2025-04-29 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116440 Patrick Palka changed: What|Removed |Added Resolution|--- |FIXED Status|ASSIGNED

[Bug c++/112288] [12/13 Regression] ICE - internal compiler error: in instantiate_decl, at cp/pt.cc:26861 since r6-6830-g20a0c6f9bdbd78

2025-04-29 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112288 Patrick Palka changed: What|Removed |Added Resolution|--- |FIXED Status|ASSIGNED

[Bug c++/119807] [14 Regression] constexpr counter thing causes checking ICE: in instantiate_decl, at cp/pt.cc:27844 since r15-2120

2025-04-29 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119807 Patrick Palka changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c++/109655] Prior friend declaration causes "confused by earlier errors, bailing out" (with no error message) with missing constraint on out-of-class class template member definition

2025-04-29 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109655 Patrick Palka changed: What|Removed |Added CC||luc.grosheintz at gmail dot com --- Com

[Bug c++/119998] ICE (segfault) on missing constraint in redeclaration.

2025-04-29 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119998 Patrick Palka changed: What|Removed |Added CC||ppalka at gcc dot gnu.org S

[Bug libstdc++/119427] std::erase_if(std::flat_map) does not work

2025-04-29 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119427 Patrick Palka changed: What|Removed |Added Target Milestone|--- |14.3

[Bug c++/119981] [14/15/16 Regression] rejects lambda used a template argument with inner template as a template param since r15-123

2025-04-28 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119981 Patrick Palka changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |ppalka at gcc dot gnu.org

[Bug libstdc++/119962] : __maybe_present_t misses initialization

2025-04-28 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119962 Patrick Palka changed: What|Removed |Added CC||ppalka at gcc dot gnu.org S

[Bug libstdc++/119501] std::ranges::copy_n advances InputIterator one more time than necessary

2025-04-28 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119501 Patrick Palka changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c++/104255] parsing function signature fails when it uses a function parameter outside of an unevaluated context

2025-04-23 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104255 --- Comment #14 from Patrick Palka --- *** Bug 119906 has been marked as a duplicate of this bug. ***

[Bug c++/119906] error: '' in namespace 'std' does not name a type

2025-04-23 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119906 Patrick Palka changed: What|Removed |Added CC||ppalka at gcc dot gnu.org Resol

[Bug libstdc++/119888] [15/16 Regression] std::projected is no longer a class for C++20/23

2025-04-22 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119888 Patrick Palka changed: What|Removed |Added Status|REOPENED|RESOLVED Assignee|unassigned

[Bug libstdc++/119888] [15/16 Regression] std::projected is no longer a class for C++20/23

2025-04-22 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119888 --- Comment #10 from Patrick Palka --- (In reply to Jonathan Wakely from comment #8) > (In reply to Andrew Pinski from comment #5) > > And r15-3091-g51761c50f843d5 . > > Patrick, please take a look. I think the above commit caused this change i

[Bug c++/119859] [15 Regression?] template member function overload with base class

2025-04-18 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119859 Patrick Palka changed: What|Removed |Added CC||jason at gcc dot gnu.org,

[Bug c++/99546] lambda in requires-expression outside template is broken

2025-04-16 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99546 Patrick Palka changed: What|Removed |Added CC||ppalka at gcc dot gnu.org --- Comment #2

[Bug c++/119814] requires-clauses think void can be passed to ...

2025-04-15 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119814 Patrick Palka changed: What|Removed |Added CC||ppalka at gcc dot gnu.org --- Comment #

[Bug c++/119807] [14 Regression] constexpr counter thing causes checking ICE: in instantiate_decl, at cp/pt.cc:27844 since r15-2120

2025-04-15 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119807 Patrick Palka changed: What|Removed |Added Known to work||15.0 Summary|[14/15 Regressi

[Bug c++/119807] [14/15 Regression] constexpr counter thing causes checking ICE: in instantiate_decl, at cp/pt.cc:27844

2025-04-14 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119807 Patrick Palka changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |ppalka at gcc dot gnu.org

[Bug c++/55004] [meta-bug] constexpr issues

2025-04-13 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 115639, which changed state. Bug 115639 Summary: Large variations in compilation times involving static_assert https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115639 What|Removed |Added --

[Bug c++/115639] Large variations in compilation times involving static_assert

2025-04-13 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115639 Patrick Palka changed: What|Removed |Added Target Milestone|--- |15.0 Status|NEW

[Bug c++/115639] Large variations in compilation times involving static_assert

2025-04-11 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115639 --- Comment #7 from Patrick Palka --- (In reply to Jason Merrill from comment #6) > (In reply to Patrick Palka from comment #5) > > ... and in particular if we have a cached mce_unknown call result it means > > the call isn't sensitive to mce, a

[Bug c++/115639] Large variations in compilation times involving static_assert

2025-04-11 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115639 --- Comment #5 from Patrick Palka --- (In reply to Patrick Palka from comment #4) > (In reply to Jason Merrill from comment #3) > > (In reply to Marek Polacek from comment #2) > > > The second time around, we're not finding the call in > > > co

[Bug c++/115639] Large variations in compilation times involving static_assert

2025-04-11 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115639 Patrick Palka changed: What|Removed |Added CC||ppalka at gcc dot gnu.org --- Comment #

[Bug c++/119687] [14/15 Regression] ICE when building kwin-6.3.4 against qt-6.9 (in operator*, at cp/cp-tree.h:876) (deduction guides related) since r14-10655

2025-04-10 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119687 Patrick Palka changed: What|Removed |Added Resolution|--- |FIXED Status|ASSIGNED

[Bug c++/119574] [14/15 regression] ICE on lambda in default template argument since r15-3530

2025-04-09 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119574 Patrick Palka changed: What|Removed |Added Resolution|--- |FIXED Status|ASSIGNED

[Bug c++/119687] [14/15 Regression] ICE when building kwin-6.3.4 against qt-6.9 (in operator*, at cp/cp-tree.h:876) (deduction guides related) since r14-10655

2025-04-09 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119687 Patrick Palka changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned

[Bug c++/118698] [14/15 Regression] Compiler ICE on concept code accepted by MSVC and clang

2025-04-08 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118698 --- Comment #18 from Patrick Palka --- I think I see what you mean -- for the instantiate_template (and possibly even coerce_template_parms) call site, we could define and pass a new flag tf_no_level_lowering instead of tf_partial to tell tsubst

[Bug c++/118698] [14/15 Regression] Compiler ICE on concept code accepted by MSVC and clang

2025-04-08 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118698 --- Comment #17 from Patrick Palka --- (In reply to Jason Merrill from comment #15) > (In reply to Patrick Palka from comment #12) > > Substituting into seems like a partial > > substitution to me. If the lambda itself had any template parame

[Bug c++/119668] C++20 Nested concepts with NTTP triggers ICE

2025-04-08 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119668 Patrick Palka changed: What|Removed |Added Resolution|--- |DUPLICATE CC|

[Bug c++/112632] [14 Regression] Non-type template parameter created with converting constructor sometimes has original type

2025-04-08 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112632 Patrick Palka changed: What|Removed |Added CC||nlebedenko at hotmail dot com --- Comme

[Bug c++/118698] [14/15 Regression] Compiler ICE on concept code accepted by MSVC and clang

2025-04-08 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118698 --- Comment #14 from Patrick Palka --- The GCC 13 gimple for the reduced testcase is: ;; Function void __static_initialization_and_destruction_0() (null) ;; enabled by -tree-original <>>) >; <<< Unknown tree: expr_stmt <<< Unknown tree:

[Bug c++/118698] [14/15 Regression] Compiler ICE on concept code accepted by MSVC and clang

2025-04-08 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118698 --- Comment #12 from Patrick Palka --- (In reply to Jason Merrill from comment #11) > (In reply to Patrick Palka from comment #8) > > Started with r14-9938, though I bet before this commit it only accidentally > > worked. > > This failure does

[Bug c++/118698] [14/15 Regression] Compiler ICE on concept code accepted by MSVC and clang

2025-04-08 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118698 --- Comment #13 from Patrick Palka --- If we strengthen the comment #6 testcase with @@ -6,4 +6,4 @@ concept tt = ; template typename U> concept is_specialization_of = tt; template concept is_foo = is_specialization_of; -auto ttt = is

[Bug c++/119574] [14/15 regression] ICE on lambda in default template argument since r15-3530

2025-04-08 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119574 Patrick Palka changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned

[Bug c++/119574] [14/15 regression] ICE on lambda in default template argument since r15-3530

2025-04-08 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119574 --- Comment #9 from Patrick Palka --- IMHO this shouldn't be considered a P1 as the testcase is quite contrived, there's an easy workaround, and it (like other lambda in template argument situations) likely only accidentally worked before. On t

[Bug libstdc++/119501] std::ranges::copy_n advances InputIterator one more time than necessary

2025-04-07 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119501 Patrick Palka changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |ppalka at gcc dot gnu.org

[Bug c++/117849] constraint variable in requires expression rejected, but P2280R4 made it valid

2025-04-07 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117849 --- Comment #13 from Patrick Palka --- (In reply to Barry Revzin from comment #12) > I'm not sure this is quite right yet. This is on gcc trunk on compiler > explorer right now, which is g++ > (Compiler-Explorer-Build-gcc-8fbe7d24373556d40886c7c

[Bug c++/118249] Misdiagnosing use of 'this' while doing class member access in constant evaluation

2025-04-07 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118249 Patrick Palka changed: What|Removed |Added Ever confirmed|0 |1 Resolution|FIXED

[Bug c++/55004] [meta-bug] constexpr issues

2025-04-07 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 118249, which changed state. Bug 118249 Summary: Misdiagnosing use of 'this' while doing class member access in constant evaluation https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118249 What|Removed

[Bug libstdc++/115046] meta-recursion when apply join_view with as_const_view

2025-04-07 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115046 Patrick Palka changed: What|Removed |Added CC||ppalka at gcc dot gnu.org Ass

[Bug libstdc++/112490] infinite meta error in reverse_iterator::iterator>> (LWG 4218)

2025-04-07 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112490 Patrick Palka changed: What|Removed |Added See Also||https://gcc.gnu.org/bugzill

[Bug c++/119652] [14/15 Regression] constinit empty direct-list-initialization incorrectly rejected since r14-660

2025-04-06 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119652 --- Comment #2 from Patrick Palka --- FWIW it works if A is initialized via default-init or copy-list-init: constinit A a{};// error constinit A a; // OK constinit A a = {}; // OK

[Bug c++/118626] C++20 std::variant causes a segmentation fault

2025-04-06 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118626 Patrick Palka changed: What|Removed |Added Target Milestone|16.0|15.0 Resolution|---

[Bug c++/119652] [14/15 Regression] constinit empty direct-list-initialization incorrectly rejected since r14-660

2025-04-06 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119652 Patrick Palka changed: What|Removed |Added Known to fail||14.2.0, 15.0 Keywords|

  1   2   3   4   5   6   7   8   9   10   >