[Bug tree-optimization/65424] gcc does not recognize byte swaps implemented as loop.

2019-12-08 Thread pavel.kryukov at phystech dot edu
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65424 Pavel I. Kryukov changed: What|Removed |Added CC||pavel.kryukov at phystech dot edu

[Bug c++/83417] Pointer-to-member template parameter with auto member type dependent container type does not work (C++17)

2019-02-17 Thread pavel.kryukov at phystech dot edu
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83417 Pavel I. Kryukov changed: What|Removed |Added CC||pavel.kryukov at phystech dot edu

[Bug libstdc++/82685] New: basic_string_view operator""sv(const char*, size_t) should be noexcept

2017-10-23 Thread pavel.kryukov at phystech dot edu
ty: normal Priority: P3 Component: libstdc++ Assignee: unassigned at gcc dot gnu.org Reporter: pavel.kryukov at phystech dot edu Target Milestone: --- `string_view` literal operators should have 'noexcept' specifier according to the C++17 standard

[Bug libstdc++/82685] basic_string_view operator""sv(const char*, size_t) should be noexcept

2017-10-23 Thread pavel.kryukov at phystech dot edu
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82685 --- Comment #4 from Pavel I. Kryukov --- Created attachment 42455 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=42455&action=edit A string_view literal initialization example

[Bug libstdc++/82685] basic_string_view operator""sv(const char*, size_t) should be noexcept

2017-10-23 Thread pavel.kryukov at phystech dot edu
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82685 --- Comment #3 from Pavel I. Kryukov --- I faced the problem because Clang-Tidy warns about possible uncaught exception if I initialize a global static string_view variable. It seems that Clang-Tidy simply checks whether `noexcept` is specified,

[Bug libstdc++/82685] basic_string_view operator""sv(const char*, size_t) should be noexcept

2017-10-24 Thread pavel.kryukov at phystech dot edu
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82685 Pavel I. Kryukov changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug libstdc++/82685] basic_string_view operator""sv(const char*, size_t) should be noexcept

2017-10-24 Thread pavel.kryukov at phystech dot edu
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82685 --- Comment #9 from Pavel I. Kryukov --- Ok, no problem. > N.B. the compiler already gives the right answer when asked: > > #include > using namespace std::literals::string_view_literals; > static_assert(noexcept(""sv")); JFYI, Clang gives a w

[Bug libstdc++/103853] New: std::forward_list::merge should check if __list != this

2021-12-28 Thread pavel.kryukov at phystech dot edu via Gcc-bugs
Priority: P3 Component: libstdc++ Assignee: unassigned at gcc dot gnu.org Reporter: pavel.kryukov at phystech dot edu Target Milestone: --- Created attachment 52080 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=52080&action=edit check if __list==this

[Bug libstdc++/103853] std::forward_list::merge should check if __list != this

2022-01-05 Thread pavel.kryukov at phystech dot edu via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103853 --- Comment #5 from Pavel I. Kryukov --- > Are you willing and able to certify the origin of the code under the terms of > https://gcc.gnu.org/dco.html ? Yes. Do I need to resubmit a signed-off patch?

[Bug libstdc++/103853] std::forward_list::merge should check if __list != this

2022-01-06 Thread pavel.kryukov at phystech dot edu via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103853 Pavel I. Kryukov changed: What|Removed |Added Attachment #52080|0 |1 is obsolete|

[Bug libstdc++/103853] std::forward_list::merge should check if __list != this

2022-01-06 Thread pavel.kryukov at phystech dot edu via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103853 --- Comment #10 from Pavel I. Kryukov --- Thanks a lot!