[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
: normal Priority: P3 Component: rtl-optimization Assignee: unassigned at gcc dot gnu.org Reporter: matteo at mitalia dot net Target Milestone: --- Sample code (+ godbolt link https://godbolt.org/z/zf6e16Wcq ) ``` struct P2d { double x, y; }; double sumxy

[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
Severity: normal Priority: P3 Component: libgcc Assignee: unassigned at gcc dot gnu.org Reporter: matteo at mitalia dot net Target Milestone: --- Created attachment 57371 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=57371&action=ed

[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
IRMED Severity: normal Priority: P3 Component: libgcc Assignee: unassigned at gcc dot gnu.org Reporter: matteo at mitalia dot net Target Milestone: --- Created attachment 57046 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=57046&action=edit

[Bug debug/59474] Invalid binaries produced when making win32 EXEs with -gsplit-dwarf

2018-11-15 Thread matteo at mitalia dot net
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59474 Matteo Italia changed: What|Removed |Added CC||matteo at mitalia dot net --- Comment

[Bug c++/70737] Invalid C++ code compiles when using explicit template conversions

2016-05-13 Thread matteo at mitalia dot net
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70737 Matteo Italia changed: What|Removed |Added CC||matteo at mitalia dot net --- Comment