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

2024-07-17 Thread nshead at gcc dot gnu.org via Gcc-bugs
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

[Bug c++/115165] ICE on -ftime-report with module and c++2b

2024-07-17 Thread nshead at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115165 Nathaniel Shead changed: What|Removed |Added CC||nshead at gcc dot gnu.org

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

2024-07-16 Thread nshead at gcc dot gnu.org via Gcc-bugs
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

[Bug c++/99227] [meta-bug] [modules] Bugs relating to header-units of STL header files

2024-07-16 Thread nshead at gcc dot gnu.org via Gcc-bugs
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

[Bug c++/99242] [modules] ICE in lookup_mark, at cp/tree.c:2403

2024-07-16 Thread nshead at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99242 Nathaniel Shead changed: What|Removed |Added Target Milestone|--- |14.2 CC|

[Bug sanitizer/81598] -fsanitize=enum does not detect range violation

2024-07-15 Thread nshead at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81598 Nathaniel Shead changed: What|Removed |Added CC||nshead at gcc dot gnu.org --- Comment

[Bug c++/115706] Compiling headers as header units fails depending on order.

2024-07-14 Thread nshead at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115706 Nathaniel Shead changed: What|Removed |Added CC||nshead at gcc dot gnu.org

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

2024-07-12 Thread nshead at gcc dot gnu.org via Gcc-bugs
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

[Bug c++/115798] [15 Regression][modules] ICE when re-exporting a type exported from base module's GMF

2024-07-12 Thread nshead at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115798 Nathaniel Shead changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c++/99227] [meta-bug] [modules] Bugs relating to header-units of STL header files

2024-07-11 Thread nshead at gcc dot gnu.org via Gcc-bugs
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

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

2024-07-11 Thread nshead at gcc dot gnu.org via Gcc-bugs
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

[Bug c++/99241] [modules] ICE in install_entity, at cp/module.cc:7584

2024-07-11 Thread nshead at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99241 Nathaniel Shead changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Assignee|nathan at

[Bug c++/115801] [modules] segfault instantiating a template with a templated friend declaration referring to an unexported template using a qualified name

2024-07-06 Thread nshead at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115801 Nathaniel Shead changed: What|Removed |Added CC||nshead at gcc dot gnu.org Last

[Bug c++/115798] [15 Regression][modules] ICE when re-exporting a type exported from base module's GMF

2024-07-06 Thread nshead at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115798 Nathaniel Shead changed: What|Removed |Added CC||nshead at gcc dot gnu.org

[Bug c++/115806] New: No error for enum redefinition in template

2024-07-06 Thread nshead at gcc dot gnu.org via Gcc-bugs
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++

[Bug c++/115757] [modules] maybe_unused attributes not honored in member function of imported class template

2024-07-04 Thread nshead at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115757 Nathaniel Shead changed: What|Removed |Added Last reconfirmed||2024-07-05

[Bug c++/114683] [modules] name declared in GMF in inline namespace and exported via using-decl from parent namespace is not visible to importer

2024-06-23 Thread nshead at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114683 Nathaniel Shead changed: What|Removed |Added Status|NEW |ASSIGNED

[Bug c++/114961] [modules] using imported member functions in constexpr context causes ICE

2024-06-16 Thread nshead at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114961 Nathaniel Shead changed: What|Removed |Added Status|UNCONFIRMED |WAITING CC|

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

2024-06-16 Thread nshead at gcc dot gnu.org via Gcc-bugs
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

[Bug c++/115446] [15 Regression] [modules] Segfault when exporting operator new

2024-06-16 Thread nshead at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115446 Nathaniel Shead changed: What|Removed |Added CC||nshead at gcc dot gnu.org

[Bug c++/115231] [C++20] [Modules] deduction guides reachability

2024-06-15 Thread nshead at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115231 Nathaniel Shead changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Ever confirmed|0

[Bug c++/114275] using std::thread within a templated function in a module fails to compile

2024-05-31 Thread nshead at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114275 Nathaniel Shead changed: What|Removed |Added CC||paalon1936 at gmail dot com ---

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

2024-05-31 Thread nshead at gcc dot gnu.org via Gcc-bugs
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

[Bug c++/115257] Error when compiling a program with module and println and auto

2024-05-31 Thread nshead at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115257 Nathaniel Shead changed: What|Removed |Added CC||nshead at gcc dot gnu.org

[Bug c++/114867] [modules] name lookup issues when a function overload set is exported from GMF

2024-05-31 Thread nshead at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114867 Nathaniel Shead changed: What|Removed |Added Target Milestone|--- |15.0 Resolution|---

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

2024-05-31 Thread nshead at gcc dot gnu.org via Gcc-bugs
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

[Bug libstdc++/106852] Implement C++23 P2465R3 Standard Library Modules std and std.compat

2024-05-31 Thread nshead at gcc dot gnu.org via Gcc-bugs
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

[Bug c++/114867] [modules] name lookup issues when a function overload set is exported from GMF

2024-05-24 Thread nshead at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114867 Nathaniel Shead changed: What|Removed |Added Ever confirmed|0 |1 CC|

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

2024-05-24 Thread nshead at gcc dot gnu.org via Gcc-bugs
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

[Bug c++/107401] [c++ modules] ICE in get_originating_module_decl, at cp/module.cc:18587

2024-05-24 Thread nshead at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107401 Nathaniel Shead changed: What|Removed |Added CC||nshead at gcc dot gnu.org

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

2024-05-24 Thread nshead at gcc dot gnu.org via Gcc-bugs
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

[Bug c++/102345] [modules] Cannot define a module interface unit for anything in

2024-05-24 Thread nshead at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102345 Nathaniel Shead changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Bug c++/104318] [modules] ICE tsubst_copy, at cp/pt.c:16621

2024-05-24 Thread nshead at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104318 Nathaniel Shead changed: What|Removed |Added CC||nshead at gcc dot gnu.org

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

2024-05-24 Thread nshead at gcc dot gnu.org via Gcc-bugs
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

[Bug c++/114683] [modules] name declared in GMF in inline namespace and exported via using-decl from parent namespace is not visible to importer

2024-05-24 Thread nshead at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114683 Nathaniel Shead changed: What|Removed |Added Last reconfirmed||2024-05-24 CC|

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

2024-05-24 Thread nshead at gcc dot gnu.org via Gcc-bugs
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

[Bug c++/114868] [modules] func declared in GMF and exported via using-decl in module partition is not actually exported

2024-05-24 Thread nshead at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114868 Nathaniel Shead changed: What|Removed |Added Resolution|--- |FIXED Status|ASSIGNED

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

2024-05-24 Thread nshead at gcc dot gnu.org via Gcc-bugs
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

[Bug c++/105320] Use of shared_ptr within a type exported from a module results in spurious compiler error

2024-05-24 Thread nshead at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105320 Nathaniel Shead changed: What|Removed |Added Resolution|--- |FIXED Status|NEW

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

2024-05-24 Thread nshead at gcc dot gnu.org via Gcc-bugs
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

[Bug c++/114275] using std::thread within a templated function in a module fails to compile

2024-05-24 Thread nshead at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114275 Nathaniel Shead changed: What|Removed |Added Resolution|--- |FIXED Status|NEW

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

2024-05-24 Thread nshead at gcc dot gnu.org via Gcc-bugs
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

[Bug c++/115200] [modules] ICE in declare_module() with unclosed namespace scope before module perview

2024-05-24 Thread nshead at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115200 Nathaniel Shead changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

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

2024-05-23 Thread nshead at gcc dot gnu.org via Gcc-bugs
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

[Bug c++/114947] [modules] ICE when processing class-scope constrained partial specialisations

2024-05-23 Thread nshead at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114947 Nathaniel Shead changed: What|Removed |Added Resolution|--- |FIXED Target Milestone|---

[Bug c++/115020] New: [modules] ICE in import_export_decl for GMF function definition in partition

2024-05-09 Thread nshead at gcc dot gnu.org via Gcc-bugs
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:

[Bug c++/115007] New: [modules] ICE in maybe_clone_body when calling virtual destructor from instantiated template

2024-05-09 Thread nshead at gcc dot gnu.org via Gcc-bugs
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

[Bug c++/114856] [14/15 regression][modules] ICE (segfault)

2024-05-07 Thread nshead at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114856 Nathaniel Shead changed: What|Removed |Added Resolution|--- |FIXED Status|NEW

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

2024-05-07 Thread nshead at gcc dot gnu.org via Gcc-bugs
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

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

2024-05-06 Thread nshead at gcc dot gnu.org via Gcc-bugs
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

[Bug c++/114954] [modules] ICE in write_class_def with templated union type

2024-05-06 Thread nshead at gcc dot gnu.org via Gcc-bugs
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

[Bug c++/114954] New: [modules] ICE in write_class_def with templated union type

2024-05-05 Thread nshead at gcc dot gnu.org via Gcc-bugs
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

[Bug c++/114950] New: [modules] ICE in binding_cmp when merging friend functions in partitions

2024-05-05 Thread nshead at gcc dot gnu.org via Gcc-bugs
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:

[Bug c++/114947] New: [modules] ICE when processing class-scope constrained partial specialisations

2024-05-05 Thread nshead at gcc dot gnu.org via Gcc-bugs
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:

[Bug c++/114946] New: [concepts] No error for invalid requires constraint in declaration

2024-05-04 Thread nshead at gcc dot gnu.org via Gcc-bugs
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

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

2024-05-02 Thread nshead at gcc dot gnu.org via Gcc-bugs
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

[Bug c++/114917] [modules] Explicit specialisations in export namespace not permitted

2024-05-02 Thread nshead at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114917 Nathaniel Shead changed: What|Removed |Added Status|ASSIGNED|RESOLVED Target Milestone|---

[Bug c++/114917] [modules] Explicit specialisations in export namespace not permitted

2024-05-01 Thread nshead at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114917 Nathaniel Shead changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|

[Bug c++/114917] New: [modules] Explicit specialisations in export namespace not permitted

2024-05-01 Thread nshead at gcc dot gnu.org via Gcc-bugs
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

[Bug c++/105224] [modules] g++.dg/modules/virt-2_a.C: inline key methods: c++ modules and arm aapcs clash

2024-05-01 Thread nshead at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105224 Nathaniel Shead changed: What|Removed |Added Resolution|--- |FIXED Target Milestone|---

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

2024-05-01 Thread nshead at gcc dot gnu.org via Gcc-bugs
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

[Bug c++/114868] [modules] func declared in GMF and exported via using-decl in module partition is not actually exported

2024-05-01 Thread nshead at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114868 Nathaniel Shead changed: What|Removed |Added Ever confirmed|0 |1 Assignee|unassigned at

[Bug c++/98940] Implement C++23 language features

2024-04-30 Thread nshead at gcc dot gnu.org via Gcc-bugs
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

[Bug c++/107688] [C++23] P2615 - Meaningful exports

2024-04-30 Thread nshead at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107688 Nathaniel Shead changed: What|Removed |Added Resolution|--- |FIXED Status|ASSIGNED

[Bug c++/105320] Use of shared_ptr within a type exported from a module results in spurious compiler error

2024-04-30 Thread nshead at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105320 Nathaniel Shead changed: What|Removed |Added Target Milestone|--- |14.2 CC|

[Bug c++/114275] using std::thread within a templated function in a module fails to compile

2024-04-30 Thread nshead at gcc dot gnu.org via Gcc-bugs
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

[Bug c++/114630] [14/15 Regression] [modules] building module with submodule causes corrupt gcm

2024-04-26 Thread nshead at gcc dot gnu.org via Gcc-bugs
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

[Bug c++/114856] [14 regression][modules] ICE (segfault)

2024-04-25 Thread nshead at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114856 Nathaniel Shead changed: What|Removed |Added Ever confirmed|0 |1 Status|UNCONFIRMED

[Bug c++/114078] operator new and operator delete are incorrectly acceptable as explicit object member functions

2024-04-23 Thread nshead at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114078 Nathaniel Shead changed: What|Removed |Added Target Milestone|--- |14.0 Resolution|---

[Bug c++/114795] internal compiler error: in finish_member_declaration after module import in gcc 14.0.1 snapshot

2024-04-22 Thread nshead at gcc dot gnu.org via Gcc-bugs
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.

[Bug c++/114795] internal compiler error: in finish_member_declaration after module import in gcc 14.0.1 snapshot

2024-04-21 Thread nshead at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114795 Nathaniel Shead changed: What|Removed |Added See Also||https://gcc.gnu.org/bugzill

[Bug c++/114685] [modules] ICE when exporting a type through a different alias then one declared in GMF

2024-04-11 Thread nshead at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114685 Nathaniel Shead changed: What|Removed |Added See Also||https://gcc.gnu.org/bugzill

[Bug c++/114600] [14 Regression] [modules] redefinition errors when using certain std headers in GMF

2024-04-10 Thread nshead at gcc dot gnu.org via Gcc-bugs
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

[Bug c++/114630] [14 Regression] [modules] building module with submodule causes corrupt gcm

2024-04-10 Thread nshead at gcc dot gnu.org via Gcc-bugs
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

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

2024-04-09 Thread nshead at gcc dot gnu.org via Gcc-bugs
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

[Bug c++/104040] linker: when exported template class from module is used in several .cpp with same tpl arg ~ undefined reference to not default non-inline destructor

2024-04-09 Thread nshead at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104040 Nathaniel Shead changed: What|Removed |Added CC||nshead at gcc dot gnu.org Target

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

2024-04-09 Thread nshead at gcc dot gnu.org via Gcc-bugs
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

[Bug c++/99377] [modules] undefined std::string_view::empty() if referenced in inline exported function

2024-04-09 Thread nshead at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99377 Nathaniel Shead changed: What|Removed |Added Resolution|--- |FIXED CC|

[Bug c++/114600] [14 Regression] [modules] redefinition errors when using certain std headers in GMF

2024-04-05 Thread nshead at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114600 Nathaniel Shead changed: What|Removed |Added See Also||https://gcc.gnu.org/bugzill

[Bug c++/100482] namespaces as int in decltype expression

2024-04-05 Thread nshead at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100482 Nathaniel Shead changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Bug c++/101140] [modules] no matching function for call to ‘operator new(sizetype, void*)’

2024-03-26 Thread nshead at gcc dot gnu.org via Gcc-bugs
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

[Bug c++/101140] [modules] no matching function for call to ‘operator new(sizetype, void*)’

2024-03-26 Thread nshead at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101140 Nathaniel Shead changed: What|Removed |Added Status|UNCONFIRMED |NEW Ever confirmed|0

[Bug c++/112624] Internal compiler error when compiling a module

2024-03-26 Thread nshead at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112624 Nathaniel Shead changed: What|Removed |Added CC||nshead at gcc dot gnu.org ---

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

2024-03-18 Thread nshead at gcc dot gnu.org via Gcc-bugs
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

[Bug c++/112631] gcc rejects block-scope declaration of function in a module unit even if the function is attached to the global module fragment

2024-03-18 Thread nshead at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112631 Nathaniel Shead changed: What|Removed |Added Resolution|--- |FIXED Assignee|unassigned

[Bug testsuite/114320] New test case in r14-9439-g4aa87b856067d4 fails

2024-03-18 Thread nshead at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114320 Nathaniel Shead changed: What|Removed |Added Target Milestone|--- |14.0 Assignee|unassigned

[Bug testsuite/114320] New test case in r14-9439-g4aa87b856067d4 fails

2024-03-18 Thread nshead at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114320 Nathaniel Shead changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug c++/114275] using std::thread within a templated function in a module fails to compile

2024-03-17 Thread nshead at gcc dot gnu.org via Gcc-bugs
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

[Bug testsuite/114320] New test case in r14-9439-g4aa87b856067d4 fails

2024-03-15 Thread nshead at gcc dot gnu.org via Gcc-bugs
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

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

2024-03-12 Thread nshead at gcc dot gnu.org via Gcc-bugs
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

[Bug target/98688] [modules] does not work on PowerPC with opaque MMA types vector_pair/vector_quad

2024-03-12 Thread nshead at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98688 Nathaniel Shead changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Assignee|nathan at

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

2024-03-12 Thread nshead at gcc dot gnu.org via Gcc-bugs
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

[Bug c++/98645] [modules] does not work on PowerPC with IEEE 128-bit long double

2024-03-12 Thread nshead at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98645 Nathaniel Shead changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c++/111224] modules: xtreme-header-1_a.H etc. ICE (in core_vals, at cp/module.cc:6108) on AArch64 with SVE types

2024-03-08 Thread nshead at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111224 Nathaniel Shead changed: What|Removed |Added Status|NEW |ASSIGNED

[Bug c++/114275] using std::thread within a templated function in a module fails to compile

2024-03-07 Thread nshead at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114275 Nathaniel Shead changed: What|Removed |Added Ever confirmed|0 |1 CC|

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

2024-03-07 Thread nshead at gcc dot gnu.org via Gcc-bugs
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

[Bug c++/114229] [modules] duplicate vtable symbols when including stl in submodule

2024-03-07 Thread nshead at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114229 Nathaniel Shead changed: What|Removed |Added Status|NEW |RESOLVED CC|

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

2024-03-07 Thread nshead at gcc dot gnu.org via Gcc-bugs
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

[Bug c++/98881] [modules] internal compiler error: in tpl_parms_fini, at cp/module.cc:9933

2024-03-07 Thread nshead at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98881 Nathaniel Shead changed: What|Removed |Added Resolution|--- |FIXED CC|

[Bug c++/106851] [modules] Name conflict for exported using-declaration

2024-03-06 Thread nshead at gcc dot gnu.org via Gcc-bugs
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   2   >