https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114888
--- Comment #6 from Patrick Palka ---
Yeah I think the TREE_TYPE of a compound type should never be null, at least as
far as type dependence is concerned.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114888
Patrick Palka changed:
What|Removed |Added
Summary|[14 Regression] ICE when|[14/15 Regression] ICE when
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114889
Patrick Palka changed:
What|Removed |Added
Status|UNCONFIRMED |ASSIGNED
Blocks|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114889
Bug ID: 114889
Summary: [modules] ICE in friend_accessible_p with imported
class template specialization befriending class
template
Product: gcc
Version: 14.0
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111258
--- Comment #4 from Patrick Palka ---
Many of these testcases (from here and the related PRs) are now accepted by GCC
14 after r14-10134.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114630
--- Comment #6 from Patrick Palka ---
(In reply to Nathaniel Shead from comment #5)
> That said, my version doesn't actually solve the underlying issue: my
> adjustment of your testcase to put instantiations into the module purview
> (and force
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114630
--- Comment #4 from Patrick Palka ---
(In reply to Patrick Palka from comment #3)
> And in 114630_c.C we no longer try to stream in the definition
> of _M_do_parse() twice, for some reason.
Oops, looks like we still stream in the definition
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114630
Patrick Palka changed:
What|Removed |Added
CC||jason at gcc dot gnu.org
--- Comment
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114854
Patrick Palka changed:
What|Removed |Added
CC||jason at gcc dot gnu.org,
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114709
Patrick Palka changed:
What|Removed |Added
Summary|[12/13/14 Regression] |[12/13 Regression]
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105841
--- Comment #16 from Patrick Palka ---
(In reply to Haojian Wu from comment #15)
> Hi, I notice that the __is_deducible was hidden in the commit
> https://github.com/gcc-mirror/gcc/commit/
> 30556bf81f4385c2a9c449948865dbcf35664764.
>
> Is
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94061
--- Comment #7 from Patrick Palka ---
(In reply to Patrick Palka from comment #6)
> It seems reasonable for this to work but there might be a defect, or at
> least lack of clarity, in the standard in this situation.
>
>
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94061
Patrick Palka changed:
What|Removed |Added
CC||jason at gcc dot gnu.org
--- Comment #6
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114685
Patrick Palka changed:
What|Removed |Added
CC||ppalka at gcc dot gnu.org
--- Comment
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103524
Bug 103524 depends on bug 114600, which changed state.
Bug 114600 Summary: [14 Regression] [modules] redefinition errors when using
certain std headers in GMF
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114600
What|Removed
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114600
Patrick Palka changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114600
--- Comment #12 from Patrick Palka ---
(In reply to m.cencora from comment #10)
> Created attachment 57924 [details]
> Full "std' modules with workarounds
>
> Here is an improved version of "std" module, with workarounds for:
>
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114795
--- Comment #9 from Patrick Palka ---
The "invalid conversion in return statement" error should hopefully be fixed
now.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114795
Patrick Palka changed:
What|Removed |Added
Status|UNCONFIRMED |NEW
Ever confirmed|0
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114709
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=102680
Patrick Palka changed:
What|Removed |Added
Keywords||c++-lambda
Target Milestone|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99902
Patrick Palka changed:
What|Removed |Added
Resolution|--- |FIXED
CC|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54367
Bug 54367 depends on bug 105106, which changed state.
Bug 105106 Summary: Non-dependent call with defaulted NTTP lambda fails
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105106
What|Removed |Added
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105106
Patrick Palka changed:
What|Removed |Added
CC||ppalka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114632
--- Comment #3 from Patrick Palka ---
Looks like static op() lambdas are affected too:
struct S {};
auto lambda = [](auto, const int x) static /* -> void */ {};
int main()
{
void (*func)(int, int) = lambda;
return 0;
}
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107168
Patrick Palka changed:
What|Removed |Added
Resolution|--- |FIXED
Status|NEW
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112769
Patrick Palka changed:
What|Removed |Added
Summary|[11/12/13 Regression] ICE |[11/12 Regression] ICE on
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110006
Patrick Palka changed:
What|Removed |Added
Summary|[11/12/13 Regression] |[11/12 Regression] friend
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106820
--- Comment #10 from Patrick Palka ---
The master branch has been updated by Nathaniel Shead :
https://gcc.gnu.org/g:62a0ef0d02cbb74cd865c1db2ecb7ca1b11f87cd
commit r14-9959-g62a0ef0d02cbb74cd865c1db2ecb7ca1b11f87cd
Author: Nathaniel Shead
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54367
Bug 54367 depends on bug 104548, which changed state.
Bug 104548 Summary: parser rejects alias template id of lambda in
unevaluated-context and accepts when no alias is used
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104548
What
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107430
Bug 107430 depends on bug 104548, which changed state.
Bug 104548 Summary: parser rejects alias template id of lambda in
unevaluated-context and accepts when no alias is used
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104548
What
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104548
Patrick Palka changed:
What|Removed |Added
Resolution|--- |FIXED
Target Milestone|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106821
Bug 106821 depends on bug 106221, which changed state.
Bug 106221 Summary: lamba inside a decltype in a using statement does not
always work
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106221
What|Removed
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107430
Bug 107430 depends on bug 106221, which changed state.
Bug 106221 Summary: lamba inside a decltype in a using statement does not
always work
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106221
What|Removed
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106221
Patrick Palka changed:
What|Removed |Added
Resolution|DUPLICATE |---
Status|RESOLVED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106821
Bug 106821 depends on bug 106221, which changed state.
Bug 106221 Summary: lamba inside a decltype in a using statement does not
always work
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106221
What|Removed
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107430
Bug 107430 depends on bug 106221, which changed state.
Bug 106221 Summary: lamba inside a decltype in a using statement does not
always work
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106221
What|Removed
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106221
Patrick Palka changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92707
Patrick Palka changed:
What|Removed |Added
CC||elliot.haisley at gmail dot com
---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54367
Bug 54367 depends on bug 92211, which changed state.
Bug 92211 Summary: Lamdas in unevaluated context bug
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92211
What|Removed |Added
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92211
Patrick Palka changed:
What|Removed |Added
Target Milestone|--- |14.0
Status|NEW
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113141
--- Comment #10 from Patrick Palka ---
The master branch has been updated by Jason Merrill :
https://gcc.gnu.org/g:df7bfdb7dbf2d46aa5768a0280d4dcfcc868b7f9
commit r14-9947-df7bfdb7dbf2d46aa5768a0280d4dcfcc868b7f9
Author: Jason Merrill
Date:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113141
--- Comment #9 from Patrick Palka ---
The master branch has been updated by Jason Merrill :
https://gcc.gnu.org/g:d435571b54b02946c97b5b24f20e5a7058fd96a1
commit r14-9946-gd435571b54b02946c97b5b24f20e5a7058fd96a1
Author: Jason Merrill
Date:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114303
Patrick Palka changed:
What|Removed |Added
Summary|[11/12/13/14 Regression]|[11/12/13 Regression] ICE
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99227
Bug 99227 depends on bug 99426, which changed state.
Bug 99426 Summary: [modules] failed to read compiled module cluster 1186: Bad
file data
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99426
What|Removed
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103524
Bug 103524 depends on bug 99426, which changed state.
Bug 99426 Summary: [modules] failed to read compiled module cluster 1186: Bad
file data
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99426
What|Removed
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99426
Patrick Palka changed:
What|Removed |Added
Resolution|--- |FIXED
Status|ASSIGNED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99426
--- Comment #11 from Patrick Palka ---
The master branch has been updated by Patrick Palka :
https://gcc.gnu.org/g:716af95fd454871473c4b118b8412b6a68459b75
commit r14-9948-716af95fd454871473c4b118b8412b6a68459b75
Author: Patrick Palka
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54367
Bug 54367 depends on bug 93595, which changed state.
Bug 93595 Summary: [c++20] function call, substitution failure of template
parameter with a lambda default in template context
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93595
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93595
Patrick Palka changed:
What|Removed |Added
Target Milestone|--- |14.0
Status|ASSIGNED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93595
--- Comment #10 from Patrick Palka ---
The master branch has been updated by Patrick Palka :
https://gcc.gnu.org/g:081c1e93d56d35c7314ed68e6d87628b430de917
commit r14-9938-081c1e93d56d35c7314ed68e6d87628b430de917
Author: Patrick Palka
c++:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107457
Patrick Palka changed:
What|Removed |Added
Target Milestone|--- |14.0
Status|NEW
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107430
Bug 107430 depends on bug 107457, which changed state.
Bug 107457 Summary: ICE when template lambda alias used as default template
argument
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107457
What|Removed
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107457
Patrick Palka changed:
What|Removed |Added
CC||ppalka at gcc dot gnu.org
--- Comment
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114393
Patrick Palka changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114393
--- Comment #7 from Patrick Palka ---
The master branch has been updated by Patrick Palka :
https://gcc.gnu.org/g:d74fe10b13336b9de2e025ced4af00a25ff1d3e7
commit r14-9943-d74fe10b13336b9de2e025ced4af00a25ff1d3e7
Author: Patrick Palka
c++:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114393
--- Comment #6 from Patrick Palka ---
The master branch has been updated by Patrick Palka :
https://gcc.gnu.org/g:081c1e93d56d35c7314ed68e6d87628b430de917
commit r14-9938-081c1e93d56d35c7314ed68e6d87628b430de917
Author: Patrick Palka
c++:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114625
Patrick Palka changed:
What|Removed |Added
CC||mpolacek at gcc dot gnu.org,
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92707
Patrick Palka changed:
What|Removed |Added
CC||fchelnokov at gmail dot com
--- Comment
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114654
Patrick Palka changed:
What|Removed |Added
CC||ppalka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114630
Patrick Palka changed:
What|Removed |Added
Last reconfirmed||2024-04-08
Ever confirmed|0
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99426
--- Comment #9 from Patrick Palka ---
Huh, interesting! If --param=ggc-min-expand=1 doesn't help then it's most
likely a distinct bug. A testcase would be much appreciated if possible.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114600
--- Comment #5 from Patrick Palka ---
(In reply to Nathaniel Shead from comment #4)
> In general we don't yet implement merging of textual redefinitions; I guess
> this ultimately falls under that, but I'm not sure we have a dedicated bug
>
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114600
Patrick Palka changed:
What|Removed |Added
See Also||https://gcc.gnu.org/bugzill
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114600
Patrick Palka changed:
What|Removed |Added
CC||nshead at gcc dot gnu.org,
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99426
--- Comment #7 from Patrick Palka ---
There's a patch pending review at
https://gcc.gnu.org/pipermail/gcc-patches/2024-March/647203.html
Until that's merged, one should be able to work around this error with a trunk
compiler by using
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103924
--- Comment #3 from Patrick Palka ---
>From PR114530:
#include
#include
static_assert(
std::ranges::distance(
std::views::single(std::views::cartesian_product(std::string{}))
| std::views::join
) == 0
);
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114530
Patrick Palka changed:
What|Removed |Added
CC||ppalka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103924
--- Comment #2 from Patrick Palka ---
*** Bug 114530 has been marked as a duplicate of this bug. ***
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114377
Patrick Palka changed:
What|Removed |Added
Keywords||patch
--- Comment #4 from Patrick
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114497
Patrick Palka changed:
What|Removed |Added
CC||ppalka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114377
--- Comment #3 from Patrick Palka ---
*** Bug 114497 has been marked as a duplicate of this bug. ***
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112624
Patrick Palka changed:
What|Removed |Added
Last reconfirmed||2024-03-26
CC|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101140
Patrick Palka changed:
What|Removed |Added
CC||jason at gcc dot gnu.org,
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114477
Patrick Palka changed:
What|Removed |Added
See Also||https://gcc.gnu.org/bugzill
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110714
Patrick Palka changed:
What|Removed |Added
CC||jakub at gcc dot gnu.org,
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114393
Patrick Palka changed:
What|Removed |Added
Status|NEW |ASSIGNED
Assignee|unassigned
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93595
Patrick Palka changed:
What|Removed |Added
Status|NEW |ASSIGNED
Assignee|unassigned
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99599
--- Comment #23 from Patrick Palka ---
(In reply to Jonathan Wakely from comment #22)
> Here we go, this still fails on trunk, just by making the data member
> private:
That's because for a non-dependent conversion to a class type we only check
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114275
--- Comment #5 from Patrick Palka ---
(In reply to Nathaniel Shead from comment #4)
> I suspect there are a number of issues tied together here. Some of the
> things I've discovered so far:
>
> - 'tsubst_friend_class' calls 'lookup_name',
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114377
Patrick Palka changed:
What|Removed |Added
Keywords||ice-on-invalid-code
Known to
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60679
Patrick Palka changed:
What|Removed |Added
CC||hokein.wu at gmail dot com
--- Comment
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114378
Patrick Palka changed:
What|Removed |Added
CC||ppalka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99242
--- Comment #4 from Patrick Palka ---
A curious reduction:
$ cat 99242_a.H
bool __is_constant_evaluated();
$ cat 99242_b.H
bool __is_constant_evaluated();
$ cat 99242_c.H
bool __is_constant_evaluated();
$ cat 99242_d.C
bool
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99241
Patrick Palka changed:
What|Removed |Added
CC||ppalka at gcc dot gnu.org
--- Comment
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99242
Patrick Palka changed:
What|Removed |Added
CC||ppalka at gcc dot gnu.org
--- Comment
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102345
Patrick Palka changed:
What|Removed |Added
CC||ppalka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103524
Bug 103524 depends on bug 101000, which changed state.
Bug 101000 Summary: ICE when trying to import the
absl/container/flat_hash_map.h as a header module
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101000
What|Removed
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101000
Patrick Palka changed:
What|Removed |Added
Status|NEW |RESOLVED
Target Milestone|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99000
Patrick Palka changed:
What|Removed |Added
CC||iains at gcc dot gnu.org
--- Comment #3
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110447
Patrick Palka changed:
What|Removed |Added
Resolution|--- |DUPLICATE
CC|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103524
Bug 103524 depends on bug 110447, which changed state.
Bug 110447 Summary: [modules] unexpected attachment of GMF decls to a named
module.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110447
What|Removed
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103524
Bug 103524 depends on bug 106363, which changed state.
Bug 106363 Summary: [13 Regression] [modules] ICE using-declaration of imported
name in the same namespace
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106363
What|Removed
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106363
Patrick Palka changed:
What|Removed |Added
Resolution|--- |FIXED
Status|NEW
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103524
Bug 103524 depends on bug 98462, which changed state.
Bug 98462 Summary: [modules] ICE when making iomanip module and all modules
after it
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98462
What|Removed
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98462
Patrick Palka changed:
What|Removed |Added
Target Milestone|--- |11.0
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109946
Patrick Palka changed:
What|Removed |Added
Resolution|--- |FIXED
Target Milestone|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103524
Bug 103524 depends on bug 109946, which changed state.
Bug 109946 Summary: [c++modules] linker error undefined reference to `vtable
for std::bad_expected_access'
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109946
What|Removed
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99573
Patrick Palka changed:
What|Removed |Added
CC||unlvsur at live dot com
--- Comment #5
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101093
Patrick Palka changed:
What|Removed |Added
CC||ppalka at gcc dot gnu.org
1 - 100 of 2194 matches
Mail list logo