[Bug libstdc++/97339] New: std::async sometimes prevents std::current_exception from working properly in the terminate handler

2020-10-08 Thread m101010a at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97339 Bug ID: 97339 Summary: std::async sometimes prevents std::current_exception from working properly in the terminate handler Product: gcc Version: 10.2.0 Status: UNCONFIRME

[Bug c++/97720] New: Sometimes std::current_exception does not work properly in the terminate handler

2020-11-04 Thread m101010a at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97720 Bug ID: 97720 Summary: Sometimes std::current_exception does not work properly in the terminate handler Product: gcc Version: 10.2.0 Status: UNCONFIRMED Severit

[Bug c++/97720] Sometimes std::current_exception does not work properly in the terminate handler

2020-11-04 Thread m101010a at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97720 --- Comment #2 from m101010a at gmail dot com --- > when the compiler can see there is no matching handler for the exception, > it doesn't perform stack unwinding This is fine, it's implementation-defined whether the stack is unwound. > it just

[Bug c++/108116] New: internal compiler error: in check_noexcept_r, at cp/except.cc:1074

2022-12-14 Thread m101010a at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108116 Bug ID: 108116 Summary: internal compiler error: in check_noexcept_r, at cp/except.cc:1074 Product: gcc Version: 12.2.0 Status: UNCONFIRMED Keywords: ice-on-va

[Bug c++/108116] internal compiler error: in check_noexcept_r, at cp/except.cc:1074

2022-12-14 Thread m101010a at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108116 m101010a at gmail dot com changed: What|Removed |Added Attachment #54098|0 |1 is obsolete|

[Bug c++/55918] Stack partially unwound when noexcept causes call to std::terminate

2022-12-16 Thread m101010a at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55918 m101010a at gmail dot com changed: What|Removed |Added CC||m101010a at gmail dot com ---

[Bug c++/97720] Sometimes std::current_exception does not work properly in the terminate handler

2022-12-16 Thread m101010a at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97720 --- Comment #3 from m101010a at gmail dot com --- After looking into this more, I have confirmed that this is definitely the cause of bug 97339, and found a simpler reproduction in bug 55918 comment #4: #include class Foo { public: Foo() { s

[Bug c++/106395] [12/13 regression] [mingw] "redeclared without dllimport attribute: previous dllimport ignored" on C++ friend

2022-08-01 Thread m101010a at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106395 m101010a at gmail dot com changed: What|Removed |Added CC||m101010a at gmail dot com --

[Bug c++/101831] New: Spurious maybe-uninitialized warning on std::array::size

2021-08-09 Thread m101010a at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101831 Bug ID: 101831 Summary: Spurious maybe-uninitialized warning on std::array::size Product: gcc Version: 11.1.0 Status: UNCONFIRMED Severity: normal Pr

[Bug c++/97720] throw in try in noexcept fn calls terminate without handling the exception

2023-05-23 Thread m101010a at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97720 --- Comment #6 from m101010a at gmail dot com --- > represent the second case in the action table as an empty exception > specification like C++98 throw() That will deal with this issue and PR88218, but won't solve PR55918 since using throw() ca