[Bug c++/107550] incorrect templated lambda mangling

2022-11-07 Thread nathan at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107550 Nathan Sidwell changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug c++/107550] New: incorrect templated lambda mangling

2022-11-07 Thread nathan at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107550 Bug ID: 107550 Summary: incorrect templated lambda mangling Product: gcc Version: 13.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++

[Bug c++/107442] New: Concept and Template Var mangling

2022-10-27 Thread nathan at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107442 Bug ID: 107442 Summary: Concept and Template Var mangling Product: gcc Version: 13.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++

[Bug c++/101243] Coroutine lambda capture is destroyed twice

2021-08-26 Thread nathan at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101243 Nathan Sidwell changed: What|Removed |Added CC||nathan at gcc dot gnu.org --- Comment

[Bug preprocessor/99446] [11 Regression] ICE in linemap_position_for_loc_and_offset, at libcpp/line-map.c:1005 since r11-6325

2021-04-13 Thread nathan at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99446 Nathan Sidwell changed: What|Removed |Added Resolution|--- |FIXED Status|ASSIGNED

[Bug preprocessor/99446] [11 Regression] ICE in linemap_position_for_loc_and_offset, at libcpp/line-map.c:1005 since r11-6325

2021-04-12 Thread nathan at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99446 Nathan Sidwell changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned

[Bug preprocessor/99446] [11 Regression] ICE in linemap_position_for_loc_and_offset, at libcpp/line-map.c:1005 since r11-6325

2021-04-12 Thread nathan at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99446 --- Comment #8 from Nathan Sidwell --- Well it would be nice if it could show the token in the included file, but if that's difficult your solution is perfectly fine. thanks

[Bug testsuite/99605] [11 regression] new test case g++.dg/modules/builtin-3_a.C fails for 32 bits

2021-04-08 Thread nathan at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99605 --- Comment #3 from Nathan Sidwell --- I removed the scans, they're too brittle, didn't realize this report was a thing * 671f9f5c0f0 2021-04-06 | c++: Simplify va_arg test

[Bug c++/99380] [modules] Unexpected MODULE-EXPORT request when partially preprocessing header unit

2021-04-05 Thread nathan at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99380 Nathan Sidwell changed: What|Removed |Added Resolution|--- |FIXED Status|UNCONFIRMED

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

2021-04-02 Thread nathan at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99227 Bug 99227 depends on bug 99283, which changed state. Bug 99283 Summary: [modules] ICE in assert_definition, at cp/module.cc:4608 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99283 What|Removed |Added

[Bug c++/99283] [modules] ICE in assert_definition, at cp/module.cc:4608

2021-04-02 Thread nathan at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99283 Nathan Sidwell changed: What|Removed |Added Status|WAITING |RESOLVED Resolution|---

[Bug libstdc++/99871] New: #includes inside push visibility scope

2021-04-01 Thread nathan at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99871 Bug ID: 99871 Summary: #includes inside push visibility scope Product: gcc Version: 11.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: libstdc++

[Bug c++/99283] [modules] ICE in assert_definition, at cp/module.cc:4608

2021-04-01 Thread nathan at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99283 --- Comment #21 from Nathan Sidwell --- Pants

[Bug c++/99283] [modules] ICE in assert_definition, at cp/module.cc:4608

2021-04-01 Thread nathan at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99283 --- Comment #19 from Nathan Sidwell --- Yes! that seems to have done it!

[Bug c++/99283] [modules] ICE in assert_definition, at cp/module.cc:4608

2021-04-01 Thread nathan at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99283 --- Comment #18 from Nathan Sidwell --- * 584731ecedf 2021-04-01 | c++: inter-cluster import order [PR 99283]

[Bug c++/99283] [modules] ICE in assert_definition, at cp/module.cc:4608

2021-03-30 Thread nathan at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99283 --- Comment #15 from Nathan Sidwell --- another one encountered on the way ... * 5f3c6027257 2021-03-30 | c++: duplicate const static members [PR 99283]

[Bug c++/99283] [modules] ICE in assert_definition, at cp/module.cc:4608

2021-03-26 Thread nathan at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99283 --- Comment #11 from Nathan Sidwell --- more fixes * d82797420c2 2021-03-26 | c++: imported templates and alias-template changes [PR 99283

[Bug c++/99283] [modules] ICE in assert_definition, at cp/module.cc:4608

2021-03-23 Thread nathan at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99283 --- Comment #7 from Nathan Sidwell --- found while reducing testcase * bd71889b901 2021-03-23 | c++: Note duplicates in symbol table [PR 99283]

[Bug testsuite/99731] g++.dg/modules/alias-1_a.H: error: failed to read compiled module: No such file or directory

2021-03-23 Thread nathan at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99731 Nathan Sidwell changed: What|Removed |Added CC||nathan at gcc dot gnu.org --- Comment

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

2021-03-23 Thread nathan at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99227 Bug 99227 depends on bug 99239, which changed state. Bug 99239 Summary: [modules] internal compiler error: in duplicate_decls https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99239 What|Removed |Added

[Bug c++/99239] [modules] internal compiler error: in duplicate_decls

2021-03-23 Thread nathan at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99239 Nathan Sidwell changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

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

2021-03-23 Thread nathan at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99227 Bug 99227 depends on bug 99484, which changed state. Bug 99484 Summary: [modules] ICE same canonical type node for different types ‘void’ and ‘std::__void_t<_Op<_Args ...> >’ https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99484 What

[Bug c++/99484] [modules] ICE same canonical type node for different types ‘void’ and ‘std::__void_t<_Op<_Args ...> >’

2021-03-23 Thread nathan at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99484 Nathan Sidwell changed: What|Removed |Added Status|WAITING |RESOLVED Resolution|---

[Bug c++/99424] [modules] ICE tree check: expected tree_vec, have error_mark in lookup_template_class_1, at cp/pt.c:9803

2021-03-22 Thread nathan at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99424 --- Comment #2 from Nathan Sidwell --- no longer reproduces

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

2021-03-22 Thread nathan at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99227 Bug 99227 depends on bug 99480, which changed state. Bug 99480 Summary: [modules] ICE in import_entity_index, at cp/module.cc:3952 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99480 What|Removed |Added

[Bug c++/99480] [modules] ICE in import_entity_index, at cp/module.cc:3952

2021-03-22 Thread nathan at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99480 Nathan Sidwell changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c++/99480] [modules] ICE in import_entity_index, at cp/module.cc:3952

2021-03-22 Thread nathan at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99480 Nathan Sidwell changed: What|Removed |Added Ever confirmed|0 |1 Last reconfirmed|

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

2021-03-22 Thread nathan at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99227 Bug 99227 depends on bug 99425, which changed state. Bug 99425 Summary: [modules] ICE tree check: expected tree_vec, have tree_list in lookup_template_class_1, at cp/pt.c:9803 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99425 What

[Bug c++/99425] [modules] ICE tree check: expected tree_vec, have tree_list in lookup_template_class_1, at cp/pt.c:9803

2021-03-22 Thread nathan at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99425 Nathan Sidwell changed: What|Removed |Added Resolution|--- |FIXED Status|UNCONFIRMED

[Bug c++/99604] GC related ICE in 23_containers/vector/modifiers/insert_vs_emplace.cc

2021-03-17 Thread nathan at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99604 --- Comment #6 from Nathan Sidwell --- Myth Plausible

[Bug c++/99604] GC related ICE in 23_containers/vector/modifiers/insert_vs_emplace.cc

2021-03-17 Thread nathan at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99604 --- Comment #4 from Nathan Sidwell --- I wonder if this was an instance of 99423?

[Bug other/99496] [11 regression] g++.dg/modules/xtreme-header-3_c.C ICEs after r11-7557

2021-03-16 Thread nathan at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99496 --- Comment #15 from Nathan Sidwell --- oops, I was juggling too many computers yesterday * 7b900dca607 2021-03-15 | c++: Incorrect type equivalence [PR 99496]

[Bug c++/99601] [11 regression] g++.dg/modules/iostream-1_b.C on x86_64 with -m32

2021-03-15 Thread nathan at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99601 --- Comment #2 from Nathan Sidwell --- fix the builtin fails: 770d3487ef1 2021-03-15 | c++: Fix 2 testcases [PR 99601] I'm not seeing the iostream fail thought

[Bug other/99496] [11 regression] g++.dg/modules/xtreme-header-3_c.C ICEs after r11-7557

2021-03-15 Thread nathan at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99496 Nathan Sidwell changed: What|Removed |Added Status|ASSIGNED|WAITING --- Comment #12 from Nathan

[Bug c++/99603] New: [11 regression] ICE in libstdc++ tests due to module

2021-03-15 Thread nathan at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99603 Bug ID: 99603 Summary: [11 regression] ICE in libstdc++ tests due to module Product: gcc Version: 11.0 Status: UNCONFIRMED Severity: normal Priority: P3

[Bug c++/99601] New: [11 regression] g++.dg/modules/iostream-1_b.C on x86_64 with -m32

2021-03-15 Thread nathan at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99601 Bug ID: 99601 Summary: [11 regression] g++.dg/modules/iostream-1_b.C on x86_64 with -m32 Product: gcc Version: 11.0 Status: UNCONFIRMED Severity: normal

[Bug c++/99484] [modules] ICE same canonical type node for different types ‘void’ and ‘std::__void_t<_Op<_Args ...> >’

2021-03-15 Thread nathan at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99484 Nathan Sidwell changed: What|Removed |Added Ever confirmed|0 |1 Status|UNCONFIRMED

[Bug c++/99424] [modules] ICE tree check: expected tree_vec, have error_mark in lookup_template_class_1, at cp/pt.c:9803

2021-03-15 Thread nathan at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99424 Nathan Sidwell changed: What|Removed |Added Last reconfirmed||2021-03-15 Ever confirmed|0

[Bug c++/99483] [modules] ICE tree check: expected tree_vec, have bind_expr in lookup_template_class_1, at cp/pt.c:9803

2021-03-15 Thread nathan at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99483 Nathan Sidwell changed: What|Removed |Added Last reconfirmed||2021-03-15 Ever confirmed|0

[Bug c++/99482] [modules] ICE tree check: expected tree_vec, have addr_expr in lookup_template_class_1, at cp/pt.c:9803

2021-03-15 Thread nathan at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99482 Nathan Sidwell changed: What|Removed |Added Ever confirmed|0 |1 Last reconfirmed|

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

2021-03-15 Thread nathan at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99227 Bug 99227 depends on bug 99238, which changed state. Bug 99238 Summary: [modules] internal compiler error: segmentation fault https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99238 What|Removed |Added

[Bug c++/99238] [modules] internal compiler error: segmentation fault

2021-03-15 Thread nathan at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99238 Nathan Sidwell changed: What|Removed |Added Status|REOPENED|RESOLVED Resolution|---

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

2021-03-15 Thread nathan at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99227 Bug 99227 depends on bug 99481, which changed state. Bug 99481 Summary: [modules] ICE tree check: expected template_decl, have function_decl in decl_value, at cp/module.cc:7938 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99481 What

[Bug c++/99528] [modules] ICE with iostream& vector

2021-03-15 Thread nathan at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99528 Nathan Sidwell changed: What|Removed |Added CC||alexander.lelyakin@googlema

[Bug c++/99481] [modules] ICE tree check: expected template_decl, have function_decl in decl_value, at cp/module.cc:7938

2021-03-15 Thread nathan at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99481 Nathan Sidwell changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED CC|

[Bug c++/99484] [modules] ICE same canonical type node for different types ‘void’ and ‘std::__void_t<_Op<_Args ...> >’

2021-03-15 Thread nathan at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99484 Nathan Sidwell changed: What|Removed |Added CC||nathan at gcc dot gnu.org --- Comment

[Bug c++/99483] [modules] ICE tree check: expected tree_vec, have bind_expr in lookup_template_class_1, at cp/pt.c:9803

2021-03-15 Thread nathan at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99483 Nathan Sidwell changed: What|Removed |Added CC||nathan at gcc dot gnu.org --- Comment

[Bug c++/99482] [modules] ICE tree check: expected tree_vec, have addr_expr in lookup_template_class_1, at cp/pt.c:9803

2021-03-15 Thread nathan at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99482 Nathan Sidwell changed: What|Removed |Added CC||nathan at gcc dot gnu.org --- Comment

[Bug other/99496] [11 regression] g++.dg/modules/xtreme-header-3_c.C ICEs after r11-7557

2021-03-12 Thread nathan at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99496 Nathan Sidwell changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|

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

2021-03-12 Thread nathan at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99227 Bug 99227 depends on bug 99238, which changed state. Bug 99238 Summary: [modules] internal compiler error: segmentation fault https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99238 What|Removed |Added

[Bug c++/99238] [modules] internal compiler error: segmentation fault

2021-03-12 Thread nathan at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99238 Nathan Sidwell changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug other/99496] [11 regression] g++.dg/modules/xtreme-header-3_c.C ICEs after r11-7557

2021-03-12 Thread nathan at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99496 --- Comment #10 from Nathan Sidwell --- thanks, sadly even that's not triggering it for me on a ppc system. I think I'm going to have to make the specialization hasher really stupid

[Bug c++/99238] [modules] internal compiler error: segmentation fault

2021-03-12 Thread nathan at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99238 Nathan Sidwell changed: What|Removed |Added Ever confirmed|0 |1 Status|UNCONFIRMED

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

2021-03-12 Thread nathan at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99227 Bug 99227 depends on bug 99240, which changed state. Bug 99240 Summary: [modules] ICE in get_merge_kind, at cp/module.cc:10169 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99240 What|Removed |Added

[Bug c++/99240] [modules] ICE in get_merge_kind, at cp/module.cc:10169

2021-03-12 Thread nathan at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99240 Nathan Sidwell changed: What|Removed |Added Resolution|--- |FIXED Status|UNCONFIRMED

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

2021-03-11 Thread nathan at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99227 Bug 99227 depends on bug 99248, which changed state. Bug 99248 Summary: [modules] ICE expected binding_vector, have overload in lookup_elaborated_type_1, at cp/name-lookup.c:8013 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99248

[Bug c++/99248] [modules] ICE expected binding_vector, have overload in lookup_elaborated_type_1, at cp/name-lookup.c:8013

2021-03-11 Thread nathan at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99248 Nathan Sidwell changed: What|Removed |Added Resolution|--- |FIXED Status|ASSIGNED

[Bug c++/99248] [modules] ICE expected binding_vector, have overload in lookup_elaborated_type_1, at cp/name-lookup.c:8013

2021-03-11 Thread nathan at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99248 Nathan Sidwell changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Ever confirmed|0

[Bug other/99496] [11 regression] g++.dg/modules/xtreme-header-3_c.C ICEs after r11-7557

2021-03-11 Thread nathan at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99496 --- Comment #7 from Nathan Sidwell --- Cannot reproduce it on gcc135 either

[Bug c++/99528] [modules] ICE with iostream& vector

2021-03-11 Thread nathan at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99528 Nathan Sidwell changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug other/99496] [11 regression] g++.dg/modules/xtreme-header-3_c.C ICEs after r11-7557

2021-03-10 Thread nathan at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99496 --- Comment #6 from Nathan Sidwell --- Oh, sorry. I guess it's not obvious. I need the preprocessed source from all of the xtreme-header-3 series. Test of the form ${BASENAME}_[a-z].[CHX] are a group compiled in ascending letter order.

[Bug other/99496] [11 regression] g++.dg/modules/xtreme-header-3_c.C ICEs after r11-7557

2021-03-10 Thread nathan at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99496 --- Comment #4 from Nathan Sidwell --- -save-temps to the compile line scraped from .log should dtrt. but yeah, requires a bit more fidelity than before

[Bug c++/99528] [modules] ICE with iostream& vector

2021-03-10 Thread nathan at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99528 --- Comment #1 from Nathan Sidwell --- // bug.h template class new_allocator { public: template new_allocator(const new_allocator<_Tp1>&) noexcept { } }; extern template class new_allocator; // bug_a.H #include "bug.h" // bug_b.H #include

[Bug c++/99528] [modules] ICE with iostream& vector

2021-03-10 Thread nathan at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99528 Nathan Sidwell changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Assignee|unassigned

[Bug c++/99528] New: [modules] ICE with iostream& vector

2021-03-10 Thread nathan at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99528 Bug ID: 99528 Summary: [modules] ICE with iostream& vector Product: gcc Version: 11.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++

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

2021-03-10 Thread nathan at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99227 Bug 99227 depends on bug 99423, which changed state. Bug 99423 Summary: [modules] ICE tree check: expected tree_vec, have ggc_freed in lookup_template_class_1, at cp/pt.c:9803 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99423 What

[Bug c++/99423] [modules] ICE tree check: expected tree_vec, have ggc_freed in lookup_template_class_1, at cp/pt.c:9803

2021-03-10 Thread nathan at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99423 Nathan Sidwell changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c++/99423] [modules] ICE tree check: expected tree_vec, have ggc_freed in lookup_template_class_1, at cp/pt.c:9803

2021-03-10 Thread nathan at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99423 --- Comment #1 from Nathan Sidwell --- // bug_a.ii template struct pair { pair() { } }; inline pair blob () { return {}; } // bug_b.ii import "bug_a.ii"; pair boom(); ./cc1plus -fmodule-header=system -std=c++20 bug_a.ii -fpreprocessed

[Bug other/99496] [11 regression] g++.dg/modules/xtreme-header-3_c.C ICEs after r11-7557

2021-03-10 Thread nathan at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99496 --- Comment #1 from Nathan Sidwell --- I am not seeing this on the compile farm's 2 ppc systems I use (gcc1-power7 and gcc2-power8). Can you extract preprocessed source for that set of header tests?

[Bug c++/99508] [11 Regression] Asm labels declared inside a function are ignored

2021-03-10 Thread nathan at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99508 Nathan Sidwell changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c++/99508] [11 Regression] Asm labels declared inside a function are ignored

2021-03-10 Thread nathan at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99508 Nathan Sidwell changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned

[Bug c++/99423] [modules] ICE tree check: expected tree_vec, have ggc_freed in lookup_template_class_1, at cp/pt.c:9803

2021-03-09 Thread nathan at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99423 Nathan Sidwell changed: What|Removed |Added Last reconfirmed||2021-03-09 Ever confirmed|0

[Bug c++/99472] [modules] std=c++2b flag appears incompatible with C++20 module code

2021-03-09 Thread nathan at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99472 Nathan Sidwell changed: What|Removed |Added Resolution|--- |FIXED Status|ASSIGNED

[Bug c++/99436] ICE in get_cxx_dialect_name, at cp/name-lookup.c:6955 when using modules on C++23

2021-03-08 Thread nathan at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99436 Nathan Sidwell changed: What|Removed |Added CC||nathan at gcc dot gnu.org

[Bug c++/99472] [modules] std=c++2b flag appears incompatible with C++20 module code

2021-03-08 Thread nathan at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99472 --- Comment #2 from Nathan Sidwell --- indeed, also enabling modules test in 2b mode

[Bug c++/99468] [modules] awkward diagnostic for named-module inside header unit

2021-03-08 Thread nathan at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99468 Nathan Sidwell changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug c++/99468] [modules] awkward diagnostic for named-module inside header unit

2021-03-08 Thread nathan at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99468 --- Comment #1 from Nathan Sidwell --- 504450c708c 2021-03-08 | c++: Poor diagnostic in header-unit [PR 99468]

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

2021-03-08 Thread nathan at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99227 Bug 99227 depends on bug 99285, which changed state. Bug 99285 Summary: [modules] ICE canonical types differ for identical types ‘std::common_type... https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99285 What|Removed

[Bug c++/99285] [modules] ICE canonical types differ for identical types ‘std::common_type...

2021-03-08 Thread nathan at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99285 Nathan Sidwell changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug c++/99468] New: [modules] awkward diagnostic for named-module inside header unit

2021-03-08 Thread nathan at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99468 Bug ID: 99468 Summary: [modules] awkward diagnostic for named-module inside header unit Product: gcc Version: 11.0 Status: UNCONFIRMED Severity: normal

[Bug c++/99456] [11 regression] ABI breakage with some static initialization

2021-03-08 Thread nathan at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99456 --- Comment #11 from Nathan Sidwell --- gcc11-pr99456.patch looks good, can we add a scan-not for the _ZGV guard variables too? If the optimizer's turned on, I think __static_init... gets inlined into the global constructor, might be good to

[Bug c++/99456] [11 regression] ABI breakage with some static initialization

2021-03-08 Thread nathan at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99456 --- Comment #7 from Nathan Sidwell --- You're misreading this particular testcase. I don't believe it contains anything invalid -- the only constexpr is on: static constexpr unsigned = desc; (and I don't think it's necessary there, but

[Bug c++/99456] [11 regression] ABI breakage with some static initialization

2021-03-08 Thread nathan at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99456 --- Comment #4 from Nathan Sidwell --- It's an ABI issue, because all compilers must agree on which parts of an inline object are dynamically initialized. (gcc-11 does not agree with gcc-10). consider: inline Type Var = Expr; That'll be

[Bug c++/99456] [11 regression] ABI breakage with some static initialization

2021-03-07 Thread nathan at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99456 --- Comment #2 from Nathan Sidwell --- Created attachment 50328 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=50328=edit trunk output (unoptimized)

[Bug c++/99456] [11 regression] ABI breakage with some static initialization

2021-03-07 Thread nathan at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99456 --- Comment #1 from Nathan Sidwell --- Created attachment 50327 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=50327=edit gcc-10 output (unoptimized)

[Bug c++/99456] New: [11 regression] ABI breakage with some static initialization

2021-03-07 Thread nathan at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99456 Bug ID: 99456 Summary: [11 regression] ABI breakage with some static initialization Product: gcc Version: 11.0 Status: UNCONFIRMED Severity: normal

[Bug c++/99452] Inconsistent constinit handling

2021-03-07 Thread nathan at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99452 --- Comment #1 from Nathan Sidwell --- Here's another: using value_t = unsigned long; unsigned obj; constinit value_t failed = reinterpret_cast () + (11 << 0); constinit value_t accepted = reinterpret_cast () + (11);

[Bug c++/99452] New: Inconsistent constinit handling

2021-03-07 Thread nathan at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99452 Bug ID: 99452 Summary: Inconsistent constinit handling Product: gcc Version: 11.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++

[Bug c++/99451] New: [plugin] cannot enable dumps for plugin passes

2021-03-07 Thread nathan at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99451 Bug ID: 99451 Summary: [plugin] cannot enable dumps for plugin passes Product: gcc Version: 10.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component:

[Bug c++/99285] [modules] ICE canonical types differ for identical types ‘std::common_type...

2021-03-05 Thread nathan at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99285 --- Comment #1 from Nathan Sidwell --- //bug_a.ii template struct common_type; template<> struct common_type<> {}; template struct common_type<_Tp0> {}; template struct common_type<_Tp1, _Tp2> {}; //bug_b.ii import "bug_a.ii";

[Bug c++/99283] [modules] ICE in assert_definition, at cp/module.cc:4608

2021-03-05 Thread nathan at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99283 Nathan Sidwell changed: What|Removed |Added Ever confirmed|0 |1 Last reconfirmed|

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

2021-03-05 Thread nathan at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99227 Bug 99227 depends on bug 99245, which changed state. Bug 99245 Summary: [modules] ICE in write_cluster, at cp/module.cc:14600 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99245 What|Removed |Added

[Bug c++/99245] [modules] ICE in write_cluster, at cp/module.cc:14600

2021-03-05 Thread nathan at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99245 Nathan Sidwell changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

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

2021-03-05 Thread nathan at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99377 Nathan Sidwell changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c++/99245] [modules] ICE in write_cluster, at cp/module.cc:14600

2021-03-05 Thread nathan at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99245 Nathan Sidwell changed: What|Removed |Added Last reconfirmed||2021-03-05 Ever confirmed|0

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

2021-03-05 Thread nathan at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99227 Bug 99227 depends on bug 99247, which changed state. Bug 99247 Summary: [modules] ICE in write_macro_maps, at cp/module.cc:16154 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99247 What|Removed |Added

[Bug c++/98718] [modules] use of partitions causes ICE in write_macro_maps

2021-03-05 Thread nathan at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98718 --- Comment #8 from Nathan Sidwell --- *** Bug 99247 has been marked as a duplicate of this bug. ***

[Bug c++/99247] [modules] ICE in write_macro_maps, at cp/module.cc:16154

2021-03-05 Thread nathan at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99247 Nathan Sidwell changed: What|Removed |Added Resolution|--- |DUPLICATE

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

2021-03-05 Thread nathan at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99377 --- Comment #1 from Nathan Sidwell --- // bug_a.ii template struct Widget { Widget (int) { } bool First() const { return true; } bool Second () const { return true;} }; inline void Frob (const Widget& w) noexcept { w.First (); } //

[Bug libstdc++/99413] internal library headers are not header-unit ready

2021-03-05 Thread nathan at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99413 --- Comment #2 from Nathan Sidwell --- Correct. We're only picking headers that are either (a) user-facing or (b) included from more than one place. Specifically we're partitioning the include graph into a set of multi-reached sub-graphs. And

  1   2   3   4   >