https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108613
Patrick Palka changed:
What|Removed |Added
See Also||https://gcc.gnu.org/bugzill
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108579
Patrick Palka changed:
What|Removed |Added
Resolution|--- |FIXED
Status|ASSIGNED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96745
Patrick Palka changed:
What|Removed |Added
Keywords||ice-on-invalid-code
Status|A
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96745
Patrick Palka changed:
What|Removed |Added
CC||asolokha at gmx dot com
--- Comment #8 f
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107150
Patrick Palka changed:
What|Removed |Added
Resolution|--- |DUPLICATE
Status|UNCONFIRME
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107461
Patrick Palka changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107461
--- Comment #9 from Patrick Palka ---
(In reply to Jakub Jelinek from comment #7)
> Reduced testcase:
Interestingly Clang also rejects this testcase, so I'm not sure if we were
correct to accept it previously.
Here's a more reduced testcase th
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107461
--- Comment #10 from Patrick Palka ---
(In reply to Patrick Palka from comment #9)
> If we remove the line #1 then this bogus error disappears.
The line 'B b;' rather.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107461
--- Comment #13 from Patrick Palka ---
hb-aat-layout.cc.i and the comment #9 test should be accepted on trunk again
now, backport to the 12 branch to follow.
The comment #7 testcase I think is invalid because GCC incorrectly accepts the
substit
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108563
Patrick Palka changed:
What|Removed |Added
Assignee|unassigned at gcc dot gnu.org |ppalka at gcc dot
gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107461
Patrick Palka changed:
What|Removed |Added
Status|REOPENED|RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107773
Patrick Palka changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108827
Bug ID: 108827
Summary: [C++23] Implement P2387R3, Pipe support for
user-defined range adaptors
Product: gcc
Version: 13.0
Status: UNCONFIRMED
Severity: normal
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100295
Patrick Palka changed:
What|Removed |Added
Known to work||12.2.1, 13.0
Status|ASSIGNE
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108243
--- Comment #9 from Patrick Palka ---
(In reply to Jiang An from comment #8)
> This seems a bug, not merely missing of optimization. The string_view object
> should always be statically initialized, because it has static storage
> duration and i
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108848
Patrick Palka changed:
What|Removed |Added
CC||ppalka at gcc dot gnu.org
Su
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108243
--- Comment #11 from Patrick Palka ---
The pending patch
https://gcc.gnu.org/pipermail/gcc-patches/2023-February/612365.html will fix
that. With that patch we'll statically initialize
static const string_view foo("bar");
as we already do fo
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108884
Patrick Palka changed:
What|Removed |Added
CC||ppalka at gcc dot gnu.org
--- Comment #
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108884
--- Comment #4 from Patrick Palka ---
(In reply to Younan Zhang from comment #2)
> (In reply to Patrick Palka from comment #1)
> > #1 is neither a non-template friend declaration with a requires-clause nor a
> > friend function template with a c
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108219
Patrick Palka changed:
What|Removed |Added
Assignee|unassigned at gcc dot gnu.org |ppalka at gcc dot
gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108897
Patrick Palka changed:
What|Removed |Added
CC||ppalka at gcc dot gnu.org
Resol
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85944
Patrick Palka changed:
What|Removed |Added
CC||danakj at orodu dot net
--- Comment #8 f
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108848
Patrick Palka changed:
What|Removed |Added
Assignee|unassigned at gcc dot gnu.org |ppalka at gcc dot
gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101886
Patrick Palka changed:
What|Removed |Added
Resolution|--- |FIXED
Target Milestone|11.4
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108966
Patrick Palka changed:
What|Removed |Added
Resolution|--- |DUPLICATE
Status|UNCONFIRME
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104490
Patrick Palka changed:
What|Removed |Added
CC||g...@arne-mertz.de
--- Comment #5 from
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108848
Patrick Palka changed:
What|Removed |Added
Known to work||13.0
Known to fail|13.0
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108975
Patrick Palka changed:
What|Removed |Added
Keywords|needs-bisection |
CC|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108219
Patrick Palka changed:
What|Removed |Added
Known to work||13.0
Summary|[12/13 Regressi
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108243
Patrick Palka changed:
What|Removed |Added
Summary|[10/11/12/13 Regression]|[10/11/12 Regression]
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108975
Patrick Palka changed:
What|Removed |Added
Summary|[10/11/12/13 Regression]|[10/11/12/13 Regression]
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108998
Patrick Palka changed:
What|Removed |Added
Assignee|unassigned at gcc dot gnu.org |ppalka at gcc dot
gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107461
Patrick Palka changed:
What|Removed |Added
CC||headch at gmail dot com
--- Comment #16
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109001
Patrick Palka changed:
What|Removed |Added
Status|UNCONFIRMED |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108998
Patrick Palka changed:
What|Removed |Added
Summary|[13 Regression] ICE in |[12/13 Regression] ICE in
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108998
Patrick Palka changed:
What|Removed |Added
Summary|[12/13 Regression] ICE in |[12 Regression] ICE in
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108969
Patrick Palka changed:
What|Removed |Added
CC||ppalka at gcc dot gnu.org
--- Comment #
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109030
Bug ID: 109030
Summary: ICE in cxx_eval_call_expression with aggregate
initialization inside noexcept
Product: gcc
Version: 13.0
Status: UNCONFIRMED
Severity:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109030
Patrick Palka changed:
What|Removed |Added
CC||mpolacek at gcc dot gnu.org
K
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108563
Patrick Palka changed:
What|Removed |Added
See Also||https://gcc.gnu.org/bugzill
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109039
Patrick Palka changed:
What|Removed |Added
Summary|Miscompilation with |[12/13 Regression]
|n
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108998
Patrick Palka changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108116
Patrick Palka changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108362
Patrick Palka changed:
What|Removed |Added
Status|NEW |ASSIGNED
CC|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107572
Patrick Palka changed:
What|Removed |Added
Status|NEW |ASSIGNED
Assignee|unassigned
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109024
Patrick Palka changed:
What|Removed |Added
Assignee|unassigned at gcc dot gnu.org |ppalka at gcc dot
gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109065
Patrick Palka changed:
What|Removed |Added
CC||nathan at gcc dot gnu.org,
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107572
Patrick Palka changed:
What|Removed |Added
Target Milestone|--- |13.0
Status|ASSIGNED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108362
Patrick Palka changed:
What|Removed |Added
Target Milestone|--- |12.3
--- Comment #3 from Patrick Palka
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109024
Patrick Palka changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Target Milestone|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109084
Patrick Palka changed:
What|Removed |Added
See Also||https://gcc.gnu.org/bugzill
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109084
--- Comment #3 from Patrick Palka ---
template
class MyClass {
private:
static constexpr bool cond = true;
public:
MyClass(T) requires cond;
};
MyClass c{0};
The problem seems to be that the access context during satisfaction of #
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109111
Patrick Palka changed:
What|Removed |Added
Target Milestone|--- |13.0
Assignee|unassigned at g
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96830
Patrick Palka changed:
What|Removed |Added
CC||ppalka at gcc dot gnu.org
Assi
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109111
Patrick Palka changed:
What|Removed |Added
Resolution|--- |FIXED
Status|ASSIGNED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96830
Patrick Palka changed:
What|Removed |Added
Resolution|--- |FIXED
Target Milestone|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68608
Patrick Palka changed:
What|Removed |Added
Status|NEW |RESOLVED
CC|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67491
Bug 67491 depends on bug 68608, which changed state.
Bug 68608 Summary: [concepts] ICE with explicit class instantiation
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68608
What|Removed |Added
---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96164
Patrick Palka changed:
What|Removed |Added
CC||ryan.burn at gmail dot com
--- Comment #
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85493
Patrick Palka changed:
What|Removed |Added
Status|UNCONFIRMED |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54366
Bug 54366 depends on bug 85493, which changed state.
Bug 85493 Summary: decltype can use deleted constructor and deleted template
function in template function
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85493
What|Removed
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100983
--- Comment #5 from Patrick Palka ---
(In reply to Artur Bać from comment #4)
> trunk at compiler explorer still rejects valid code
>
> https://godbolt.org/z/v4ebhj9Gh, only the message of requirement of
> namespace scope is missing from gcc 11
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100983
--- Comment #8 from Patrick Palka ---
(In reply to Artur Bać from comment #7)
> Do I have to open new bug because of You marked it as fixed while it is not
> fixed ?
Yes please, it'd be easier to track that way.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104641
Patrick Palka changed:
What|Removed |Added
Assignee|unassigned at gcc dot gnu.org |ppalka at gcc dot
gnu.org
Las
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104641
--- Comment #2 from Patrick Palka ---
One workaround is to use a helper member function (defined alongside the nested
class template) that performs the CTAD, something like:
#include
template
struct A {
template struct B { B(U); };
templ
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104594
Patrick Palka changed:
What|Removed |Added
Assignee|unassigned at gcc dot gnu.org |ppalka at gcc dot
gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104733
--- Comment #5 from Patrick Palka ---
Created attachment 52538
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=52538&action=edit
diff for py.ii
(In reply to Martin Liška from comment #4)
> Created attachment 52537 [details]
> Original sour
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104733
--- Comment #7 from Patrick Palka ---
FWIW here's a reduction that Clang and GCC 11 accept, and trunk rejects:
template
auto mul(T t, U u) -> decltype(t * u); // #1
namespace M { struct A { }; }
void operator*(M::A, M::A); // #2
template
aut
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104622
Patrick Palka changed:
What|Removed |Added
Status|NEW |ASSIGNED
Assignee|unassigned
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65396
Patrick Palka changed:
What|Removed |Added
CC||ppalka at gcc dot gnu.org
Assi
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103443
--- Comment #3 from Patrick Palka ---
(In reply to Jakub Jelinek from comment #1)
> Shall constexpr.c handle NON_DEPENDENT_EXPR, or can that wrap expressions
> that really can't be constant expression evaluated?
r12-7264 made potential_constant
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103443
Patrick Palka changed:
What|Removed |Added
Target Milestone|--- |12.0
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104823
Bug ID: 104823
Summary: [12 Regression] narrowing conversion inside
non-dependent decltype operand silently accepted ever
since r12-6075
Product: gcc
Version: 12
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78244
Patrick Palka changed:
What|Removed |Added
CC||ppalka at gcc dot gnu.org
See
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104823
Patrick Palka changed:
What|Removed |Added
Assignee|unassigned at gcc dot gnu.org |ppalka at gcc dot
gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104823
--- Comment #2 from Patrick Palka ---
r12-6075 is exposing a latent bug with non-dependent decltype folding, namely
we instantiate the expression only if it's potentially constant. In this case,
id(v) is not potentially constant because id is n
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65396
Patrick Palka changed:
What|Removed |Added
Target Milestone|--- |12.0
Status|ASSIGNED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=50370
Patrick Palka changed:
What|Removed |Added
Status|NEW |RESOLVED
CC|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102137
Patrick Palka changed:
What|Removed |Added
Target Milestone|--- |12.0
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87820
Patrick Palka changed:
What|Removed |Added
Resolution|--- |FIXED
Assignee|unassigned at g
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104823
Patrick Palka changed:
What|Removed |Added
Resolution|--- |FIXED
Status|ASSIGNED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96780
--- Comment #12 from Patrick Palka ---
I should mention I noticed a significant reduction in compile time, memory
usage and unstripped object file size in some cases with the proposed patch at
https://gcc.gnu.org/pipermail/gcc-patches/2022-March/
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104802
Patrick Palka changed:
What|Removed |Added
See Also||https://gcc.gnu.org/bugzill
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96331
Patrick Palka changed:
What|Removed |Added
Resolution|--- |DUPLICATE
Status|NEW
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93083
Patrick Palka changed:
What|Removed |Added
CC||nicole.king464 at gmail dot com
--- Comm
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104859
Patrick Palka changed:
What|Removed |Added
Assignee|unassigned at gcc dot gnu.org |ppalka at gcc dot
gnu.org
E
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104859
--- Comment #9 from Patrick Palka ---
Should be fixed now, sorry for the build breakage.
I suppose we might want to also backport this fix to the 11 branch.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104858
Patrick Palka changed:
What|Removed |Added
Assignee|unassigned at gcc dot gnu.org |ppalka at gcc dot
gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104867
Patrick Palka changed:
What|Removed |Added
CC||ppalka at gcc dot gnu.org
S
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104873
Patrick Palka changed:
What|Removed |Added
CC||ppalka at gcc dot gnu.org
--- Comment #
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104873
--- Comment #2 from Patrick Palka ---
Here's a testcase that seems to argue for including the class constraints in
the implicit guide's constraints (which already contain the rewritten
constraints of the constructor):
template
struct A {
stat
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98644
Patrick Palka changed:
What|Removed |Added
Summary|[10/11/12 Regression] |[10/11 Regression]
|[c
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104527
Patrick Palka changed:
What|Removed |Added
Summary|[11/12 Regression] ICE: |[11 Regression] ICE: tree
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104622
Patrick Palka changed:
What|Removed |Added
Resolution|--- |FIXED
Status|ASSIGNED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104641
Patrick Palka changed:
What|Removed |Added
Target Milestone|--- |12.0
Status|ASSIGNED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98767
Patrick Palka changed:
What|Removed |Added
Target Milestone|--- |12.0
Status|ASSIGNED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80601
Patrick Palka changed:
What|Removed |Added
CC||ppalka at gcc dot gnu.org
St
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99331
Patrick Palka changed:
What|Removed |Added
CC||jens.maurer at gmx dot net
--- Comment #
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104837
Patrick Palka changed:
What|Removed |Added
CC||ppalka at gcc dot gnu.org
Resol
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86426
Patrick Palka changed:
What|Removed |Added
CC||dcb314 at hotmail dot com
--- Comment #9
501 - 600 of 2687 matches
Mail list logo