[Bug c++/82254] New: std::is_nothrow_invocable is broken

2017-09-19 Thread bolero.murakami at gmail dot com
++ Assignee: unassigned at gcc dot gnu.org Reporter: bolero.murakami at gmail dot com Target Milestone: --- std::is_nothrow_invocable is broken. example: struct X { X(int x) { throw x; } }; int f(int x) noexcept { return x; } using F = decltype(f

[Bug libstdc++/61849] New: exp(NaN+0_i) returns wrong value

2014-07-18 Thread bolero.murakami at gmail dot com
++ Assignee: unassigned at gcc dot gnu.org Reporter: bolero.murakami at gmail dot com exp(NaN+0_i) returns NaN+NaN_i. However, it should returns NaN+0_i correctly. ISO/IEC 9899:1999 G.6.3.1 The cexp functions — cexp(NaN + i0) returns NaN + i0. Code: // #include complex

[Bug c++/57901] New: [C++11][constexpr] Cannot call-by-value such that class has non-trivial (constexpr) move constructor

2013-07-15 Thread bolero.murakami at gmail dot com
: UNCONFIRMED Severity: normal Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: bolero.murakami at gmail dot com Code: // struct Z { Z() = default; Z(Z const) = default; constexpr Z(Z) {} /* non-trivial

[Bug c++/57066] New: std::logb(-inf) returns wrong value

2013-04-25 Thread bolero.murakami at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57066 Bug #: 57066 Summary: std::logb(-inf) returns wrong value Classification: Unclassified Product: gcc Version: 4.8.0 Status: UNCONFIRMED Severity: normal Priority: P3