[Bug c++/83018] New: To support creation of header-only C++ libraries with SIMD optimization and dynamic dispatch, allow all intrinsics regardless of target architecture
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83018 Bug ID: 83018 Summary: To support creation of header-only C++ libraries with SIMD optimization and dynamic dispatch, allow all intrinsics regardless of target architecture Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: kerukuro at gmail dot com Target Milestone: --- Visual C++ already does this. Using Visual C++, I can use e.g. AVX2 intrinsics in a program compiled with SSE2 target architecture and dispatch to that code path dynamically if CPU supports AVX2. GCC requires compiling separate object files to achieve that, which is not possible for header-only libraries.
[Bug libstdc++/68688] New: segmentation fault on regex matching long strings
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68688 Bug ID: 68688 Summary: segmentation fault on regex matching long strings Product: gcc Version: 5.2.1 Status: UNCONFIRMED Severity: normal Priority: P3 Component: libstdc++ Assignee: unassigned at gcc dot gnu.org Reporter: kerukuro at gmail dot com Target Milestone: --- This program crashes when compiled by gcc 5.2.1 or 5.1.1. Works fine and matches the complete string when compiled by MSVC++2015. #include #include using namespace std; int main() { regex eq(R"(\w+)"); string line(25500, 'a'); smatch sm; regex_match(line, sm, eq); return 0; }
[Bug libstdc++/101228] tbb/task.h is Deprecated in newer TBB.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101228 kerukuro changed: What|Removed |Added CC||kerukuro at gmail dot com --- Comment #13 from kerukuro --- Yes, this issue is not fixed.