https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111773
--- Comment #6 from Vlad Yaglamunov ---
I agree with Richard's explanation. Seems like my first example is an undefined
behavior. In section [basic.stc.dynamic.allocation] par 2, in C++17, was added
the following: "Furthermore, for the library a
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111773
Bug ID: 111773
Summary: Inconsistent optimization of replaced operator new()
Product: gcc
Version: 13.2.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Comp
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105673
Bug ID: 105673
Summary: _M_futex_wait_until_steady() always falls back to old
syscall with FUTEX_WAIT operation even after
successful FUTEX_WAIT_BITSET
Product: gcc