https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101232
Jason Merrill changed:
What|Removed |Added
CC||jason at gcc dot gnu.org
--- Comment
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114990
--- Comment #18 from Jason Merrill ---
(In reply to cqwrteur from comment #17)
> But does that apply to classes, templates or template specialization, etc.?
Yes, everything that you would define in a header.
> If someone writes a
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114990
--- Comment #16 from Jason Merrill ---
(In reply to cqwrteur from comment #15)
> But it is not declaration, but definition. The actual implementation
> duplicates twice.
Definitions are also merged.
> For translation units, inline function
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115745
--- Comment #5 from Jason Merrill ---
LGTM
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115747
--- Comment #8 from Jason Merrill ---
> Updated patch. Had to guard return error_mark_node for the non-SFINAE case
> on !flag_permissive, otherwise it triggers an ICE (statement parsing into
> error_mark_node without seen_error ()).
Hmm, I
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114990
--- Comment #13 from Jason Merrill ---
> The question is still how this library could work. The same simply
> absolutely conflicts. Unless the standard allows inline to be discarded
> across modules I don't see how this could work.
It works
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115747
--- Comment #6 from Jason Merrill ---
Almost, but permerror_opt instead of checking the flag directly.
And actually I think cxx_incomplete_type_inform is enough, rather than
cxx_incomplete_type_diagnostic.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114990
--- Comment #10 from Jason Merrill ---
(In reply to cqwrteur from comment #9)
> (In reply to Jason Merrill from comment #8)
> > bar.cppm:4:20: error: conflicting declaration of ‘void foo()’ in module
> > ‘bar’
> > 4 | export inline void
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115747
--- Comment #4 from Jason Merrill ---
I think we want parallel changes for the vec and non-vec cases.
I agree that the diagnostic message needs to be different for C++26, just that
the C++26 diagnostic should also be affected by
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115754
--- Comment #1 from Jason Merrill ---
Agreed, with the adjustment I commented on 115744.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115744
--- Comment #2 from Jason Merrill ---
(In reply to Jakub Jelinek from comment #1)
> Untested WIP patch.
In the conversion lval change, I'd think we want vc_discard for conversion to
void, and to pass through whatever lval for
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114990
--- Comment #8 from Jason Merrill ---
bar.cppm:4:20: error: conflicting declaration of ‘void foo()’ in module ‘bar’
4 | export inline void foo() noexcept;
|^~~
In file included from bar.cppm:2:
someheader.hpp:1:13:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115744
Jason Merrill changed:
What|Removed |Added
Last reconfirmed||2024-07-02
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115746
Jason Merrill changed:
What|Removed |Added
Status|UNCONFIRMED |NEW
Last reconfirmed|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115745
Jason Merrill changed:
What|Removed |Added
CC||jason at gcc dot gnu.org
--- Comment
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115747
Jason Merrill changed:
What|Removed |Added
CC||jason at gcc dot gnu.org
--- Comment
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114990
Jason Merrill changed:
What|Removed |Added
CC||jason at gcc dot gnu.org
Ever
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99000
Jason Merrill changed:
What|Removed |Added
Assignee|nathan at gcc dot gnu.org |unassigned at gcc dot
gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115413
Jason Merrill changed:
What|Removed |Added
CC||jason at gcc dot gnu.org
--- Comment
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114600
Jason Merrill changed:
What|Removed |Added
CC||jason at gcc dot gnu.org
--- Comment
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103524
Bug 103524 depends on bug 115194, which changed state.
Bug 115194 Summary: [modules] "reference to is ambiguous" when
multiple paths to same symbol exist through module
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115194
What
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115194
Jason Merrill changed:
What|Removed |Added
Target Milestone|--- |15.0
Status|ASSIGNED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114683
Jason Merrill changed:
What|Removed |Added
Status|ASSIGNED|NEW
Assignee|jason at gcc
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115194
Jason Merrill changed:
What|Removed |Added
CC||jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103524
Bug 103524 depends on bug 114685, which changed state.
Bug 114685 Summary: [modules] ICE when exporting a type through a different
alias then one declared in GMF
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114685
What|Removed
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114685
Jason Merrill changed:
What|Removed |Added
Resolution|--- |FIXED
CC|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114683
Jason Merrill changed:
What|Removed |Added
Assignee|unassigned at gcc dot gnu.org |jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109753
Jason Merrill changed:
What|Removed |Added
Summary|[13/14/15 Regression] |[13/14 Regression] pragma
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111529
Jason Merrill changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101603
Bug 101603 depends on bug 113598, which changed state.
Bug 113598 Summary: [11/12/13 Regression] GCC internal compiler error since
r0-124275
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113598
What|Removed
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113598
Jason Merrill changed:
What|Removed |Added
Resolution|--- |FIXED
Status|ASSIGNED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115187
Jason Merrill changed:
What|Removed |Added
Resolution|--- |FIXED
Status|ASSIGNED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114562
Jason Merrill changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114561
Jason Merrill changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115187
Jason Merrill changed:
What|Removed |Added
Keywords||ice-on-invalid-code
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115126
Bug ID: 115126
Summary: TU-local entity exposures in libstdc++
Product: gcc
Version: 14.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114935
--- Comment #5 from Jason Merrill ---
Created attachment 58210
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=58210=edit
attempt to reduce redundancy
A failed attempt to avoid duplicate array cleanups in this case.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109753
--- Comment #16 from Jason Merrill ---
Patch posted: https://gcc.gnu.org/pipermail/gcc-patches/2024-May/650439.html
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114935
Jason Merrill changed:
What|Removed |Added
Resolution|--- |FIXED
Status|ASSIGNED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114935
--- Comment #1 from Jason Merrill ---
Without :
#include
int as;
struct A {
A(const char *) { ++as; }
A(const A&) { ++as; }
~A() { --as; }
};
void __attribute__((noipa))
tata(std::initializer_list init)
{
throw 1;
}
int
main()
{
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114935
Jason Merrill changed:
What|Removed |Added
Priority|P3 |P1
Assignee|unassigned at
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56427
Bug 56427 depends on bug 114377, which changed state.
Bug 114377 Summary: [13 Regression] GCC crashes on an example of CTAD for alias
templates
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114377
What|Removed
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114377
Jason Merrill changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113706
Jason Merrill changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88323
--- Comment #3 from Jason Merrill ---
I think the goal should be to declare C++20 support no longer experimental in
GCC 15, but I probably wouldn't change the default dialect just yet.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114841
--- Comment #1 from Jason Merrill ---
Matheus' suggested wording:
"When performing deduction such that both A and P are template template
params, and A is the template name of a template specialization,
instead of just deducing A in that case,
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114841
Jason Merrill changed:
What|Removed |Added
Status|UNCONFIRMED |NEW
Last reconfirmed|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114841
Bug ID: 114841
Summary: [P0522R0] partial ordering of template template
parameters
Product: gcc
Version: 14.0
Status: UNCONFIRMED
Severity: normal
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114840
Jason Merrill changed:
What|Removed |Added
Alias||c++-ttp
Ever confirmed|0
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114840
Bug ID: 114840
Summary: [meta-bug] template template parameters
Product: gcc
Version: unknown
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: c++
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114460
Jason Merrill changed:
What|Removed |Added
CC||jason at gcc dot gnu.org
--- Comment
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90390
Jason Merrill changed:
What|Removed |Added
Assignee|unassigned at gcc dot gnu.org |jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111067
--- Comment #12 from Jason Merrill ---
(In reply to Iain Sandoe from comment #11)
> SO I suppose the question is do we want to figure out why the opt is failing
> (knowing that if it succeeds that is a secondary issue) - or just
>
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111067
--- Comment #10 from Jason Merrill ---
(In reply to Jonathan Wakely from comment #8)
> (In reply to Iain Sandoe from comment #7)
> > So I am actually asking if the extension actually has any useful meaning?
>
> For non-darwin, yes, it requests
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114562
Jason Merrill changed:
What|Removed |Added
CC||jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114561
Jason Merrill changed:
What|Removed |Added
Assignee|unassigned at gcc dot gnu.org |jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114455
Jason Merrill changed:
What|Removed |Added
CC||jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109753
--- Comment #15 from Jason Merrill ---
Created attachment 57706
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=57706=edit
one approach
I tried just making implicit functions respect #pragma target, but that
regresses pr105306 due to
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109753
Jason Merrill changed:
What|Removed |Added
Status|NEW |ASSIGNED
Assignee|unassigned
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113706
--- Comment #10 from Jason Merrill ---
Created attachment 57423
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=57423=edit
patch for GCC 15
Here's a fix, but since this isn't a regression it can wait for stage 1.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113706
Jason Merrill changed:
What|Removed |Added
Status|NEW |ASSIGNED
Target Milestone|14.0
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113706
Jason Merrill changed:
What|Removed |Added
Component|tree-optimization |c++
CC|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113612
Jason Merrill changed:
What|Removed |Added
Resolution|--- |FIXED
Status|ASSIGNED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113612
Jason Merrill changed:
What|Removed |Added
Assignee|unassigned at gcc dot gnu.org |jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107291
Jason Merrill changed:
What|Removed |Added
Resolution|--- |FIXED
Status|ASSIGNED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107291
Jason Merrill changed:
What|Removed |Added
CC||jason at gcc dot gnu.org
Ever
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110084
Jason Merrill changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109359
Jason Merrill changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111286
Jason Merrill changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109359
Jason Merrill changed:
What|Removed |Added
Assignee|unassigned at gcc dot gnu.org |jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111286
Jason Merrill changed:
What|Removed |Added
Status|NEW |ASSIGNED
CC|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109359
Jason Merrill changed:
What|Removed |Added
Assignee|jason at gcc dot gnu.org |unassigned at gcc dot
gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109359
Jason Merrill changed:
What|Removed |Added
Assignee|unassigned at gcc dot gnu.org |jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113767
Jason Merrill changed:
What|Removed |Added
Resolution|--- |DUPLICATE
Status|ASSIGNED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92407
Jason Merrill changed:
What|Removed |Added
CC||joerg.rich...@pdv-fs.de
--- Comment #14
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113767
Jason Merrill changed:
What|Removed |Added
Priority|P3 |P1
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113767
Jason Merrill changed:
What|Removed |Added
Assignee|unassigned at gcc dot gnu.org |jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110084
Jason Merrill changed:
What|Removed |Added
Status|NEW |ASSIGNED
Assignee|unassigned
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111948
Bug 111948 depends on bug 112439, which changed state.
Bug 112439 Summary: [13/14 Regression] Modification of a member overlapping
with a [[no_unique_address]] member in the constructor is incorrectly rejected
in constant evaluation since
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112439
Jason Merrill changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113638
Jason Merrill changed:
What|Removed |Added
Resolution|--- |FIXED
Status|ASSIGNED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113360
Jason Merrill changed:
What|Removed |Added
Assignee|unassigned at gcc dot gnu.org |jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112439
Jason Merrill changed:
What|Removed |Added
Status|NEW |ASSIGNED
Assignee|unassigned
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113638
Jason Merrill changed:
What|Removed |Added
CC||jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113531
--- Comment #2 from Jason Merrill ---
Reduced:
#include
void f(int) { }
void g()
{
for (auto i : { 1, 2, 3 })
f (i);
f(42);
}
int main()
{
g();
g();
}
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113531
Jason Merrill changed:
What|Removed |Added
CC||jason at gcc dot gnu.org
Last
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112846
Jason Merrill changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112846
Jason Merrill changed:
What|Removed |Added
Last reconfirmed||2024-01-30
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113451
Jason Merrill changed:
What|Removed |Added
Resolution|--- |FIXED
Status|ASSIGNED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113451
Jason Merrill changed:
What|Removed |Added
Status|UNCONFIRMED |ASSIGNED
Ever confirmed|0
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81271
Jason Merrill changed:
What|Removed |Added
CC||jason at gcc dot gnu.org
--- Comment #4
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113544
Jason Merrill changed:
What|Removed |Added
Resolution|--- |FIXED
Assignee|unassigned at
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109227
Jason Merrill changed:
What|Removed |Added
Assignee|unassigned at gcc dot gnu.org |jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113598
Jason Merrill changed:
What|Removed |Added
Status|NEW |ASSIGNED
Assignee|unassigned
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105688
Jason Merrill changed:
What|Removed |Added
See Also||https://gcc.gnu.org/bugzill
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113088
Jason Merrill changed:
What|Removed |Added
Resolution|--- |FIXED
Status|ASSIGNED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103185
Jason Merrill changed:
What|Removed |Added
Resolution|--- |FIXED
Status|ASSIGNED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113347
Jason Merrill changed:
What|Removed |Added
Resolution|--- |FIXED
Status|ASSIGNED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105688
Jason Merrill changed:
What|Removed |Added
See Also||https://gcc.gnu.org/bugzill
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113347
Jason Merrill changed:
What|Removed |Added
Status|NEW |ASSIGNED
Assignee|unassigned
1 - 100 of 1159 matches
Mail list logo