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

2024-04-05 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114600 Patrick Palka 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-05 Thread ppalka at gcc dot gnu.org via Gcc-bugs
, ||ppalka at gcc dot gnu.org Keywords||rejects-valid Target Milestone|--- |14.0 Blocks||103524 Summary|[modules] redefinition |[14 Regression

[Bug c++/99426] [modules] failed to read compiled module cluster 1186: Bad file data

2024-04-03 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99426 --- Comment #7 from Patrick Palka --- There's a patch pending review at https://gcc.gnu.org/pipermail/gcc-patches/2024-March/647203.html Until that's merged, one should be able to work around this error with a trunk compiler by using

[Bug libstdc++/103924] views::join combined with std::string cannot be used in constant expressions

2024-03-29 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103924 --- Comment #3 from Patrick Palka --- >From PR114530: #include #include static_assert( std::ranges::distance( std::views::single(std::views::cartesian_product(std::string{})) | std::views::join ) == 0 );

[Bug libstdc++/114530] accessing 'std::__cxx11::basic_string::::_M_allocated_capacity' member instead of initialized 'std::__cxx11::basic_string::::_M_local_b

2024-03-29 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114530 Patrick Palka changed: What|Removed |Added CC||ppalka at gcc dot gnu.org

[Bug libstdc++/103924] views::join combined with std::string cannot be used in constant expressions

2024-03-29 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103924 --- Comment #2 from Patrick Palka --- *** Bug 114530 has been marked as a duplicate of this bug. ***

[Bug c++/114377] [13/14 Regression] GCC crashes on an example of CTAD for alias templates

2024-03-27 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114377 Patrick Palka changed: What|Removed |Added Keywords||patch --- Comment #4 from Patrick

[Bug c++/114497] Alias CTAD crashes

2024-03-27 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114497 Patrick Palka changed: What|Removed |Added CC||ppalka at gcc dot gnu.org

[Bug c++/114377] [13/14 Regression] GCC crashes on an example of CTAD for alias templates

2024-03-27 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114377 --- Comment #3 from Patrick Palka --- *** Bug 114497 has been marked as a duplicate of this bug. ***

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

2024-03-26 Thread ppalka at gcc dot gnu.org via Gcc-bugs
||ppalka at gcc dot gnu.org Ever confirmed|0 |1 Status|UNCONFIRMED |WAITING

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

2024-03-26 Thread ppalka at gcc dot gnu.org via Gcc-bugs
, ||ppalka at gcc dot gnu.org --- Comment #4 from Patrick Palka --- 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 lookup is performed at template definition time

[Bug libstdc++/114477] The user-defined constructor of filter_view::iterator is not fully compliant with the standard

2024-03-26 Thread ppalka at gcc dot gnu.org via Gcc-bugs
||a/show_bug.cgi?id=97600 CC||ppalka at gcc dot gnu.org --- Comment #3 from Patrick Palka --- FWIW these ctors were originally changed to take view* instead of view& with r11-4584 to work around the unst

[Bug c++/110714] constexpr lifetime error: base class this pointer

2024-03-25 Thread ppalka at gcc dot gnu.org via Gcc-bugs
, ||ppalka at gcc dot gnu.org --- Comment #6 from Patrick Palka --- For the original testcase, evaluation of pf->get_this(); yields [0] instead of the expected , which we don't recognize as a valid constexpr heap pointer thus leading to the error. This hea

[Bug c++/114393] [14 regression] over eager "invalid use of void expression" ? since r14-2170-g4cf64d9cc2faf4

2024-03-25 Thread ppalka at gcc dot gnu.org via Gcc-bugs
at gcc dot gnu.org |ppalka at gcc dot gnu.org

[Bug c++/93595] [c++20] function call, substitution failure of template parameter with a lambda default in template context

2024-03-25 Thread ppalka at gcc dot gnu.org via Gcc-bugs
at gcc dot gnu.org |ppalka at gcc dot gnu.org

[Bug c++/99599] [11/12/13 Regression] Concepts requirement falsely reporting cyclic dependency, breaks tag_invoke pattern

2024-03-22 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99599 --- Comment #23 from Patrick Palka --- (In reply to Jonathan Wakely from comment #22) > Here we go, this still fails on trunk, just by making the data member > private: That's because for a non-dependent conversion to a class type we only check

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

2024-03-18 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114275 --- Comment #5 from Patrick Palka --- (In reply to Nathaniel Shead from comment #4) > 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',

[Bug c++/114377] [13/14 Regression] GCC crashes on an example of CTAD for alias templates

2024-03-18 Thread ppalka at gcc dot gnu.org via Gcc-bugs
of ||CTAD for alias templates Last reconfirmed||2024-03-18 CC||jason at gcc dot gnu.org, ||ppalka at gcc dot gnu.org --- Comment #1 from Patrick Palka --- The ICE started

[Bug c++/60679] [DR1647] class specialization not instantiated even though it is a better match than the primary template

2024-03-18 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60679 Patrick Palka changed: What|Removed |Added CC||hokein.wu at gmail dot com --- Comment

[Bug c++/114378] GCC fails on selecting a partial template specialization.

2024-03-18 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114378 Patrick Palka changed: What|Removed |Added CC||ppalka at gcc dot gnu.org

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

2024-03-16 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99242 --- Comment #4 from Patrick Palka --- A curious reduction: $ cat 99242_a.H bool __is_constant_evaluated(); $ cat 99242_b.H bool __is_constant_evaluated(); $ cat 99242_c.H bool __is_constant_evaluated(); $ cat 99242_d.C bool

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

2024-03-16 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99241 Patrick Palka changed: What|Removed |Added CC||ppalka at gcc dot gnu.org --- Comment

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

2024-03-16 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99242 Patrick Palka changed: What|Removed |Added CC||ppalka at gcc dot gnu.org --- Comment

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

2024-03-13 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102345 Patrick Palka changed: What|Removed |Added CC||ppalka at gcc dot gnu.org

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

2024-03-13 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103524 Bug 103524 depends on bug 101000, which changed state. Bug 101000 Summary: ICE when trying to import the absl/container/flat_hash_map.h as a header module https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101000 What|Removed

[Bug c++/101000] ICE when trying to import the absl/container/flat_hash_map.h as a header module

2024-03-13 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101000 Patrick Palka changed: What|Removed |Added Status|NEW |RESOLVED Target Milestone|---

[Bug c++/99000] [modules] declaration std::__copy_move_a2 conflicts with import

2024-03-13 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99000 Patrick Palka changed: What|Removed |Added CC||iains at gcc dot gnu.org --- Comment #3

[Bug c++/110447] [modules] unexpected attachment of GMF decls to a named module.

2024-03-13 Thread ppalka at gcc dot gnu.org via Gcc-bugs
||ppalka at gcc dot gnu.org Status|UNCONFIRMED |RESOLVED --- Comment #2 from Patrick Palka --- dup of PR99000 AFAICT *** This bug has been marked as a duplicate of bug 99000 ***

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

2024-03-13 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103524 Bug 103524 depends on bug 110447, which changed state. Bug 110447 Summary: [modules] unexpected attachment of GMF decls to a named module. https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110447 What|Removed

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

2024-03-13 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103524 Bug 103524 depends on bug 106363, which changed state. Bug 106363 Summary: [13 Regression] [modules] ICE using-declaration of imported name in the same namespace https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106363 What|Removed

[Bug c++/106363] [13 Regression] [modules] ICE using-declaration of imported name in the same namespace

2024-03-13 Thread ppalka at gcc dot gnu.org via Gcc-bugs
|RESOLVED CC||ppalka at gcc dot gnu.org Target Milestone|13.3|14.0 --- Comment #8 from Patrick Palka --- IIUC this checking-only ICE is not actually a regression so let's mark this as fixed for 14 only.

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

2024-03-13 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103524 Bug 103524 depends on bug 98462, which changed state. Bug 98462 Summary: [modules] ICE when making iomanip module and all modules after it https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98462 What|Removed

[Bug c++/98462] [modules] ICE when making iomanip module and all modules after it

2024-03-13 Thread ppalka at gcc dot gnu.org via Gcc-bugs
|--- |FIXED Status|ASSIGNED|RESOLVED CC||ppalka at gcc dot gnu.org --- Comment #1 from Patrick Palka --- Seems fixed even in GCC 11.

[Bug c++/109946] [c++modules] linker error undefined reference to `vtable for std::bad_expected_access'

2024-03-11 Thread ppalka at gcc dot gnu.org via Gcc-bugs
|--- |14.0 CC||ppalka at gcc dot gnu.org Status|UNCONFIRMED |RESOLVED --- Comment #1 from Patrick Palka --- This seems to work with recent GCC trunk.

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

2024-03-11 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103524 Bug 103524 depends on bug 109946, which changed state. Bug 109946 Summary: [c++modules] linker error undefined reference to `vtable for std::bad_expected_access' https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109946 What|Removed

[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-03-11 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99573 Patrick Palka changed: What|Removed |Added CC||unlvsur at live dot com --- Comment #5

[Bug c++/101093] C++20 Module ICE cannot define 'enum class std::align_val_t' in different module

2024-03-11 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101093 Patrick Palka changed: What|Removed |Added CC||ppalka at gcc dot gnu.org

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

2024-03-11 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103524 Bug 103524 depends on bug 101093, which changed state. Bug 101093 Summary: C++20 Module ICE cannot define 'enum class std::align_val_t' in different module https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101093 What|Removed

[Bug c++/103754] [11,12][ice][modules] import bits/stdc++.h and map

2024-03-11 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103754 Patrick Palka changed: What|Removed |Added CC||ppalka at gcc dot gnu.org Target

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

2024-03-11 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103524 Bug 103524 depends on bug 103754, which changed state. Bug 103754 Summary: [11,12][ice][modules] import bits/stdc++.h and map https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103754 What|Removed |Added

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

2024-03-11 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103524 Bug 103524 depends on bug 102525, which changed state. Bug 102525 Summary: error: failed to read compiled module: Bad file data when trying to use modules possible 98944 regression https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102525

[Bug c++/102525] error: failed to read compiled module: Bad file data when trying to use modules possible 98944 regression

2024-03-11 Thread ppalka at gcc dot gnu.org via Gcc-bugs
||ppalka at gcc dot gnu.org Target Milestone|--- |13.0 Resolution|--- |FIXED --- Comment #1 from Patrick Palka --- This seems fixed in GCC 13/trunk.

[Bug c++/111284] [11/12/13/14 Regression] Some passing-by-value parameters are mishandled since GCC 9, affecting libstdc++'s constexpr std::string

2024-03-11 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111284 --- Comment #9 from Patrick Palka --- (In reply to Jakub Jelinek from comment #8) > Created attachment 57648 [details] > gcc14-pr111284.patch > > So, I've tried to fix this by constexpr evaluating the arguments passed to > PARM_DECLs with

[Bug c++/114303] [11/12/13/14 Regression] ICE with constexpr if and accessing captures across nested generic lambdas

2024-03-11 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114303 Patrick Palka changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |ppalka at gcc dot gnu.org

[Bug c++/99599] [11/12/13 Regression] Concepts requirement falsely reporting cyclic dependency, breaks tag_invoke pattern

2024-03-09 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99599 Patrick Palka changed: What|Removed |Added See Also|https://gcc.gnu.org/bugzill |

[Bug c++/108393] circular concept false-positive

2024-03-09 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108393 Patrick Palka changed: What|Removed |Added See Also|https://gcc.gnu.org/bugzill |

[Bug c++/94894] avoidable instantiation of conversion function template during overload resolution

2024-03-08 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94894 Patrick Palka changed: What|Removed |Added Target Milestone|--- |13.0 Resolution|---

[Bug libstdc++/106201] filesystem::directory_iterator is a borrowable range?

2024-03-08 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106201 Bug 106201 depends on bug 94894, which changed state. Bug 94894 Summary: avoidable instantiation of conversion function template during overload resolution https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94894 What|Removed

[Bug c++/105766] requires std::is_constructible<> reports 'constraint depends on itself' error.

2024-03-08 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105766 Bug 105766 depends on bug 94894, which changed state. Bug 94894 Summary: avoidable instantiation of conversion function template during overload resolution https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94894 What|Removed

[Bug c++/107188] using concept type-constraint declared in nested namespace causes incorrect compilation error

2024-03-08 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107188 Patrick Palka changed: What|Removed |Added Resolution|--- |FIXED Target Milestone|---

[Bug c++/110323] [11/12/13/14 Regression] Code for explicit instantiation of template method of template class not generated

2024-03-08 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110323 Patrick Palka changed: What|Removed |Added CC||ppalka at gcc dot gnu.org --- Comment

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

2024-03-08 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103524 Bug 103524 depends on bug 103256, which changed state. Bug 103256 Summary: [modules] Internal compiler error after using iostream and filesystem as modules https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103256 What|Removed

[Bug c++/103256] [modules] Internal compiler error after using iostream and filesystem as modules

2024-03-08 Thread ppalka at gcc dot gnu.org via Gcc-bugs
|--- |FIXED Status|UNCONFIRMED |RESOLVED CC||ppalka at gcc dot gnu.org --- Comment #1 from Patrick Palka --- This testcase successfully compiles and runs since GCC 13.

[Bug c++/102536] [modules] ICE Error reporting routines re-entered

2024-03-08 Thread ppalka at gcc dot gnu.org via Gcc-bugs
||ppalka at gcc dot gnu.org Target Milestone|--- |14.0 Status|UNCONFIRMED |RESOLVED --- Comment #1 from Patrick Palka --- This is fixed for GCC 14 since r14-8962-gce67b75e918bcb.

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

2024-03-08 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103524 Bug 103524 depends on bug 102536, which changed state. Bug 102536 Summary: [modules] ICE Error reporting routines re-entered https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102536 What|Removed |Added

[Bug c++/105489] [modules] Internal Compiler Error for 6 line source code (using C++20 modules) doing nothing

2024-03-08 Thread ppalka at gcc dot gnu.org via Gcc-bugs
|RESOLVED CC||ppalka at gcc dot gnu.org Target Milestone|--- |14.0 --- Comment #1 from Patrick Palka --- This seems fixed on trunk at least.

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

2024-03-08 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103524 Bug 103524 depends on bug 105489, which changed state. Bug 105489 Summary: [modules] Internal Compiler Error for 6 line source code (using C++20 modules) doing nothing https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105489 What

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

2024-03-08 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103524 Bug 103524 depends on bug 101433, which changed state. Bug 101433 Summary: [modules] Bad File Data from simple function returning std::vector https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101433 What|Removed

[Bug c++/101433] [modules] Bad File Data from simple function returning std::vector

2024-03-08 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101433 Patrick Palka changed: What|Removed |Added Target Milestone|11.5|13.0

[Bug c++/101433] [modules] Bad File Data from simple function returning std::vector

2024-03-08 Thread ppalka at gcc dot gnu.org via Gcc-bugs
|--- |FIXED Status|UNCONFIRMED |RESOLVED CC||ppalka at gcc dot gnu.org --- Comment #1 from Patrick Palka --- GCC 13 + trunk accepts this.

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

2024-03-08 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103524 Bug 103524 depends on bug 101224, which changed state. Bug 101224 Summary: Problem with interaction of modules and std::unique_ptr https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101224 What|Removed |Added

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

2024-03-08 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103499 Patrick Palka changed: What|Removed |Added CC||p.cross13 at yahoo dot com --- Comment

[Bug c++/101224] Problem with interaction of modules and std::unique_ptr

2024-03-08 Thread ppalka at gcc dot gnu.org via Gcc-bugs
||ppalka at gcc dot gnu.org Resolution|--- |DUPLICATE --- Comment #1 from Patrick Palka --- Fixed for GCC 14 by the PR103499 fix. *** This bug has been marked as a duplicate of bug 103499 ***

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

2024-03-08 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103524 Bug 103524 depends on bug 113930, which changed state. Bug 113930 Summary: [modules] checking ICE in register_duplicate when using partitioned modules https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113930 What|Removed

[Bug c++/113930] [modules] checking ICE in register_duplicate when using partitioned modules

2024-03-08 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113930 Patrick Palka changed: What|Removed |Added Resolution|--- |DUPLICATE Status|NEW

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

2024-03-08 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114229 --- Comment #7 from Patrick Palka --- *** Bug 113930 has been marked as a duplicate of this bug. ***

[Bug c++/110905] GCC rejects constexpr code that may re-initialize union member

2024-03-08 Thread ppalka at gcc dot gnu.org via Gcc-bugs
||a/show_bug.cgi?id=101631 CC||ppalka at gcc dot gnu.org --- Comment #5 from Patrick Palka --- GCC trunk accepts the comment #4 testcase (thanks for the reduction) since r14-4771.

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

2024-03-08 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114275 --- Comment #3 from Patrick Palka --- PR105320 seems similar. Another maybe related testcase: $ cat testcase.C export module M; template struct A { template friend struct B; }; A a; template struct B { }; $ cat testcase.C | g++

[Bug c++/103994] Module ICE in write_var_def with global variable in global module fragment

2024-03-07 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103994 Patrick Palka changed: What|Removed |Added Status|ASSIGNED|RESOLVED Target Milestone|---

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

2024-03-07 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103524 Bug 103524 depends on bug 103994, which changed state. Bug 103994 Summary: Module ICE in write_var_def with global variable in global module fragment https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103994 What|Removed

[Bug c++/105512] compilation with -fmodules-ts and std=c++20 leads to segfault

2024-03-07 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105512 Patrick Palka changed: What|Removed |Added Status|ASSIGNED|RESOLVED Target Milestone|---

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

2024-03-07 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103524 Bug 103524 depends on bug 105512, which changed state. Bug 105512 Summary: compilation with -fmodules-ts and std=c++20 leads to segfault https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105512 What|Removed |Added

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

2024-03-07 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103524 Bug 103524 depends on bug 110730, which changed state. Bug 110730 Summary: STL internal allocation/deallocation might lead to core dump in the use of header units of the modules feature https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110730

[Bug c++/110730] STL internal allocation/deallocation might lead to core dump in the use of header units of the modules feature

2024-03-07 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110730 Patrick Palka changed: What|Removed |Added Resolution|--- |FIXED Status|ASSIGNED

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

2024-03-07 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103524 Bug 103524 depends on bug 99695, which changed state. Bug 99695 Summary: Cannot static compile with C++ module https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99695 What|Removed |Added

[Bug c++/99695] Cannot static compile with C++ module

2024-03-07 Thread ppalka at gcc dot gnu.org via Gcc-bugs
||ppalka at gcc dot gnu.org See Also||https://gcc.gnu.org/bugzill ||a/show_bug.cgi?id=112588 Target Milestone|--- |14.0 Resolution

[Bug c++/99684] [modules] std::visit fails to compile when is used as header unit

2024-03-07 Thread ppalka at gcc dot gnu.org via Gcc-bugs
||ppalka at gcc dot gnu.org Target Milestone|--- |11.0 Resolution|--- |FIXED --- Comment #2 from Patrick Palka --- Seems to have been fixed for GCC 11.

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

2024-03-07 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103524 Bug 103524 depends on bug 99684, which changed state. Bug 99684 Summary: [modules] std::visit fails to compile when is used as header unit https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99684 What|Removed

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

2024-03-07 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103524 Bug 103524 depends on bug 98761, which changed state. Bug 98761 Summary: [modules] use of a module causes SIGSEGV at runtime https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98761 What|Removed |Added

[Bug c++/98761] [modules] use of a module causes SIGSEGV at runtime

2024-03-07 Thread ppalka at gcc dot gnu.org via Gcc-bugs
CC||ppalka at gcc dot gnu.org --- Comment #3 from Patrick Palka --- The testcase no longer crashes with trunk since the PR112588 fix.

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

2024-03-07 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98735 Patrick Palka changed: What|Removed |Added CC||ppalka at gcc dot gnu.org Last

[Bug c++/98430] C++20 module binary bloat by introducing iostream silently.

2024-03-07 Thread ppalka at gcc dot gnu.org via Gcc-bugs
|RESOLVED CC||ppalka at gcc dot gnu.org Target Milestone|--- |13.0 --- Comment #2 from Patrick Palka --- I assume this is fixed in GCC 13 which got rid of the global constructor in (in r13-3707 for PR44952).

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

2024-03-07 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103524 Bug 103524 depends on bug 98430, which changed state. Bug 98430 Summary: C++20 module binary bloat by introducing iostream silently. https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98430 What|Removed |Added

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

2024-03-07 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103524 Bug 103524 depends on bug 98422, which changed state. Bug 98422 Summary: C++ 20 module ICE with lto https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98422 What|Removed |Added

[Bug c++/98422] C++ 20 module ICE with lto

2024-03-07 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98422 Patrick Palka changed: What|Removed |Added CC||ppalka at gcc dot gnu.org

[Bug c++/98364] [modules] unnneded global constructors are emitted for a module

2024-03-07 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98364 Patrick Palka changed: What|Removed |Added CC||ppalka at gcc dot gnu.org

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

2024-03-07 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103524 Bug 103524 depends on bug 98364, which changed state. Bug 98364 Summary: [modules] unnneded global constructors are emitted for a module https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98364 What|Removed |Added

[Bug c++/99737] [modules] malloc(): smallbin double linked list corrupted

2024-03-07 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99737 Bug 99737 depends on bug 94476, which changed state. Bug 94476 Summary: NSDMI deferred parse https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94476 What|Removed |Added

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

2024-03-07 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99227 Bug 99227 depends on bug 94476, which changed state. Bug 94476 Summary: NSDMI deferred parse https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94476 What|Removed |Added

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

2024-03-07 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103524 Bug 103524 depends on bug 94476, which changed state. Bug 94476 Summary: NSDMI deferred parse https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94476 What|Removed |Added

[Bug c++/103256] [modules] Internal compiler error after using iostream and filesystem as modules

2024-03-07 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103256 Bug 103256 depends on bug 94476, which changed state. Bug 94476 Summary: NSDMI deferred parse https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94476 What|Removed |Added

[Bug c++/94476] NSDMI deferred parse

2024-03-07 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94476 Patrick Palka changed: What|Removed |Added CC||ppalka at gcc dot gnu.org Target

[Bug c++/58616] [meta-bug] nsdmi

2024-03-07 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58616 Bug 58616 depends on bug 94476, which changed state. Bug 94476 Summary: NSDMI deferred parse https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94476 What|Removed |Added

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

2024-03-06 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103524 Bug 103524 depends on bug 104956, which changed state. Bug 104956 Summary: ICE with -fmodules-ts unordered_set and map https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104956 What|Removed |Added

[Bug c++/104234] ICE with -fmodules-ts and std::map/_Rb_tree

2024-03-06 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104234 Patrick Palka changed: What|Removed |Added CC||john2.718281828459045235360

[Bug c++/104956] ICE with -fmodules-ts unordered_set and map

2024-03-06 Thread ppalka at gcc dot gnu.org via Gcc-bugs
||ppalka at gcc dot gnu.org Resolution|--- |DUPLICATE --- Comment #1 from Patrick Palka --- dup of the recently fixed PR104234 *** This bug has been marked as a duplicate of bug 104234 ***

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

2024-03-06 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103524 Bug 103524 depends on bug 104924, which changed state. Bug 104924 Summary: bad_variant_access When using iostream and variant as modules https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104924 What|Removed |Added

[Bug c++/104924] bad_variant_access When using iostream and variant as modules

2024-03-06 Thread ppalka at gcc dot gnu.org via Gcc-bugs
||ppalka at gcc dot gnu.org Status|UNCONFIRMED |RESOLVED Target Milestone|--- |13.0 --- Comment #4 from Patrick Palka --- This seems fixed for GCC 13+.

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

2024-03-06 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103524 Bug 103524 depends on bug 104523, which changed state. Bug 104523 Summary: G++ crash when compiling a simple module that includes pybind11/stl.h https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104523 What|Removed

[Bug c++/104523] G++ crash when compiling a simple module that includes pybind11/stl.h

2024-03-06 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104523 Patrick Palka changed: What|Removed |Added CC||ppalka at gcc dot gnu.org

<    1   2   3   4   5   6   7   8   9   10   >