[Bug rtl-optimization/114187] New: [14 regression] bizarre register dance on x86_64 for pass-by-value struct

2024-03-01 Thread matteo at mitalia dot net via Gcc-bugs
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

[Bug libgcc/113850] condition variables timed wait does a lot of spurious wakeups on Win32 threading implementation

2024-02-12 Thread matteo at mitalia dot net via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113850 Matteo Italia changed: What|Removed |Added Attachment #57372|0 |1 is obsolete|

[Bug libgcc/113850] condition variables timed wait does a lot of spurious wakeups on Win32 threading implementation

2024-02-09 Thread matteo at mitalia dot net via Gcc-bugs
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

[Bug libgcc/113850] New: condition variables timed wait does a lot of spurious wakeups on Win32 threading implementation

2024-02-09 Thread matteo at mitalia dot net via Gcc-bugs
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

[Bug libgcc/113337] Uncaught rethrown exceptions don't invoke std::terminate if SEH-based unwinding is used

2024-01-15 Thread matteo at mitalia dot net via Gcc-bugs
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)

[Bug libgcc/113337] Uncaught rethrown exceptions don't invoke std::terminate if SEH-based unwinding is used

2024-01-15 Thread matteo at mitalia dot net via Gcc-bugs
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

[Bug libgcc/113337] New: Rethrown uncaught exceptions don't invoke std::terminate if SEH-based unwinding is used

2024-01-11 Thread matteo at mitalia dot net via Gcc-bugs
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