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

2024-02-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 103499, which changed state. Bug 103499 Summary: C++20 modules error: invalid use of non-static member function https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103499 What|Removed |Added

[Bug c++/103499] C++20 modules error: invalid use of non-static member function

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

[Bug c++/103339] [modules] ICE in exporting module on use of outside specialization

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

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

2024-02-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 103339, which changed state. Bug 103339 Summary: [modules] ICE in exporting module on use of outside specialization https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103339 What|Removed |A

[Bug c++/107192] [modules] internal compiler error: Segmentation fault parsing line "module :Bar;"

2024-02-11 Thread nshead at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107192 Nathaniel Shead changed: What|Removed |Added Keywords|ice-on-valid-code |ice-on-invalid-code Assigne

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

2024-02-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 107192, which changed state. Bug 107192 Summary: [modules] internal compiler error: Segmentation fault parsing line "module :Bar;" https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107192 What|Removed

[Bug c++/106849] internal compiler error: tree check: expected none of template_decl, have template_decl in do_nonmember_using_decl, at cp/name-lookup.cc:4841

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

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

2024-02-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 106849, which changed state. Bug 106849 Summary: internal compiler error: tree check: expected none of template_decl, have template_decl in do_nonmember_using_decl, at cp/name-lookup.cc:4841 https://gcc.gnu.org/bugzill

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

2024-02-11 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 106849, which changed state. Bug 106849 Summary: internal compiler error: tree check: expected none of template_decl, have template_decl in do_nonmember_using_decl, at cp/name-lookup.cc:4841 https://gcc.gnu.org/bugzill

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

2024-02-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 106348, which changed state. Bug 106348 Summary: c++modules: invalid syntax accepted https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106348 What|Removed |Added ---

[Bug c++/106348] c++modules: invalid syntax accepted

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

[Bug c++/105515] [modules] const std::vector inside a module namespace. Error.

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

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

2024-02-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 105515, which changed state. Bug 105515 Summary: [modules] const std::vector inside a module namespace. Error. https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105515 What|Removed |Added

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

2024-02-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 99232, which changed state. Bug 99232 Summary: Exported variable in module gives error: 'lambda' was not declared in this scope https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99232 What|Removed

[Bug c++/99232] Exported variable in module gives error: 'lambda' was not declared in this scope

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

[Bug c++/102598] [modules] ICE in pp_string, at pretty-print.c

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

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

2024-02-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 102598, which changed state. Bug 102598 Summary: [modules] ICE in pp_string, at pretty-print.c https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102598 What|Removed |Added -

[Bug c++/99232] Exported variable in module gives error: 'lambda' was not declared in this scope

2024-02-11 Thread nshead at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99232 Nathaniel Shead changed: What|Removed |Added CC||e9leyland at outlook dot com --- Comme

[Bug c++/102545] [modules] inlining constexpr is required yet it should not be.

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

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

2024-02-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 102545, which changed state. Bug 102545 Summary: [modules] inlining constexpr is required yet it should not be. https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102545 What|Removed |Added

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

2024-02-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 100707, which changed state. Bug 100707 Summary: [modules] ICE on nested namespace https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100707 What|Removed |Added -

[Bug c++/100707] [modules] ICE on nested namespace

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

[Bug c++/100689] [modules] internal compiler error: Segmentation fault when using modules and -g

2024-02-11 Thread nshead at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100689 Nathaniel Shead changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |nshead at gcc dot gnu.org

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

2024-02-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 100689, which changed state. Bug 100689 Summary: [modules] internal compiler error: Segmentation fault when using modules and -g https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100689 What|Removed

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

2024-02-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 100617, which changed state. Bug 100617 Summary: [modules] Exported namespace not visible from outside when the module imports another module that declares the same namespace https://gcc.gnu.org/bugzilla/show_bug.cgi?id

[Bug c++/100617] [modules] Exported namespace not visible from outside when the module imports another module that declares the same namespace

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

[Bug c++/98885] [modules] forward declaration of classes prevent them from being exported at the point of actual declaration

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

[Bug c++/98885] [modules] forward declaration of classes prevent them from being exported at the point of actual declaration

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

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

2024-02-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 98885, which changed state. Bug 98885 Summary: [modules] forward declaration of classes prevent them from being exported at the point of actual declaration https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98885

[Bug c++/98417] ICE when using C++ modules and -g

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

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

2024-02-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 98417, which changed state. Bug 98417 Summary: ICE when using C++ modules and -g https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98417 What|Removed |Added

[Bug c++/99573] ICE in module: internal compiler error: tree check: expected class ‘type’, have ‘exceptional’ (error_mark) in start_enum, at cp/decl.c:15663

2024-02-14 Thread nshead at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99573 Nathaniel Shead changed: What|Removed |Added Keywords||error-recovery Assignee|unas

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

2024-02-14 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 99573, which changed state. Bug 99573 Summary: ICE in module: internal compiler error: tree check: expected class ‘type’, have ‘exceptional’ (error_mark) in start_enum, at cp/decl.c:15663 https://gcc.gnu.org/bugzilla/sh

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

2024-02-14 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 113708, which changed state. Bug 113708 Summary: [modules] ICE in import_export_decl with non-trivially initialized inline variable in header module https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113708 What

[Bug c++/113708] [modules] ICE in import_export_decl with non-trivially initialized inline variable in header module

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

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

2024-02-15 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 110894, which changed state. Bug 110894 Summary: [modules] Program terminates with signal SIGSEGV https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110894 What|Removed |Added --

[Bug c++/110894] [modules] Program terminates with signal SIGSEGV

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

[Bug c++/109953] [c++modules] segmentation fault with import "functional" during program execution

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

[Bug c++/110894] [modules] Program terminates with signal SIGSEGV

2024-02-15 Thread nshead at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110894 Bug 110894 depends on bug 109953, which changed state. Bug 109953 Summary: [c++modules] segmentation fault with import "functional" during program execution https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109953 What|Removed

[Bug c++/110893] [modules] ICE Segmentation fault during GIMPLE pass modref

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

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

2024-02-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 110893, which changed state. Bug 110893 Summary: [modules] ICE Segmentation fault during GIMPLE pass modref https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110893 What|Removed |Added

[Bug c++/107398] ICE in maybe_key_decl, at cp/module.cc:18834

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

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

2024-02-28 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 107398, which changed state. Bug 107398 Summary: ICE in maybe_key_decl, at cp/module.cc:18834 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107398 What|Removed |Added --

[Bug c++/111710] [modules] ICE when compiling module where a lambda is assigned to a field in an exported class

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

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

2024-02-28 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 111710, which changed state. Bug 111710 Summary: [modules] ICE when compiling module where a lambda is assigned to a field in an exported class https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111710 What|Re

[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-01 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 CC||nshead at gcc dot gnu.org --- Comment

[Bug c++/114170] [modules] error streaming in header unit with instantiated variable template with non-trivial initializer

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

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

2024-03-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 114170, which changed state. Bug 114170 Summary: [modules] error streaming in header unit with instantiated variable template with non-trivial initializer https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114170

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

2024-03-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 114005, which changed state. Bug 114005 Summary: Constructing a constexpr std::initializer_list ICEs GCC when using C++ modules https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114005 What|Removed

[Bug c++/114005] Constructing a constexpr std::initializer_list ICEs GCC when using C++ modules

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

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

2024-03-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 107400, which changed state. Bug 107400 Summary: [c++ modules] ICE tree check: expected class 'type', have 'declaration' (template_decl) in get_originating_module_decl, at cp/module.cc:18587 https://gcc.gnu.org/bugzill

[Bug c++/107400] [c++ modules] ICE tree check: expected class 'type', have 'declaration' (template_decl) in get_originating_module_decl, at cp/module.cc:18587

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

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

2024-03-04 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 Assignee|unassigned at gcc dot gnu.org |nshead at gcc dot gnu.org

[Bug c++/113629] 'deducing this' does not work with conversion operators

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

[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 t

[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++/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++/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 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 |A

[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++/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 Assignee|unassigne

[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++/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 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 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 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 t

[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 c

[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 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 at

[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 a

[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 https://gcc.gnu.org/bugzilla/show_bug.cgi?

[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 --- Comment

[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++/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 looku

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

2024-08-04 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 Keywords||ice-on-invalid-code --- Comment #2 fr

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

2024-08-05 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 Keywords|ice-on-invalid-code |ice-on-valid-code --- Comment #4 from

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

2024-08-06 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 Target Milestone|--- |15.0 Status|ASSIGNED

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

2024-08-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 115231, which changed state. Bug 115231 Summary: [C++20] [Modules] deduction guides reachability https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115231 What|Removed |Added ---

[Bug c++/115062] [modules] internal compiler error: in simplify_aggr_init_exp

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

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

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

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

2024-08-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 114950, which changed state. Bug 114950 Summary: [modules] ICE in binding_cmp when merging friend functions in partitions https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114950 What|Removed

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

2024-08-07 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 Status|NEW |RESOLVED Resolution|---

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

2024-08-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 115801, which changed state. Bug 115801 Summary: [modules] segfault instantiating a template with a templated friend declaration referring to an unexported template using a qualified name https://gcc.gnu.org/bugzilla/s

[Bug c++/115062] [modules] internal compiler error: in simplify_aggr_init_exp

2024-08-07 Thread nshead at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115062 --- Comment #2 from Nathaniel Shead --- This minimal patch fixes the (reduced) issue: diff --git a/gcc/cp/class.cc b/gcc/cp/class.cc index 718601756dd..81429f3a73b 100644 --- a/gcc/cp/class.cc +++ b/gcc/cp/class.cc @@ -2312,6 +2312,7 @@ fixup_t

[Bug c++/115062] [modules] internal compiler error: in simplify_aggr_init_exp

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

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

2024-08-08 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 115062, which changed state. Bug 115062 Summary: [modules] internal compiler error: in simplify_aggr_init_exp https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115062 What|Removed |Added --

[Bug c++/99274] [modules] Error compiling some system headers: "wrong number of template arguments (1, should be 2)"

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

[Bug c++/116364] New: [modules] GM explicit specialisation not propagated from partition

2024-08-13 Thread nshead at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116364 Bug ID: 116364 Summary: [modules] GM explicit specialisation not propagated from partition Product: gcc Version: 15.0 Status: UNCONFIRMED Keywords: rejects-val

[Bug c++/116364] [modules] GM explicit specialisation not propagated from partition

2024-08-13 Thread nshead at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116364 --- Comment #1 from Nathaniel Shead --- The following (untested) patch seems to fix the issue: diff --git a/gcc/cp/module.cc b/gcc/cp/module.cc index f4d137b13a1..75967c259fc 100644 --- a/gcc/cp/module.cc +++ b/gcc/cp/module.cc @@ -13521,11 +13

[Bug c++/116382] New: [modules] Importing NTTP of template type causes recursive lazy load

2024-08-15 Thread nshead at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116382 Bug ID: 116382 Summary: [modules] Importing NTTP of template type causes recursive lazy load Product: gcc Version: 15.0 Status: UNCONFIRMED Keywords: rejects-v

[Bug c++/116401] New: [modules] Header units can contain definitions of non-inline decls with external linkage

2024-08-17 Thread nshead at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116401 Bug ID: 116401 Summary: [modules] Header units can contain definitions of non-inline decls with external linkage Product: gcc Version: 15.0 Status: UNCONFIRMED

[Bug c++/116403] New: [modules] Deduction guides not reachable across transitive non-exported imports

2024-08-17 Thread nshead at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116403 Bug ID: 116403 Summary: [modules] Deduction guides not reachable across transitive non-exported imports Product: gcc Version: 15.0 Status: UNCONFIRMED Keywords

[Bug c++/116364] [modules] GM explicit specialisation not propagated from partition

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

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

2024-08-20 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 116364, which changed state. Bug 116364 Summary: [modules] GM explicit specialisation not propagated from partition https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116364 What|Removed |A

[Bug c++/116382] [modules] Importing NTTP of template type causes recursive lazy load

2024-08-20 Thread nshead at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116382 Nathaniel Shead changed: What|Removed |Added Target Milestone|--- |15.0 Status|UNCONFIRMED

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

2024-08-20 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 116382, which changed state. Bug 116382 Summary: [modules] Importing NTTP of template type causes recursive lazy load https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116382 What|Removed

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

2024-08-20 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 116403, which changed state. Bug 116403 Summary: [modules] Deduction guides not reachable across transitive non-exported imports https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116403 What|Removed

[Bug c++/116403] [modules] Deduction guides not reachable across transitive non-exported imports

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

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

2024-08-20 Thread nshead at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115020 Nathaniel Shead changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |nshead at gcc dot gnu.org T

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

2024-08-20 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 115020, which changed state. Bug 115020 Summary: [modules] ICE in import_export_decl for GMF function definition in partition https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115020 What|Removed

  1   2   3   4   >