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

2025-07-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 120377, which changed state. Bug 120377 Summary: ICE with fmtlib and modules https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120377 What|Removed |Added ---

[Bug c++/120377] ICE with fmtlib and modules

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

[Bug c++/121238] `-fmodules` causes invalid runtime exceptions with `std::format`

2025-07-31 Thread nshead at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=121238 --- Comment #13 from Nathaniel Shead --- *** Bug 121254 has been marked as a duplicate of this bug. ***

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

2025-07-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 121254, which changed state. Bug 121254 Summary: [modules] Specialization for std::formatter in a module causes std::format to throw error during parse https://gcc.gnu.org/bugzilla/show_bug.cgi?id=121254 Wha

[Bug c++/121254] [modules] Specialization for std::formatter in a module causes std::format to throw error during parse

2025-07-31 Thread nshead at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=121254 Nathaniel Shead changed: What|Removed |Added Resolution|--- |DUPLICATE Status|UNCONFIR

[Bug c++/121238] `-fmodules` causes invalid runtime exceptions with `std::format`

2025-07-31 Thread nshead at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=121238 Nathaniel Shead changed: What|Removed |Added Resolution|--- |FIXED Assignee|unassigned a

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

2025-07-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 121238, which changed state. Bug 121238 Summary: `-fmodules` causes invalid runtime exceptions with `std::format` https://gcc.gnu.org/bugzilla/show_bug.cgi?id=121238 What|Removed |Add

[Bug c++/121291] [16 regression] ICE in diagnose_trait_expr after error since r16-2492-gf1872cc05b0dc5

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

[Bug c++/121238] `-fmodules` causes invalid runtime exceptions with `std::format`

2025-07-30 Thread nshead at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=121238 --- Comment #9 from Nathaniel Shead --- Had a quick look tonight; the issue looks to be that TREE_ADDRESSABLE is not set on the PARM_DECL for first. Basically, we create the FUNCTION_DECL of the template instantiation for parse_integer from the

[Bug c++/121291] [16 regression] ICE in diagnose_trait_expr after error since r16-2492-gf1872cc05b0dc5

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

[Bug testsuite/121285] FAIL: g++.dg/modules/class-11_a.H

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

[Bug c++/121238] `-fmodules` causes invalid runtime exceptions with `std::format`

2025-07-28 Thread nshead at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=121238 --- Comment #8 from Nathaniel Shead --- Thanks! That's very helpful. So here's a pretty minimal reduction from what you've shown: // format.hpp inline void inc(const char*& __first) { ++__first; } template bool parse_integer(

[Bug c++/121238] `-fmodules` causes invalid runtime exceptions with `std::format`

2025-07-27 Thread nshead at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=121238 --- Comment #6 from Nathaniel Shead --- Created attachment 61980 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=61980&action=edit partial reduction OK, my cvise also ended up with something nondeterministic... here's an in-progress reduct

[Bug middle-end/120855] [16 Regression] Recent changes causing ICE in assemble_name_resolve since r16-1738

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

[Bug c++/121238] `-fmodules` causes invalid runtime exceptions with `std::format`

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

[Bug c++/108080] ICE: in module.cc:core_vals with -fmodule-header and #pragma GCC target / optimize (shows up in fmt)

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

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

2025-07-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 120961, which changed state. Bug 120961 Summary: ICE on C++20 module when compiling Eigen. https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120961 What|Removed |Added -

[Bug c++/108080] ICE: in module.cc:core_vals with -fmodule-header and #pragma GCC target / optimize (shows up in fmt)

2025-07-24 Thread nshead at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108080 Nathaniel Shead changed: What|Removed |Added CC||shyeyian at petalmail dot com --- Com

[Bug c++/120961] ICE on C++20 module when compiling Eigen.

2025-07-24 Thread nshead at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120961 Nathaniel Shead changed: What|Removed |Added Resolution|--- |DUPLICATE Status|UNCONFIR

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

2025-07-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 120962, which changed state. Bug 120962 Summary: " XXX references internal linkage entity YYY" when compiling a module interface https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120962 What|Removed

[Bug c++/120962] " XXX references internal linkage entity YYY" when compiling a module interface

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

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

2025-07-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 121175, which changed state. Bug 121175 Summary: [modules] ICE with explicit specialization of template class (internal compiler error: in tree_node, at cp/module.cc:9975) https://gcc.gnu.org/bugzilla/show_bug.cgi?id=12

[Bug c++/98735] ICE with -std=c++20 -fmodules-ts -fsanitize=undefined

2025-07-24 Thread nshead at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98735 Nathaniel Shead changed: What|Removed |Added CC||omerfaruko at gmail dot com --- Commen

[Bug c++/121175] [modules] ICE with explicit specialization of template class (internal compiler error: in tree_node, at cp/module.cc:9975)

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

[Bug c++/113854] the expression 'is_invocable_v ... evaluated to 'false'

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

[Bug c++/117294] Concept swallow diagnostics when they're defined in terms of type traits

2025-07-24 Thread nshead at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117294 --- Comment #6 from Nathaniel Shead --- With the above patch, the original testcase now gives the following diagnostic (using experimental-nesting=yes for clarity): $ g++-16 -std=c++20 -S -fdiagnostics-set-output=text:experimental-nesting=yes t

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

2025-07-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 120412, which changed state. Bug 120412 Summary: Modules ICE using decltype and lambda across TUs https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120412 What|Removed |Added --

[Bug c++/120412] Modules ICE using decltype and lambda across TUs

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

[Bug middle-end/120855] [16 Regression] Recent changes causing ICE in assemble_name_resolve

2025-06-28 Thread nshead at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120855 --- Comment #1 from Nathaniel Shead --- Created attachment 61747 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=61747&action=edit possible fix Sorry for the breakage. The issue is this assertion in assemble_name_resolve: mark_refe

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

2025-06-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 120644, which changed state. Bug 120644 Summary: [modules] conflicting type for imported declaration with variable template and auto https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120644 What|Removed

[Bug c++/120644] [modules] conflicting type for imported declaration with variable template and auto

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

[Bug c++/120040] Module ICE when constexpr function calls new on class withe empty destructor.

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

[Bug c++/98735] ICE with -std=c++20 -fmodules-ts -fsanitize=undefined

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

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

2025-06-27 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 98735, which changed state. Bug 98735 Summary: ICE with -std=c++20 -fmodules-ts -fsanitize=undefined https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98735 What|Removed |Added

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

2025-06-27 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 118904, which changed state. Bug 118904 Summary: [modules] ICE with std::source_location::current in inline function https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118904 What|Removed |

[Bug c++/118904] [modules] ICE with std::source_location::current in inline function

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

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

2025-06-27 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 120040, which changed state. Bug 120040 Summary: Module ICE when constexpr function calls new on class withe empty destructor. https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120040 What|Removed

[Bug c++/120676] Internal compiler error: in push_namespace (in modules app)

2025-06-23 Thread nshead at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120676 --- Comment #4 from Nathaniel Shead --- (In reply to Larry Smith from comment #3) > Thanks for the feedback. Will take a look into the "Textual merging of > reachable GM entities" issue you mentioned. The > https://gcc.gnu.org/bugzilla/show_bug.

[Bug c++/120644] [modules] conflicting type for imported declaration with variable template and auto

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

[Bug c++/120676] Internal compiler error: in push_namespace (in modules app)

2025-06-23 Thread nshead at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120676 --- Comment #2 from Nathaniel Shead --- Ah, I see you actually already reported almost exactly this in PR114990 :) The message is still "hopefully will be fixed for the next major release" but I personally have very limited time for OSS things,

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

2025-06-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 120676, which changed state. Bug 120676 Summary: Internal compiler error: in push_namespace (in modules app) https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120676 What|Removed |Added ---

[Bug c++/99000] [modules] merging of textual redefinitions: declaration std::__copy_move_a2 conflicts with import

2025-06-23 Thread nshead at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99000 Nathaniel Shead changed: What|Removed |Added CC||admin at hexadigm dot com --- Comment

[Bug c++/120676] Internal compiler error: in push_namespace (in modules app)

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

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

2025-06-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 120764, which changed state. Bug 120764 Summary: redefinition errors when using certain std headers in GMF https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120764 What|Removed |Added -

[Bug c++/99000] [modules] merging of textual redefinitions: declaration std::__copy_move_a2 conflicts with import

2025-06-23 Thread nshead at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99000 Nathaniel Shead changed: What|Removed |Added CC||furyusss at yahoo dot fr --- Comment #

[Bug c++/120764] redefinition errors when using certain std headers in GMF

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

[Bug c++/119864] [15/16 Regression][modules] ICE with -fmodules and omp reduction of UDT

2025-06-05 Thread nshead at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119864 --- Comment #13 from Nathaniel Shead --- (In reply to Pilar Latiesa from comment #12) > If sum isn't a template it compiles fine with the current trunk: > https://godbolt.org/z/4cGfTocj8 Right; it's only an issue if we need to stream the body o

[Bug c++/120499] import std: indirect use of an exported class using a vector yields undefined symbol

2025-06-02 Thread nshead at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120499 --- Comment #2 from Nathaniel Shead --- The issue appears to be some confusion over which TU is reponsible for instantiating the destructor of the existing specialisation 'vector': the main file thinks that it's already been instantiated because

[Bug c++/120499] import std: indirect use of an exported class using a vector yields undefined symbol

2025-06-01 Thread nshead at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120499 Nathaniel Shead changed: What|Removed |Added CC||nshead at gcc dot gnu.org Ever co

[Bug c++/113563] Rejects capture of `this` in C++23 `this auto` lambda

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

[Bug c++/120458] module-name does not allow non-ASCII characters

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

[Bug c++/119864] [15/16 Regression][modules] ICE with -fmodules and omp reduction of UDT

2025-05-29 Thread nshead at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119864 --- Comment #10 from Nathaniel Shead --- (In reply to Pilar Latiesa from comment #9) > (In reply to Nathaniel Shead from comment #4) > > > The assertion is thrown when streaming the generated function "omp declare > > reduction Op" because this

[Bug c++/120412] Modules ICE using decltype and lambda across TUs

2025-05-23 Thread nshead at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120412 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

2025-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 120414, which changed state. Bug 120414 Summary: ICE in module serialization - bad file data https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120414 What|Removed |Added ---

[Bug c++/120414] ICE in module serialization - bad file data

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

[Bug c++/120363] internal compiler error: in tree_node, at cp/module.cc:9956

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

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

2025-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 120363, which changed state. Bug 120363 Summary: internal compiler error: in tree_node, at cp/module.cc:9956 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120363 What|Removed |Added ---

[Bug c++/120414] ICE in module serialization - bad file data

2025-05-23 Thread nshead at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120414 Nathaniel Shead changed: What|Removed |Added Last reconfirmed||2025-05-23 Blocks|

[Bug c++/118829] [modules] ICE in add_indirects emitting template typedef struct

2025-05-23 Thread nshead at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118829 Nathaniel Shead changed: What|Removed |Added CC||cjangus at gmail dot com --- Comment

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

2025-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 120411, which changed state. Bug 120411 Summary: ICE compiling module relating to typedef struct {} https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120411 What|Removed |Added

[Bug c++/120411] ICE compiling module relating to typedef struct {}

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

[Bug c++/120412] Modules ICE using decltype and lambda across TUs

2025-05-23 Thread nshead at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120412 Nathaniel Shead changed: What|Removed |Added Keywords||ice-on-valid-code Ever confirmed|

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

2025-05-22 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 120406, which changed state. Bug 120406 Summary: Modules ICE when including spdlog in Global Module Fragment https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120406 What|Removed |Added ---

[Bug c++/120406] Modules ICE when including spdlog in Global Module Fragment

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

[Bug c++/108080] ICE: in module.cc:core_vals with -fmodule-header and #pragma GCC target / optimize (shows up in fmt)

2025-05-22 Thread nshead at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108080 Nathaniel Shead changed: What|Removed |Added CC||chrisi57001 at gmail dot com --- Comm

[Bug c++/120379] [modules] dependency file generation causes ICE when two export module declarations are provided

2025-05-21 Thread nshead at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120379 Nathaniel Shead changed: What|Removed |Added Ever confirmed|0 |1 Summary|[modules]

[Bug c++/120377] ICE with fmtlib and modules

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

[Bug c++/120379] New: [modules] -fdeps-format=p1689r5 causes ICE when two export module declarations are provided

2025-05-21 Thread nshead at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120379 Bug ID: 120379 Summary: [modules] -fdeps-format=p1689r5 causes ICE when two export module declarations are provided Product: gcc Version: 16.0 Status: UNCONFIRMED

[Bug c++/120363] internal compiler error: in tree_node, at cp/module.cc:9956

2025-05-20 Thread nshead at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120363 Nathaniel Shead changed: What|Removed |Added Last reconfirmed||2025-05-21 Ever confirmed|0

[Bug c++/120349] [16 regression] std::println link fail with std module since r16-688-gc875748cdc468e

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

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

2025-05-19 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 120349, which changed state. Bug 120349 Summary: [16 regression] std::println link fail with std module since r16-688-gc875748cdc468e https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120349 What|Removed

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

2025-05-19 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 120350, which changed state. Bug 120350 Summary: [modules] address taken but ‘TREE_ADDRESSABLE’ bit not set for imported inline ref of typeid https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120350 What|Remo

[Bug c++/120350] [modules] address taken but ‘TREE_ADDRESSABLE’ bit not set for imported inline ref of typeid

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

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

2025-05-19 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 120013, which changed state. Bug 120013 Summary: SIGSEGV ICE with modules related to instantiation of templates across partition units https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120013 What|Removed

[Bug c++/120013] SIGSEGV ICE with modules related to instantiation of templates across partition units

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

[Bug c++/120349] [16 regression] std::println link fail with std module since r16-688-gc875748cdc468e

2025-05-19 Thread nshead at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120349 Nathaniel Shead changed: What|Removed |Added Ever confirmed|0 |1 Target Milestone|---

[Bug c++/120350] New: [modules] address taken but ‘TREE_ADDRESSABLE’ bit not set for imported inline ref of typeid

2025-05-19 Thread nshead at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120350 Bug ID: 120350 Summary: [modules] address taken but ‘TREE_ADDRESSABLE’ bit not set for imported inline ref of typeid Product: gcc Version: 16.0 Status: UNCONFIRMED

[Bug c++/120318] Module deduced return type error.

2025-05-17 Thread nshead at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120318 Nathaniel Shead changed: What|Removed |Added Keywords||needs-bisection CC|

[Bug c++/99000] [modules] merging of textual redefinitions: declaration std::__copy_move_a2 conflicts with import

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

[Bug c++/120323] ICE when mixing #include and import std

2025-05-17 Thread nshead at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120323 Nathaniel Shead changed: What|Removed |Added Resolution|--- |DUPLICATE See Also|

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

2025-05-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 120323, which changed state. Bug 120323 Summary: ICE when mixing #include and import std https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120323 What|Removed |Added ---

[Bug c++/120013] SIGSEGV ICE with modules related to instantiation of templates across partition units

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

[Bug c++/118245] [14 Regression] ICE: in convert_nontype_argument, Passing a lambda as a template argument and base class

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

[Bug c++/119844] Incomplete types are displayed after the import module

2025-05-14 Thread nshead at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119844 --- Comment #4 from Nathaniel Shead --- (In reply to printfne from comment #3) > Thank you for the solution you proposed. It is indeed very useful. Besides, > I want to know if the C++ standard has any regulations on the symbols > exported in th

[Bug libstdc++/120160] Implicitly import std if standard library header is included

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

[Bug c++/118245] [14 Regression] ICE: in convert_nontype_argument, Passing a lambda as a template argument and base class

2025-05-14 Thread nshead at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118245 --- Comment #12 from Nathaniel Shead --- (In reply to Richard Biener from comment #11) > (In reply to Nathaniel Shead from comment #10) > > This is fixed for GCC 15. Unfortunately this patch isn't appropriate for > > backporting as it will caus

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

2025-05-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 120125, which changed state. Bug 120125 Summary: [15/16 Regression] ICE in add_to_same_comdat_group when using -Os or -fdeclone-ctor-dtor since r15-521-g6ad7ca1bb90573 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120125

[Bug c++/120125] [15/16 Regression] ICE in add_to_same_comdat_group when using -Os or -fdeclone-ctor-dtor since r15-521-g6ad7ca1bb90573

2025-05-14 Thread nshead at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120125 Nathaniel Shead changed: What|Removed |Added Target Milestone|15.0|15.2 Status|ASSIGNED

[Bug c++/120195] New: [modules] export using of purview 'extern "C++"' declaration not bound in importers

2025-05-09 Thread nshead at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120195 Bug ID: 120195 Summary: [modules] export using of purview 'extern "C++"' declaration not bound in importers Product: gcc Version: 16.0 Status: UNCONFIRMED Keyw

[Bug c++/119938] [15/16 Regression][modules] Class type NTTPs are not considered constant when imported

2025-05-09 Thread nshead at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119938 Nathaniel Shead changed: What|Removed |Added CC||rafel.perello at upc dot edu --- Comm

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

2025-05-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 120183, which changed state. Bug 120183 Summary: Incomplete type error in module import https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120183 What|Removed |Added

[Bug c++/120183] Incomplete type error in module import

2025-05-09 Thread nshead at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120183 Nathaniel Shead changed: What|Removed |Added Resolution|--- |DUPLICATE CC|

[Bug c++/120125] [15/16 Regression] ICE in add_to_same_comdat_group when using -Os or -fdeclone-ctor-dtor since r15-521-g6ad7ca1bb90573

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

[Bug c++/120125] [15/16 Regression] ICE in add_to_same_comdat_group when using -Os or -fdeclone-ctor-dtor since r15-521-g6ad7ca1bb90573

2025-05-08 Thread nshead at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120125 --- Comment #6 from Nathaniel Shead --- Created attachment 61367 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=61367&action=edit clone-4_b.s This is the testcase I've been using: $ cat ~/t/modules/clone-4_a.C // PR c++/120125 // { dg-ad

[Bug c++/120125] [15/16 Regression] ICE in add_to_same_comdat_group when using -Os or -fdeclone-ctor-dtor since r15-521-g6ad7ca1bb90573

2025-05-07 Thread nshead at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120125 --- Comment #4 from Nathaniel Shead --- FWIW I have a WIP patch that fixes the ICE (also for the original testcase): diff --git a/gcc/cp/optimize.cc b/gcc/cp/optimize.cc index 6f9a77f407a..fc4d6c2e351 100644 --- a/gcc/cp/optimize.cc +++ b/gcc/c

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

2025-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 118964, which changed state. Bug 118964 Summary: include in the module causes a compilation error https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118964 What|Removed |Added

[Bug c++/118964] include in the module causes a compilation error

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

[Bug c++/120125] [15/16 Regression] ICE in add_to_same_comdat_group when using -Os or -fdeclone-ctor-dtor

2025-05-06 Thread nshead at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120125 Nathaniel Shead changed: What|Removed |Added Last reconfirmed||2025-05-06 Status|UNCONFI

[Bug c++/120108] Feature request: Command-line option to rename module

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

[Bug c++/120040] Module ICE when constexpr function calls new on class withe empty destructor.

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

  1   2   3   4   5   6   >