[Bug c++/122112] internal compiler error: crash at cp/parser.cc:55180 with anonymous struct in function parameter containing auto

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

[Bug c++/122127] [16 Regression] ICE/segfault in mark_use

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

[Bug c++/122070] [14/15/16 Regression] ICE in C++23 type deduction

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

[Bug c++/121981] [13/14 Regression] internal compiler error: in hash, at cp/constraint.cc:1999

2025-09-24 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=121981 Patrick Palka changed: What|Removed |Added Summary|[13/14/15 Regression] |[13/14 Regression] internal

[Bug c++/121981] [13/14/15 Regression] internal compiler error: in hash, at cp/constraint.cc:1999

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

[Bug c++/121981] [13/14/15/16 Regression] internal compiler error: in hash, at cp/constraint.cc:1999

2025-09-18 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=121981 --- Comment #12 from Patrick Palka --- N.B. __is_same/__is_convertible weren't strictly necessary, they're just a way for the concept's template parameters to be considered used (which can be done in a more trivial way via e.g. 'requires { typen

[Bug c++/121981] [13/14/15/16 Regression] internal compiler error: in hash, at cp/constraint.cc:1999

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

[Bug libstdc++/111550] The range adaptor closure object generated by adaptor(args...) is not a perfect forwarding call wrapper

2025-09-18 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111550 --- Comment #7 from Patrick Palka --- (In reply to Jonathan Wakely from comment #6) > So comment 0 is still a problem but only in C++20 mode. Making the range adaptor closure objects perfect forwarding without deducing this doesn't seem worth it

[Bug libstdc++/111861] ranges::min/max should not use `auto __result = *__first;`

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

[Bug libstdc++/121917] [16 Regression] ranges::shuffle incorrectly requires its arguments to model sized_sentinel_for

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

[Bug c++/121795] ICE for type pack indexing

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

[Bug libstdc++/121917] [16 Regression] ranges::shuffle incorrectly requires its arguments to model sized_sentinel_for

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

[Bug c++/97740] [13/14 Regression] Weird error message about accessing a private member of my own class inside of std::string_view inside of constexpr

2025-09-11 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97740 Patrick Palka changed: What|Removed |Added Summary|[13/14/15 Regression] Weird |[13/14 Regression] Weird

[Bug c++/121893] [16 Regression] [Modules] ICE when using modules + ranges. regression in gcc 16.0

2025-09-10 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=121893 Patrick Palka changed: What|Removed |Added Ever confirmed|0 |1 See Also|

[Bug c++/121779] [16 Regression] use of operator < with spaceship operator returning int inside a template

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

[Bug c++/121854] [15 Regression] ICE when calling static member function inside lambda with explicit object parameter

2025-09-09 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=121854 Patrick Palka changed: What|Removed |Added Summary|ICE when calling static |[15 Regression] ICE when

[Bug c++/121795] ICE for type pack indexing

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

[Bug libstdc++/121804] join_view::iterator::_M_get_inner should be noexcept

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

[Bug libstdc++/121804] join_view::iterator::_M_get_inner should be noexcept

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

[Bug c++/121779] [16 Regression] use of operator < with spaceship operator returning int inside a template

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

[Bug c++/121777] [15/16 Regression] ICE with returning a generic lambda to a template function

2025-09-03 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=121777 Patrick Palka changed: What|Removed |Added Keywords|needs-bisection | CC|

[Bug c++/121643] [15/16 Regression] Internal compiler error when await_suspend takes default argument

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

[Bug c++/97740] [13/14/15 Regression] Weird error message about accessing a private member of my own class inside of std::string_view inside of constexpr

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

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

2025-09-03 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 109576, which changed state. Bug 109576 Summary: access checking done on constexpr even if the access was done in the class itself when used inside a template https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109576

[Bug c++/109576] access checking done on constexpr even if the access was done in the class itself when used inside a template

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

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

2025-09-03 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 96716, which changed state. Bug 96716 Summary: GCC reports "object is private" when it's accessed through proper accessor https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96716 What|Removed

[Bug c++/97740] [13/14/15 Regression] Weird error message about accessing a private member of my own class inside of std::string_view inside of constexpr

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

[Bug c++/96716] GCC reports "object is private" when it's accessed through proper accessor

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

[Bug c++/97740] [13/14/15 Regression] Weird error message about accessing a private member of my own class inside of std::string_view inside of constexpr

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

[Bug libstdc++/110853] [13/14/15/16 Regression] Bad interaction between deduction guide with decay and constraints (CTAD, std::pair and function lvalue)

2025-09-02 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110853 --- Comment #6 from Patrick Palka --- (In reply to Jonathan Wakely from comment #5) > This is a regression caused by the new concepts-based constructor > constraints in gcc 12. And the analogous std::tuple example started failing after r13-54 (w

[Bug libstdc++/121761] [13/14/15/16 Regression] std::pair deduction guide doesn't decay functions in C++20 mode

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

[Bug c++/97740] [13/14/15/16 Regression] Weird error message about accessing a private member of my own class inside of std::string_view inside of constexpr

2025-09-02 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97740 Patrick Palka changed: What|Removed |Added CC||dascandy at gmail dot com --- Comment #8

[Bug c++/121707] Compiler spills std::string internals when used in consteval context

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

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

2025-09-02 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 121707, which changed state. Bug 121707 Summary: Compiler spills std::string internals when used in consteval context https://gcc.gnu.org/bugzilla/show_bug.cgi?id=121707 What|Removed |A

[Bug c++/121705] [16 Regression] When using import std, formatting std::chrono::year_month_day will cause compilation failure

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

[Bug c++/120618] ICE: tree check: expected template_type_parm, have boolean_type in write_requirement, at cp/mangle.cc:3134

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

[Bug c++/121646] `Substitution failure` does panic and aborts everything

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

[Bug c++/121641] Rejects valid constexpr explicitly defaulted constructor which is never a constant expression (P2448R2)

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

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

2025-08-20 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119859 --- Comment #16 from Patrick Palka --- Still not fixed, the patch was for a related issue exposed by this one

[Bug c++/121518] Deducing member array type from string literal

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

[Bug c++/121080] GCC seems to bypass the alias template CTAD deduction guides if the template-id is simple enough

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

[Bug c++/121500] lambda with deducing this argument by value produces wrong result

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

[Bug libstdc++/121529] std::valarray lacks size assertion when using multiple chained operator+ calls

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

[Bug c++/120620] [13/14/15 Regression] Internal Compiler Error in tree.cc, Line #11240

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

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

2025-08-08 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 121351, which changed state. Bug 121351 Summary: [15 Regression] Ambiguous resolution of constrained overloads imported from base class https://gcc.gnu.org/bugzilla/show_bug.cgi?id=121351 What|Removed

[Bug c++/121351] [15 Regression] Ambiguous resolution of constrained overloads imported from base class

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

[Bug c++/121335] Vulkan module ICE

2025-08-07 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=121335 --- Comment #7 from Patrick Palka --- I can't reproduce the std.cc ICE. Sometimes such ICEs happen when there's stale stuff in the ./gcm.cache/ folder. Can you remove this folder and see if the std.cc ICE still happens? For the vulkan_first_tes

[Bug c++/119688] literal operator template instantiated only once (c++20)

2025-08-06 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119688 --- Comment #4 from Patrick Palka --- Btw, a workaround for older GCC is to explicitly zero-initialize all subobjects. In this particular testcase do ranges::fill(value, 0) in builder's ctor for example.

[Bug c++/94511] User-defined type in non-type template parameter yields an incorrect value

2025-08-06 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94511 --- Comment #7 from Patrick Palka --- Btw, a workaround for older GCC is to explicitly zero-initialize all subobjects. So in the original example, initialize A::data with say {0,0,0,0,0,0}.

[Bug c++/94511] User-defined type in non-type template parameter yields an incorrect value

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

[Bug c++/121231] Miscompile with brace-initialized constant template parameter perhaps due to function coalescing

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

[Bug c++/119688] literal operator template instantiated only once (c++20)

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

[Bug c++/99460] [C++20] Template with complex non-type argument re-uses different specialisation

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

[Bug c++/120626] Wrong type generation with non-type template arguments

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

[Bug c++/119688] literal operator template instantiated only once (c++20)

2025-08-06 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119688 Bug 119688 depends on bug 94511, which changed state. Bug 94511 Summary: User-defined type in non-type template parameter yields an incorrect value https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94511 What|Removed

[Bug c++/121231] Miscompile with brace-initialized constant template parameter perhaps due to function coalescing

2025-08-06 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=121231 Bug 121231 depends on bug 94511, which changed state. Bug 94511 Summary: User-defined type in non-type template parameter yields an incorrect value https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94511 What|Removed

[Bug c++/120626] Wrong type generation with non-type template arguments

2025-08-06 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120626 Bug 120626 depends on bug 94511, which changed state. Bug 94511 Summary: User-defined type in non-type template parameter yields an incorrect value https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94511 What|Removed

[Bug c++/99460] [C++20] Template with complex non-type argument re-uses different specialisation

2025-08-06 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99460 Bug 99460 depends on bug 94511, which changed state. Bug 94511 Summary: User-defined type in non-type template parameter yields an incorrect value https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94511 What|Removed

[Bug c++/121335] Vulkan module ICE

2025-08-05 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=121335 --- Comment #5 from Patrick Palka --- i.e. place #includes first: #define GLFW_INCLUDE_VULKAN #include import std; import vulkan_hpp;

[Bug c++/121335] Vulkan module ICE

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

[Bug libstdc++/121402] repeat_view and [[no_unique_address]]

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

[Bug c++/121351] [15 Regression] Ambiguous resolution of constrained overloads imported from base class

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

[Bug c++/120620] [13/14/15 Regression] Internal Compiler Error in tree.cc, Line #11240

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

[Bug c++/121351] [15/16 Regression] Ambiguous resolution of constrained overloads imported from base class

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

[Bug c++/120620] [13/14/15/16 Regression] Internal Compiler Error in tree.cc, Line #11240

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

[Bug c++/121351] [15/16 Regression] Ambiguous resolution of constrained overloads imported from base class

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

[Bug c++/120620] [13/14/15/16 Regression] Internal Compiler Error in tree.cc, Line #11240

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

[Bug c++/120757] [13/14/15/16 Regression] ICE: in tsubst, at cp/pt.cc:16787

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

[Bug c++/121328] [13/14/15/16 Regression] ICE: Segmentation fault on local lambda constraints with pack expression within local alias

2025-07-31 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=121328 Patrick Palka changed: What|Removed |Added Known to fail||10.1.0 CC|

[Bug libstdc++/121327] Not-matching concept fails to compile with error "depends on itself"

2025-07-31 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=121327 Patrick Palka changed: What|Removed |Added Component|c++ |libstdc++ --- Comment #3 from Patrick P

[Bug c++/121327] Not-matching concept fails to compile with error "depends on itself"

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

[Bug c++/120224] [14 Regression] ICE in cp_parser_expression_statement with std::void_t overload resolution since 14.1 until trunk

2025-07-31 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120224 Patrick Palka changed: What|Removed |Added Summary|[14/15 Regression] ICE in |[14 Regression] ICE in

[Bug c++/121238] `-fmodules` causes invalid runtime exceptions with `std::format`

2025-07-26 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=121238 --- Comment #2 from Patrick Palka --- (In reply to Patrick Palka from comment #1) > Confirmed, thanks for the short reproducer. Reducing via cvise.. My few attempts at reducing this testcase further via cvise resulted in non-deterministically bu

[Bug libstdc++/121245] __any_input_iterator should not accept C++20 input_iterator

2025-07-25 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=121245 --- Comment #2 from Patrick Palka --- Note this relaxation only applies to container member functions. InputIterator template parameter for _algorithms_ must be C++17 iterator as per https://wg21.link/algorithms.requirements#4.2

[Bug libstdc++/121245] __any_input_iterator should not accept C++20 input_iterator

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

[Bug c++/108080] ICE: in module.cc:core_vals with -fmodule-header and #pragma GCC target / optimize (shows up in fmt)

2025-07-25 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108080 --- Comment #19 from Patrick Palka --- (In reply to ak from comment #18) > How about just making it a warning and ignore? In most cases this is not > fatal. The only exception would be options that are required for correctness. > > This patch f

[Bug c++/121238] `-fmodules` causes invalid runtime exceptions with `std::format`

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

[Bug c++/121231] Miscompile with brace-initialized constant template parameter perhaps due to function coalescing

2025-07-25 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=121231 --- Comment #7 from Patrick Palka --- Yep, both forms should work..

[Bug c++/121239] mangling of non-dependent calls and operators that resolve to an overload

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

[Bug c++/121239] New: mangling of non-dependent calls and operators that resolve to an overload

2025-07-24 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=121239 Bug ID: 121239 Summary: mangling of non-dependent calls and operators that resolve to an overload Product: gcc Version: 16.0 Status: UNCONFIRMED Severity: norm

[Bug c++/121231] [10->trunk] miscompile with brace-initialized constant template parameter perhaps due to function coalescing

2025-07-24 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=121231 --- Comment #5 from Patrick Palka --- It works if we explicitly zero-initialize 'result': Foo result{0,0};

[Bug c++/121231] [10->trunk] miscompile with brace-initialized constant template parameter perhaps due to function coalescing

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

[Bug c++/121055] [15/16 Regression] __is_invocable built-in doesn't match std::invoke for rvalue-ref qualified member function

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

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

2025-07-24 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 Resolution|--- |FIXED Status|ASSIGNED

[Bug libstdc++/106610] elements_view::iterator::iterator_category invokes the operator*() && of the underlying iterator

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

[Bug c++/114632] ICE when converting static / explicit this lambda to function pointer

2025-07-23 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114632 Patrick Palka changed: What|Removed |Added Keywords||ice-on-invalid-code --- Comment #4 from

[Bug c++/121179] When importing std, chrono calculation will cause a compilation error

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

[Bug c++/103524] [meta-bug] modules issue

2025-07-23 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103524 Bug 103524 depends on bug 121179, which changed state. Bug 121179 Summary: When importing std, chrono calculation will cause a compilation error https://gcc.gnu.org/bugzilla/show_bug.cgi?id=121179 What|Removed

[Bug c++/121055] [15/16 Regression] __is_invocable built-in doesn't match std::invoke for rvalue-ref qualified member function

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

[Bug libstdc++/115209] The implementation of concat_view refers to p2542r7 rather than the p2542r8

2025-07-11 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115209 --- Comment #8 from Patrick Palka --- (In reply to 康桓瑋 from comment #7) > (In reply to 康桓瑋 from comment #6) > > (In reply to Patrick Palka from comment #5) > > > (In reply to 康桓瑋 from comment #4) > > > > > Our concat_view implementation is a

[Bug libstdc++/121026] ranges::uninitialized_xxx algos perform invalid optimizations

2025-07-10 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=121026 Patrick Palka changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug libstdc++/120934] views::concat is ill-formed depending on argument order

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

[Bug libstdc++/120934] views::concat is ill-formed depending on argument order

2025-07-02 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120934 Patrick Palka changed: What|Removed |Added Target Milestone|--- |15.2

[Bug libstdc++/120934] views::concat is ill-formed depending on argument order

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

[Bug c++/120766] [12/13/14/15/16 Regression] ICE Segmentation fault with duplicate extern variable of template type

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

[Bug libstdc++/120789] ranges::unique should use ranges​::​iter_move

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

[Bug libstdc++/105611] std::shift_left/right should not use ranges::next

2025-06-30 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105611 --- Comment #1 from Patrick Palka --- std::shift_left/right require a Cpp17ForwardIterator, but here I is not default constructible which seems like a constraint violation making the testcase invalid? Using ranges::next on a legacy iterator is

[Bug c++/120620] [13/14/15/16 Regression] Internal Compiler Error in tree.cc, Line #11240

2025-06-24 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120620 Patrick Palka changed: What|Removed |Added Keywords|needs-bisection | CC|

[Bug c++/105644] ICE in a fold expression with a requires expression: in iterative_hash_template_arg, at cp/pt.cc:1805

2025-06-24 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105644 Patrick Palka changed: What|Removed |Added CC||rush102333 at gmail dot com --- Comment

[Bug c++/120748] [16 Regression] New crash with lambda code

2025-06-24 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120748 --- Comment #2 from Patrick Palka --- (In reply to Patrick Palka from comment #1) > Started crashing (stack overflow) after r16-970. ... before which, we would instead reject the testcase, so not sure if this is really a regression (rejects-vali

  1   2   3   4   5   6   7   8   9   10   >