https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103524
Bug 103524 depends on bug 115165, which changed state.
Bug 115165 Summary: ICE on -ftime-report with module and c++2b
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115165
What|Removed |Added
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115165
Nathaniel Shead changed:
What|Removed |Added
CC||nshead at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103524
Bug 103524 depends on bug 99242, which changed state.
Bug 99242 Summary: [modules] ICE in lookup_mark, at cp/tree.c:2403
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99242
What|Removed |Added
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99227
Bug 99227 depends on bug 99242, which changed state.
Bug 99242 Summary: [modules] ICE in lookup_mark, at cp/tree.c:2403
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99242
What|Removed |Added
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99242
Nathaniel Shead changed:
What|Removed |Added
Target Milestone|--- |14.2
CC|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81598
Nathaniel Shead changed:
What|Removed |Added
CC||nshead at gcc dot gnu.org
--- Comment
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115706
Nathaniel Shead changed:
What|Removed |Added
CC||nshead at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103524
Bug 103524 depends on bug 115798, which changed state.
Bug 115798 Summary: [15 Regression][modules] ICE when re-exporting a type
exported from base module's GMF
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115798
What|Removed
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115798
Nathaniel Shead changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99227
Bug 99227 depends on bug 99241, which changed state.
Bug 99241 Summary: [modules] ICE in install_entity, at cp/module.cc:7584
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99241
What|Removed |Added
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103524
Bug 103524 depends on bug 99241, which changed state.
Bug 99241 Summary: [modules] ICE in install_entity, at cp/module.cc:7584
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99241
What|Removed |Added
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99241
Nathaniel Shead changed:
What|Removed |Added
Status|UNCONFIRMED |RESOLVED
Assignee|nathan at
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115801
Nathaniel Shead changed:
What|Removed |Added
CC||nshead at gcc dot gnu.org
Last
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115798
Nathaniel Shead changed:
What|Removed |Added
CC||nshead at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115806
Bug ID: 115806
Summary: No error for enum redefinition in template
Product: gcc
Version: 15.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: c++
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115757
Nathaniel Shead changed:
What|Removed |Added
Last reconfirmed||2024-07-05
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114683
Nathaniel Shead changed:
What|Removed |Added
Status|NEW |ASSIGNED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114961
Nathaniel Shead changed:
What|Removed |Added
Status|UNCONFIRMED |WAITING
CC|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103524
Bug 103524 depends on bug 115446, which changed state.
Bug 115446 Summary: [15 Regression] [modules] Segfault when exporting operator
new
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115446
What|Removed
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115446
Nathaniel Shead changed:
What|Removed |Added
CC||nshead at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115231
Nathaniel Shead changed:
What|Removed |Added
Status|UNCONFIRMED |ASSIGNED
Ever confirmed|0
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114275
Nathaniel Shead changed:
What|Removed |Added
CC||paalon1936 at gmail dot com
---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103524
Bug 103524 depends on bug 115257, which changed state.
Bug 115257 Summary: Error when compiling a program with module and println and
auto
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115257
What|Removed
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115257
Nathaniel Shead changed:
What|Removed |Added
CC||nshead at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114867
Nathaniel Shead changed:
What|Removed |Added
Target Milestone|--- |15.0
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103524
Bug 103524 depends on bug 114867, which changed state.
Bug 114867 Summary: [modules] name lookup issues when a function overload set
is exported from GMF
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114867
What|Removed
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106852
Bug 106852 depends on bug 114867, which changed state.
Bug 114867 Summary: [modules] name lookup issues when a function overload set
is exported from GMF
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114867
What|Removed
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114867
Nathaniel Shead changed:
What|Removed |Added
Ever confirmed|0 |1
CC|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103524
Bug 103524 depends on bug 107401, which changed state.
Bug 107401 Summary: [c++ modules] ICE in get_originating_module_decl, at
cp/module.cc:18587
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107401
What|Removed
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107401
Nathaniel Shead changed:
What|Removed |Added
CC||nshead at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103524
Bug 103524 depends on bug 102345, which changed state.
Bug 102345 Summary: [modules] Cannot define a module interface unit for
anything in
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102345
What|Removed
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102345
Nathaniel Shead changed:
What|Removed |Added
Status|NEW |RESOLVED
CC|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104318
Nathaniel Shead changed:
What|Removed |Added
CC||nshead at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103524
Bug 103524 depends on bug 104318, which changed state.
Bug 104318 Summary: [modules] ICE tsubst_copy, at cp/pt.c:16621
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104318
What|Removed |Added
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114683
Nathaniel Shead changed:
What|Removed |Added
Last reconfirmed||2024-05-24
CC|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103524
Bug 103524 depends on bug 114868, which changed state.
Bug 114868 Summary: [modules] func declared in GMF and exported via using-decl
in module partition is not actually exported
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114868
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114868
Nathaniel Shead changed:
What|Removed |Added
Resolution|--- |FIXED
Status|ASSIGNED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103524
Bug 103524 depends on bug 114275, which changed state.
Bug 114275 Summary: using std::thread within a templated function in a module
fails to compile
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114275
What|Removed
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105320
Nathaniel Shead changed:
What|Removed |Added
Resolution|--- |FIXED
Status|NEW
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103524
Bug 103524 depends on bug 105320, which changed state.
Bug 105320 Summary: Use of shared_ptr within a type exported from a module
results in spurious compiler error
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105320
What
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114275
Nathaniel Shead changed:
What|Removed |Added
Resolution|--- |FIXED
Status|NEW
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103524
Bug 103524 depends on bug 115200, which changed state.
Bug 115200 Summary: [modules] ICE in declare_module() with unclosed namespace
scope before module perview
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115200
What|Removed
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115200
Nathaniel Shead changed:
What|Removed |Added
Status|UNCONFIRMED |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103524
Bug 103524 depends on bug 114947, which changed state.
Bug 114947 Summary: [modules] ICE when processing class-scope constrained
partial specialisations
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114947
What|Removed
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114947
Nathaniel Shead changed:
What|Removed |Added
Resolution|--- |FIXED
Target Milestone|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115020
Bug ID: 115020
Summary: [modules] ICE in import_export_decl for GMF function
definition in partition
Product: gcc
Version: 15.0
Status: UNCONFIRMED
Severity:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115007
Bug ID: 115007
Summary: [modules] ICE in maybe_clone_body when calling virtual
destructor from instantiated template
Product: gcc
Version: 15.0
Status: UNCONFIRMED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114856
Nathaniel Shead changed:
What|Removed |Added
Resolution|--- |FIXED
Status|NEW
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103524
Bug 103524 depends on bug 114856, which changed state.
Bug 114856 Summary: [14/15 regression][modules] ICE (segfault)
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114856
What|Removed |Added
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103524
Bug 103524 depends on bug 114954, which changed state.
Bug 114954 Summary: [modules] ICE in write_class_def with templated union type
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114954
What|Removed |Added
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114954
Nathaniel Shead changed:
What|Removed |Added
Assignee|unassigned at gcc dot gnu.org |nshead at gcc dot
gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114954
Bug ID: 114954
Summary: [modules] ICE in write_class_def with templated union
type
Product: gcc
Version: 15.0
Status: UNCONFIRMED
Severity: normal
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114950
Bug ID: 114950
Summary: [modules] ICE in binding_cmp when merging friend
functions in partitions
Product: gcc
Version: 15.0
Status: UNCONFIRMED
Keywords:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114947
Bug ID: 114947
Summary: [modules] ICE when processing class-scope constrained
partial specialisations
Product: gcc
Version: 15.0
Status: UNCONFIRMED
Severity:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114946
Bug ID: 114946
Summary: [concepts] No error for invalid requires constraint in
declaration
Product: gcc
Version: 15.0
Status: UNCONFIRMED
Severity: normal
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103524
Bug 103524 depends on bug 114917, which changed state.
Bug 114917 Summary: [modules] Explicit specialisations in export namespace not
permitted
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114917
What|Removed
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114917
Nathaniel Shead changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Target Milestone|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114917
Nathaniel Shead changed:
What|Removed |Added
Status|UNCONFIRMED |ASSIGNED
Last reconfirmed|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114917
Bug ID: 114917
Summary: [modules] Explicit specialisations in export namespace
not permitted
Product: gcc
Version: 15.0
Status: UNCONFIRMED
Severity: normal
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105224
Nathaniel Shead changed:
What|Removed |Added
Resolution|--- |FIXED
Target Milestone|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103524
Bug 103524 depends on bug 105224, which changed state.
Bug 105224 Summary: [modules] g++.dg/modules/virt-2_a.C: inline key methods:
c++ modules and arm aapcs clash
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105224
What|Removed
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114868
Nathaniel Shead changed:
What|Removed |Added
Ever confirmed|0 |1
Assignee|unassigned at
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98940
Bug 98940 depends on bug 107688, which changed state.
Bug 107688 Summary: [C++23] P2615 - Meaningful exports
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107688
What|Removed |Added
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107688
Nathaniel Shead changed:
What|Removed |Added
Resolution|--- |FIXED
Status|ASSIGNED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105320
Nathaniel Shead changed:
What|Removed |Added
Target Milestone|--- |14.2
CC|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114275
Nathaniel Shead changed:
What|Removed |Added
Assignee|unassigned at gcc dot gnu.org |nshead at gcc dot
gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114630
--- Comment #5 from Nathaniel Shead ---
I've been testing a patch series that tries to solve this from the other end
(by remembering whether we were in the module purview when we deferred the
instantiation and restoring that state within
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114856
Nathaniel Shead changed:
What|Removed |Added
Ever confirmed|0 |1
Status|UNCONFIRMED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114078
Nathaniel Shead changed:
What|Removed |Added
Target Milestone|--- |14.0
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114795
--- Comment #5 from Nathaniel Shead ---
Thanks! That error message looks new to me, if you have a reproduction that
would be great.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114795
Nathaniel Shead changed:
What|Removed |Added
See Also||https://gcc.gnu.org/bugzill
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114685
Nathaniel Shead changed:
What|Removed |Added
See Also||https://gcc.gnu.org/bugzill
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114600
--- Comment #6 from Nathaniel Shead ---
(In reply to Patrick Palka from comment #5)
> (In reply to Nathaniel Shead from comment #4)
> > I'm not yet sure exactly why my patch caused this to start failing though;
> > it sounds like it's exporting
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114630
--- Comment #2 from Nathaniel Shead ---
Created attachment 57919
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=57919=edit
untested workaround
It looks like r14-8408 just exposed a pre-existing problem by no longer always
discarding
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103524
Bug 103524 depends on bug 104040, which changed state.
Bug 104040 Summary: linker: when exported template class from module is used in
several .cpp with same tpl arg ~ undefined reference to not default non-inline
destructor
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104040
Nathaniel Shead changed:
What|Removed |Added
CC||nshead at gcc dot gnu.org
Target
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103524
Bug 103524 depends on bug 99377, which changed state.
Bug 99377 Summary: [modules] undefined std::string_view::empty() if referenced
in inline exported function
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99377
What|Removed
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99377
Nathaniel Shead changed:
What|Removed |Added
Resolution|--- |FIXED
CC|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114600
Nathaniel Shead changed:
What|Removed |Added
See Also||https://gcc.gnu.org/bugzill
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100482
Nathaniel Shead changed:
What|Removed |Added
Status|NEW |RESOLVED
CC|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101140
--- Comment #5 from Nathaniel Shead ---
(In reply to Patrick Palka from comment #4)
> FWIW I was thinking we might want to perform two-phase name lookup for
> new-expressions like we do for other operator expressions, wherein
> unqualified
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101140
Nathaniel Shead changed:
What|Removed |Added
Status|UNCONFIRMED |NEW
Ever confirmed|0
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112624
Nathaniel Shead changed:
What|Removed |Added
CC||nshead at gcc dot gnu.org
---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103524
Bug 103524 depends on bug 112631, which changed state.
Bug 112631 Summary: gcc rejects block-scope declaration of function in a module
unit even if the function is attached to the global module fragment
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112631
Nathaniel Shead changed:
What|Removed |Added
Resolution|--- |FIXED
Assignee|unassigned
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114320
Nathaniel Shead changed:
What|Removed |Added
Target Milestone|--- |14.0
Assignee|unassigned
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114320
Nathaniel Shead changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114275
--- Comment #4 from Nathaniel Shead ---
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', which when called from a module
that doesn't export the
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114320
--- Comment #2 from Nathaniel Shead ---
Sorry about that. I've not been able to work out what configure flags I need to
pass to cause this to error in the first place (I don't normally develop for
powerpc and the machine I'm using doesn't seem
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103524
Bug 103524 depends on bug 98688, which changed state.
Bug 98688 Summary: [modules] does not work on PowerPC with opaque MMA types
vector_pair/vector_quad
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98688
What|Removed
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98688
Nathaniel Shead changed:
What|Removed |Added
Status|UNCONFIRMED |RESOLVED
Assignee|nathan at
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103524
Bug 103524 depends on bug 98645, which changed state.
Bug 98645 Summary: [modules] does not work on PowerPC with IEEE 128-bit long
double
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98645
What|Removed |Added
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98645
Nathaniel Shead changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111224
Nathaniel Shead changed:
What|Removed |Added
Status|NEW |ASSIGNED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114275
Nathaniel Shead changed:
What|Removed |Added
Ever confirmed|0 |1
CC|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103524
Bug 103524 depends on bug 114229, which changed state.
Bug 114229 Summary: [modules] duplicate vtable symbols when including stl in
submodule
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114229
What|Removed
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114229
Nathaniel Shead changed:
What|Removed |Added
Status|NEW |RESOLVED
CC|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103524
Bug 103524 depends on bug 98881, which changed state.
Bug 98881 Summary: [modules] internal compiler error: in tpl_parms_fini, at
cp/module.cc:9933
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98881
What|Removed
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98881
Nathaniel Shead changed:
What|Removed |Added
Resolution|--- |FIXED
CC|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106851
--- Comment #5 from Nathaniel Shead ---
(In reply to Jonathan Wakely from comment #4)
> I tried doing it this way instead
>
> namespace std {
> export using std::vector;
> namespace pmr {
> export using std::vector;
> }
> }
>
> but
1 - 100 of 177 matches
Mail list logo