https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114187
Bug ID: 114187
Summary: [14 regression] bizarre register dance on x86_64 for
pass-by-value struct
Product: gcc
Version: 14.0
Status: UNCONFIRMED
Severity: norm
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113850
Matteo Italia changed:
What|Removed |Added
Attachment #57372|0 |1
is obsolete|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113850
--- Comment #1 from Matteo Italia ---
Created attachment 57372
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=57372&action=edit
Proposed patch
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113850
Bug ID: 113850
Summary: condition variables timed wait does a lot of spurious
wakeups on Win32 threading implementation
Product: gcc
Version: 13.1.0
Status: UNCONFIRMED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113337
--- Comment #2 from Matteo Italia ---
Created attachment 57086
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=57086&action=edit
Proposed patch (plain return in front of _Unwind_RaiseException)
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113337
--- Comment #1 from Matteo Italia ---
Looking at this a bit deeper, I think that just putting a `return` in front of
`_Unwind_RaiseException (exc);` should be enough.
The bulk of the phase2 stuff that is done in unwind.inc for
`_Unwind_Resume_o
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113337
Bug ID: 113337
Summary: Rethrown uncaught exceptions don't invoke
std::terminate if SEH-based unwinding is used
Product: gcc
Version: 13.1.0
Status: UNCONFIRMED